0s autopkgtest [10:18:27]: starting date and time: 2025-11-01 10:18:27+0000 0s autopkgtest [10:18:27]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [10:18:27]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.l9wv2e3u/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:scipy --apt-upgrade fenics-dolfinx --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=scipy/1.16.3-1 -- lxd -r lxd-armhf-10.145.243.79 lxd-armhf-10.145.243.79:autopkgtest/ubuntu/resolute/armhf 21s autopkgtest [10:18:48]: testbed dpkg architecture: armhf 23s autopkgtest [10:18:50]: testbed apt version: 3.1.6ubuntu2 27s autopkgtest [10:18:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 29s autopkgtest [10:18:56]: testbed release detected to be: None 37s autopkgtest [10:19:04]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 39s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [87.8 kB] 39s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [87.8 kB] 39s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [87.8 kB] 40s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [138 kB] 40s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [50.0 kB] 40s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 40s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2408 kB] 40s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [196 kB] 41s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted armhf Packages [940 B] 41s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [1696 kB] 41s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [29.0 kB] 41s Get:13 http://ftpmaster.internal/ubuntu resolute/restricted Sources [12.5 kB] 41s Get:14 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [311 kB] 41s Get:15 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.1 MB] 48s Get:16 http://ftpmaster.internal/ubuntu resolute/main Sources [1414 kB] 49s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1374 kB] 49s Get:18 http://ftpmaster.internal/ubuntu resolute/restricted armhf Packages [1232 B] 49s Get:19 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.3 MB] 55s Get:20 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [183 kB] 56s Fetched 44.5 MB in 17s (2582 kB/s) 57s Reading package lists... 63s autopkgtest [10:19:30]: upgrading testbed (apt dist-upgrade and autopurge) 64s Reading package lists... 65s Building dependency tree... 65s Reading state information... 65s Calculating upgrade... 65s The following NEW packages will be installed: 65s python3.14-gdbm 65s The following packages will be upgraded: 65s apparmor apt base-files bind9-dnsutils bind9-host bind9-libs binutils 65s binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils 65s cloud-init cloud-init-base distro-info-data dpkg dpkg-dev eject fdisk 65s gcc-15-base gir1.2-girepository-2.0 gir1.2-glib-2.0 gnu-coreutils grep 65s libapparmor1 libapt-pkg7.0 libatomic1 libaudit-common libaudit1 libbinutils 65s libblkid1 libbrotli1 libcap-ng0 libctf-nobfd0 libctf0 libdpkg-perl 65s libdrm-common libdrm2 libelf1t64 libfdisk1 libfribidi0 libgcc-s1 65s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 65s libgpg-error0 libhogweed6t64 libjson-c5 liblastlog2-2 libmount1 65s libnettle8t64 libnewt0.52 libnftables1 libnl-3-200 libnl-route-3-200 65s libp11-kit0 libpython3.13-minimal libpython3.13-stdlib librtmp1 libseccomp2 65s libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe2 65s libsmartcols1 libstdc++6 libuchardet0 libuuid1 libxml2-16 login 65s lto-disabled-list mount nano nftables publicsuffix python-apt-common 65s python3-apt python3-bcrypt python3-blinker python3-cffi-backend python3-dbus 65s python3-gdbm python3-inflect python3-jwt python3-lazr.uri python3-markupsafe 65s python3-more-itertools python3-oauthlib python3-openssl python3-pyparsing 65s python3-yaml python3-zipp python3.13 python3.13-gdbm python3.13-minimal 65s sensible-utils sudo-rs tzdata ubuntu-pro-client ubuntu-pro-client-l10n 65s usb.ids util-linux uuid-runtime whiptail 66s 105 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 66s Need to get 28.4 MB of archives. 66s After this operation, 1137 kB of additional disk space will be used. 66s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf base-files armhf 14ubuntu4 [75.4 kB] 66s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libatomic1 armhf 15.2.0-7ubuntu1 [7818 B] 66s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-base armhf 15.2.0-7ubuntu1 [58.4 kB] 66s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-s1 armhf 15.2.0-7ubuntu1 [40.5 kB] 66s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++6 armhf 15.2.0-7ubuntu1 [731 kB] 67s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libapt-pkg7.0 armhf 3.1.11 [1157 kB] 68s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf dpkg armhf 1.22.21ubuntu4 [1245 kB] 68s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf grep armhf 3.12-1 [165 kB] 69s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf eject armhf 2.41.2-4ubuntu1 [65.9 kB] 69s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf fdisk armhf 2.41.2-4ubuntu1 [164 kB] 69s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf libblkid1 armhf 2.41.2-4ubuntu1 [174 kB] 69s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libmount1 armhf 2.41.2-4ubuntu1 [206 kB] 69s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libsmartcols1 armhf 2.41.2-4ubuntu1 [143 kB] 69s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf mount armhf 2.41.2-4ubuntu1 [166 kB] 69s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf uuid-runtime armhf 2.41.2-4ubuntu1 [67.6 kB] 69s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf libuuid1 armhf 2.41.2-4ubuntu1 [43.8 kB] 69s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libfdisk1 armhf 2.41.2-4ubuntu1 [222 kB] 70s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf bsdutils armhf 1:2.41.2-4ubuntu1 [98.2 kB] 70s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf util-linux armhf 2.41.2-4ubuntu1 [1146 kB] 71s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf bsdextrautils armhf 2.41.2-4ubuntu1 [101 kB] 71s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libselinux1 armhf 3.8.1-1build2 [81.3 kB] 71s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libseccomp2 armhf 2.6.0-2ubuntu3 [53.5 kB] 71s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf apt armhf 3.1.11 [1434 kB] 73s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf gnu-coreutils armhf 9.7-3ubuntu1 [1209 kB] 74s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libaudit-common all 1:4.0.5-1build2 [6596 B] 74s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libcap-ng0 armhf 0.8.5-4build3 [14.0 kB] 74s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libaudit1 armhf 1:4.0.5-1build2 [51.7 kB] 74s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf login armhf 1:4.16.0-2+really2.41.2-4ubuntu1 [109 kB] 75s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13 armhf 3.13.9-1 [753 kB] 76s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-minimal armhf 3.13.9-1 [2058 kB] 79s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-stdlib armhf 3.13.9-1 [1957 kB] 80s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-minimal armhf 3.13.9-1 [873 kB] 81s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf tzdata all 2025b-5ubuntu1 [198 kB] 81s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf liblastlog2-2 armhf 2.41.2-4ubuntu1 [34.6 kB] 81s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf libsemanage-common all 3.8.1-1build1 [7916 B] 81s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf libsepol2 armhf 3.9-2 [286 kB] 81s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libsemanage2 armhf 3.8.1-1build1 [89.2 kB] 82s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libgpg-error-l10n all 1.56-2 [9066 B] 82s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libgpg-error0 armhf 1.56-2 [69.2 kB] 82s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf sensible-utils all 0.0.26 [27.0 kB] 82s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf distro-info-data all 0.68 [7378 B] 82s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf gir1.2-girepository-2.0 armhf 1.86.0-6 [25.3 kB] 82s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf gir1.2-glib-2.0 armhf 2.86.1-1 [182 kB] 82s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf libglib2.0-0t64 armhf 2.86.1-1 [1482 kB] 83s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf libgirepository-1.0-1 armhf 1.86.0-6 [111 kB] 83s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf libapparmor1 armhf 5.0.0~alpha1-0ubuntu8.1 [52.9 kB] 83s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf libelf1t64 armhf 0.193-3 [50.9 kB] 83s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf libfribidi0 armhf 1.0.16-3 [24.1 kB] 83s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf libglib2.0-data all 2.86.1-1 [56.7 kB] 83s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf libnettle8t64 armhf 3.10.2-1 [189 kB] 83s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf libhogweed6t64 armhf 3.10.2-1 [188 kB] 83s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf libjson-c5 armhf 0.18+ds-1.1 [33.3 kB] 84s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf libnewt0.52 armhf 0.52.25-1ubuntu2 [39.9 kB] 84s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit0 armhf 0.25.9-2 [265 kB] 84s Get:55 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-16 armhf 2.14.5+dfsg-0.2build1 [527 kB] 84s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf python-apt-common all 3.0.0ubuntu2 [21.7 kB] 84s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf python3-apt armhf 3.0.0ubuntu2 [189 kB] 85s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi-backend armhf 2.0.0-2 [99.1 kB] 85s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dbus armhf 1.4.0-1build1 [113 kB] 85s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf python3-yaml armhf 6.0.2-2 [181 kB] 85s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf sudo-rs armhf 0.2.8-1ubuntu5.1 [548 kB] 86s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf ubuntu-pro-client-l10n armhf 37.1ubuntu0 [19.8 kB] 86s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf ubuntu-pro-client armhf 37.1ubuntu0 [260 kB] 86s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf whiptail armhf 0.52.25-1ubuntu2 [17.1 kB] 86s Get:65 http://ftpmaster.internal/ubuntu resolute/main armhf apparmor armhf 5.0.0~alpha1-0ubuntu8.1 [631 kB] 87s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf bind9-dnsutils armhf 1:9.20.11-1ubuntu3 [156 kB] 87s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf bind9-host armhf 1:9.20.11-1ubuntu3 [46.5 kB] 87s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf bind9-libs armhf 1:9.20.11-1ubuntu3 [1202 kB] 88s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm-common all 2.4.127-1ubuntu1 [9716 B] 88s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm2 armhf 2.4.127-1ubuntu1 [37.8 kB] 88s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf nftables armhf 1.1.5-2 [73.2 kB] 88s Get:72 http://ftpmaster.internal/ubuntu resolute/main armhf libnftables1 armhf 1.1.5-2 [329 kB] 88s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf libnl-route-3-200 armhf 3.11.0-2 [173 kB] 88s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf libnl-3-200 armhf 3.11.0-2 [51.2 kB] 88s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf libuchardet0 armhf 0.0.8-2 [74.1 kB] 88s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf nano armhf 8.6-1 [279 kB] 88s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf publicsuffix all 20251016.1743-0.1 [136 kB] 89s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-gdbm armhf 3.13.9-1 [30.9 kB] 89s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-gdbm armhf 3.14.0-4 [31.3 kB] 89s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf python3-gdbm armhf 3.13.9-1 [8884 B] 89s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf usb.ids all 2025.09.15-1 [224 kB] 89s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf libctf0 armhf 2.45-8ubuntu1 [75.7 kB] 89s Get:83 http://ftpmaster.internal/ubuntu resolute/main armhf libctf-nobfd0 armhf 2.45-8ubuntu1 [78.9 kB] 89s Get:84 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-arm-linux-gnueabihf armhf 2.45-8ubuntu1 [1022 kB] 90s Get:85 http://ftpmaster.internal/ubuntu resolute/main armhf libbinutils armhf 2.45-8ubuntu1 [411 kB] 90s Get:86 http://ftpmaster.internal/ubuntu resolute/main armhf binutils armhf 2.45-8ubuntu1 [3234 B] 90s Get:87 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-common armhf 2.45-8ubuntu1 [221 kB] 90s Get:88 http://ftpmaster.internal/ubuntu resolute/main armhf libsframe2 armhf 2.45-8ubuntu1 [13.3 kB] 90s Get:89 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 90s Get:90 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 90s Get:91 http://ftpmaster.internal/ubuntu resolute/main armhf python3-blinker all 1.9.0-2 [10.8 kB] 90s Get:92 http://ftpmaster.internal/ubuntu resolute/main armhf python3-jwt all 2.10.1-3 [21.1 kB] 90s Get:93 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oauthlib all 3.3.1-1 [93.5 kB] 90s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf dpkg-dev all 1.22.21ubuntu4 [1088 kB] 91s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf libdpkg-perl all 1.22.21ubuntu4 [280 kB] 91s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf lto-disabled-list all 71 [12.5 kB] 91s Get:97 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli1 armhf 1.1.0-2build6 [320 kB] 91s Get:98 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-3 [52.1 kB] 91s Get:99 http://ftpmaster.internal/ubuntu resolute/main armhf python3-more-itertools all 10.8.0-1 [63.5 kB] 91s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf python3-inflect all 7.5.0-1 [33.9 kB] 91s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf python3-lazr.uri all 1.0.6-7 [13.8 kB] 91s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf python3-markupsafe armhf 3.0.3-1 [12.1 kB] 92s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf python3-openssl all 25.1.0-1 [46.4 kB] 92s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pyparsing all 3.1.3-1 [87.0 kB] 92s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf python3-zipp all 3.23.0-1 [10.4 kB] 92s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf python3-bcrypt armhf 4.3.0-2 [251 kB] 93s Preconfiguring packages ... 93s Fetched 28.4 MB in 27s (1071 kB/s) 93s (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.) 93s Preparing to unpack .../base-files_14ubuntu4_armhf.deb ... 93s Unpacking base-files (14ubuntu4) over (14ubuntu3) ... 93s Setting up base-files (14ubuntu4) ... 93s Installing new version of config file /etc/issue ... 93s Installing new version of config file /etc/issue.net ... 93s Installing new version of config file /etc/lsb-release ... 94s motd-news.service is a disabled or a static unit not running, not starting it. 94s (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.) 94s Preparing to unpack .../libatomic1_15.2.0-7ubuntu1_armhf.deb ... 94s Unpacking libatomic1:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 94s Preparing to unpack .../gcc-15-base_15.2.0-7ubuntu1_armhf.deb ... 94s Unpacking gcc-15-base:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 94s Setting up gcc-15-base:armhf (15.2.0-7ubuntu1) ... 94s (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.) 94s Preparing to unpack .../libgcc-s1_15.2.0-7ubuntu1_armhf.deb ... 94s Unpacking libgcc-s1:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 94s Setting up libgcc-s1:armhf (15.2.0-7ubuntu1) ... 94s (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.) 94s Preparing to unpack .../libstdc++6_15.2.0-7ubuntu1_armhf.deb ... 94s Unpacking libstdc++6:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 94s Setting up libstdc++6:armhf (15.2.0-7ubuntu1) ... 94s (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.) 94s Preparing to unpack .../libapt-pkg7.0_3.1.11_armhf.deb ... 94s Unpacking libapt-pkg7.0:armhf (3.1.11) over (3.1.6ubuntu2) ... 94s Setting up libapt-pkg7.0:armhf (3.1.11) ... 94s (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 ... 61082 files and directories currently installed.) 94s Preparing to unpack .../dpkg_1.22.21ubuntu4_armhf.deb ... 94s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 94s Setting up dpkg (1.22.21ubuntu4) ... 95s (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 ... 61082 files and directories currently installed.) 95s Preparing to unpack .../archives/grep_3.12-1_armhf.deb ... 95s Unpacking grep (3.12-1) over (3.11-4build1) ... 95s Setting up grep (3.12-1) ... 95s (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 ... 61082 files and directories currently installed.) 95s Preparing to unpack .../eject_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking eject (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Preparing to unpack .../fdisk_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking fdisk (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Preparing to unpack .../libblkid1_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking libblkid1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Setting up libblkid1:armhf (2.41.2-4ubuntu1) ... 95s (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 ... 61082 files and directories currently installed.) 95s Preparing to unpack .../libmount1_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking libmount1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Setting up libmount1:armhf (2.41.2-4ubuntu1) ... 95s (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 ... 61082 files and directories currently installed.) 95s Preparing to unpack .../libsmartcols1_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking libsmartcols1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Setting up libsmartcols1:armhf (2.41.2-4ubuntu1) ... 95s (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 ... 61082 files and directories currently installed.) 95s Preparing to unpack .../mount_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking mount (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Preparing to unpack .../uuid-runtime_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking uuid-runtime (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Preparing to unpack .../libuuid1_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking libuuid1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Setting up libuuid1:armhf (2.41.2-4ubuntu1) ... 95s (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 ... 61082 files and directories currently installed.) 95s Preparing to unpack .../libfdisk1_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking libfdisk1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Preparing to unpack .../bsdutils_1%3a2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking bsdutils (1:2.41.2-4ubuntu1) over (1:2.41-4ubuntu4) ... 95s Setting up bsdutils (1:2.41.2-4ubuntu1) ... 95s (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 ... 61079 files and directories currently installed.) 95s Preparing to unpack .../util-linux_2.41.2-4ubuntu1_armhf.deb ... 95s Unpacking util-linux (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 95s Setting up util-linux (2.41.2-4ubuntu1) ... 96s fstrim.service is a disabled or a static unit not running, not starting it. 96s (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 ... 61050 files and directories currently installed.) 96s Preparing to unpack .../bsdextrautils_2.41.2-4ubuntu1_armhf.deb ... 96s Unpacking bsdextrautils (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 96s Preparing to unpack .../libselinux1_3.8.1-1build2_armhf.deb ... 96s Unpacking libselinux1:armhf (3.8.1-1build2) over (3.8.1-1build1) ... 96s Setting up libselinux1:armhf (3.8.1-1build2) ... 96s (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 ... 61053 files and directories currently installed.) 96s Preparing to unpack .../libseccomp2_2.6.0-2ubuntu3_armhf.deb ... 96s Unpacking libseccomp2:armhf (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 96s Setting up libseccomp2:armhf (2.6.0-2ubuntu3) ... 96s (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 ... 61053 files and directories currently installed.) 96s Preparing to unpack .../archives/apt_3.1.11_armhf.deb ... 96s Unpacking apt (3.1.11) over (3.1.6ubuntu2) ... 96s Setting up apt (3.1.11) ... 96s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 97s (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 ... 61054 files and directories currently installed.) 97s Preparing to unpack .../gnu-coreutils_9.7-3ubuntu1_armhf.deb ... 97s Unpacking gnu-coreutils (9.7-3ubuntu1) over (9.5-1ubuntu4) ... 97s Setting up gnu-coreutils (9.7-3ubuntu1) ... 97s (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 ... 61049 files and directories currently installed.) 97s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 97s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 97s Setting up libaudit-common (1:4.0.5-1build2) ... 97s (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 ... 61049 files and directories currently installed.) 97s Preparing to unpack .../libcap-ng0_0.8.5-4build3_armhf.deb ... 97s Unpacking libcap-ng0:armhf (0.8.5-4build3) over (0.8.5-4build2) ... 97s Setting up libcap-ng0:armhf (0.8.5-4build3) ... 97s (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 ... 61049 files and directories currently installed.) 97s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_armhf.deb ... 97s Unpacking libaudit1:armhf (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 97s Setting up libaudit1:armhf (1:4.0.5-1build2) ... 97s (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 ... 61049 files and directories currently installed.) 97s Preparing to unpack .../0-login_1%3a4.16.0-2+really2.41.2-4ubuntu1_armhf.deb ... 97s Unpacking login (1:4.16.0-2+really2.41.2-4ubuntu1) over (1:4.16.0-2+really2.41-4ubuntu4) ... 97s Preparing to unpack .../1-python3.13_3.13.9-1_armhf.deb ... 97s Unpacking python3.13 (3.13.9-1) over (3.13.7-1) ... 97s Preparing to unpack .../2-python3.13-minimal_3.13.9-1_armhf.deb ... 97s Unpacking python3.13-minimal (3.13.9-1) over (3.13.7-1) ... 98s Preparing to unpack .../3-libpython3.13-stdlib_3.13.9-1_armhf.deb ... 98s Unpacking libpython3.13-stdlib:armhf (3.13.9-1) over (3.13.7-1) ... 98s Preparing to unpack .../4-libpython3.13-minimal_3.13.9-1_armhf.deb ... 98s Unpacking libpython3.13-minimal:armhf (3.13.9-1) over (3.13.7-1) ... 98s Preparing to unpack .../5-tzdata_2025b-5ubuntu1_all.deb ... 98s Unpacking tzdata (2025b-5ubuntu1) over (2025b-3ubuntu1) ... 98s Preparing to unpack .../6-liblastlog2-2_2.41.2-4ubuntu1_armhf.deb ... 98s Unpacking liblastlog2-2:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 98s Setting up liblastlog2-2:armhf (2.41.2-4ubuntu1) ... 98s (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 ... 61041 files and directories currently installed.) 98s Preparing to unpack .../libsemanage-common_3.8.1-1build1_all.deb ... 98s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 98s Setting up libsemanage-common (3.8.1-1build1) ... 98s (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 ... 61041 files and directories currently installed.) 98s Preparing to unpack .../libsepol2_3.9-2_armhf.deb ... 98s Unpacking libsepol2:armhf (3.9-2) over (3.8.1-1) ... 98s Setting up libsepol2:armhf (3.9-2) ... 98s (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 ... 61041 files and directories currently installed.) 98s Preparing to unpack .../libsemanage2_3.8.1-1build1_armhf.deb ... 98s Unpacking libsemanage2:armhf (3.8.1-1build1) over (3.8.1-1) ... 98s Setting up libsemanage2:armhf (3.8.1-1build1) ... 98s (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 ... 61041 files and directories currently installed.) 98s Preparing to unpack .../libgpg-error-l10n_1.56-2_all.deb ... 98s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 98s Preparing to unpack .../libgpg-error0_1.56-2_armhf.deb ... 98s Unpacking libgpg-error0:armhf (1.56-2) over (1.51-4) ... 98s Setting up libgpg-error0:armhf (1.56-2) ... 98s (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 ... 61041 files and directories currently installed.) 98s Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... 98s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 98s Preparing to unpack .../01-distro-info-data_0.68_all.deb ... 98s Unpacking distro-info-data (0.68) over (0.66) ... 98s Preparing to unpack .../02-gir1.2-girepository-2.0_1.86.0-6_armhf.deb ... 98s Unpacking gir1.2-girepository-2.0:armhf (1.86.0-6) over (1.84.0-1) ... 98s Preparing to unpack .../03-gir1.2-glib-2.0_2.86.1-1_armhf.deb ... 98s Unpacking gir1.2-glib-2.0:armhf (2.86.1-1) over (2.86.0-2) ... 99s Preparing to unpack .../04-libglib2.0-0t64_2.86.1-1_armhf.deb ... 99s Unpacking libglib2.0-0t64:armhf (2.86.1-1) over (2.86.0-2) ... 99s Preparing to unpack .../05-libgirepository-1.0-1_1.86.0-6_armhf.deb ... 99s Unpacking libgirepository-1.0-1:armhf (1.86.0-6) over (1.84.0-1) ... 99s Preparing to unpack .../06-libapparmor1_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 99s Unpacking libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 99s Preparing to unpack .../07-libelf1t64_0.193-3_armhf.deb ... 99s Unpacking libelf1t64:armhf (0.193-3) over (0.193-1) ... 99s Preparing to unpack .../08-libfribidi0_1.0.16-3_armhf.deb ... 99s Unpacking libfribidi0:armhf (1.0.16-3) over (1.0.16-1) ... 99s Preparing to unpack .../09-libglib2.0-data_2.86.1-1_all.deb ... 99s Unpacking libglib2.0-data (2.86.1-1) over (2.86.0-2) ... 99s Preparing to unpack .../10-libnettle8t64_3.10.2-1_armhf.deb ... 99s Unpacking libnettle8t64:armhf (3.10.2-1) over (3.10.1-1) ... 99s Preparing to unpack .../11-libhogweed6t64_3.10.2-1_armhf.deb ... 99s Unpacking libhogweed6t64:armhf (3.10.2-1) over (3.10.1-1) ... 99s Preparing to unpack .../12-libjson-c5_0.18+ds-1.1_armhf.deb ... 99s Unpacking libjson-c5:armhf (0.18+ds-1.1) over (0.18+ds-1) ... 99s Preparing to unpack .../13-libnewt0.52_0.52.25-1ubuntu2_armhf.deb ... 99s Unpacking libnewt0.52:armhf (0.52.25-1ubuntu2) over (0.52.25-1ubuntu1) ... 99s Preparing to unpack .../14-libp11-kit0_0.25.9-2_armhf.deb ... 99s Unpacking libp11-kit0:armhf (0.25.9-2) over (0.25.5-3ubuntu1) ... 99s Preparing to unpack .../15-libxml2-16_2.14.5+dfsg-0.2build1_armhf.deb ... 99s Unpacking libxml2-16:armhf (2.14.5+dfsg-0.2build1) over (2.14.5+dfsg-0.2) ... 99s Preparing to unpack .../16-python-apt-common_3.0.0ubuntu2_all.deb ... 99s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 99s Preparing to unpack .../17-python3-apt_3.0.0ubuntu2_armhf.deb ... 99s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 99s Preparing to unpack .../18-python3-cffi-backend_2.0.0-2_armhf.deb ... 99s Unpacking python3-cffi-backend:armhf (2.0.0-2) over (1.17.1-3) ... 99s Preparing to unpack .../19-python3-dbus_1.4.0-1build1_armhf.deb ... 99s Unpacking python3-dbus (1.4.0-1build1) over (1.4.0-1) ... 99s Preparing to unpack .../20-python3-yaml_6.0.2-2_armhf.deb ... 99s Unpacking python3-yaml (6.0.2-2) over (6.0.2-1build2) ... 99s Preparing to unpack .../21-sudo-rs_0.2.8-1ubuntu5.1_armhf.deb ... 99s Unpacking sudo-rs (0.2.8-1ubuntu5.1) over (0.2.8-1ubuntu5) ... 100s Preparing to unpack .../22-ubuntu-pro-client-l10n_37.1ubuntu0_armhf.deb ... 100s Unpacking ubuntu-pro-client-l10n (37.1ubuntu0) over (37ubuntu0) ... 100s Preparing to unpack .../23-ubuntu-pro-client_37.1ubuntu0_armhf.deb ... 100s Unpacking ubuntu-pro-client (37.1ubuntu0) over (37ubuntu0) ... 100s Preparing to unpack .../24-whiptail_0.52.25-1ubuntu2_armhf.deb ... 100s Unpacking whiptail (0.52.25-1ubuntu2) over (0.52.25-1ubuntu1) ... 100s Preparing to unpack .../25-apparmor_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 101s Unpacking apparmor (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 101s Preparing to unpack .../26-bind9-dnsutils_1%3a9.20.11-1ubuntu3_armhf.deb ... 101s Unpacking bind9-dnsutils (1:9.20.11-1ubuntu3) over (1:9.20.11-1ubuntu2) ... 101s Preparing to unpack .../27-bind9-host_1%3a9.20.11-1ubuntu3_armhf.deb ... 101s Unpacking bind9-host (1:9.20.11-1ubuntu3) over (1:9.20.11-1ubuntu2) ... 101s Preparing to unpack .../28-bind9-libs_1%3a9.20.11-1ubuntu3_armhf.deb ... 101s Unpacking bind9-libs:armhf (1:9.20.11-1ubuntu3) over (1:9.20.11-1ubuntu2) ... 101s Preparing to unpack .../29-libdrm-common_2.4.127-1ubuntu1_all.deb ... 101s Unpacking libdrm-common (2.4.127-1ubuntu1) over (2.4.125-1) ... 101s Preparing to unpack .../30-libdrm2_2.4.127-1ubuntu1_armhf.deb ... 101s Unpacking libdrm2:armhf (2.4.127-1ubuntu1) over (2.4.125-1) ... 102s Preparing to unpack .../31-nftables_1.1.5-2_armhf.deb ... 102s Unpacking nftables (1.1.5-2) over (1.1.5-1) ... 102s Preparing to unpack .../32-libnftables1_1.1.5-2_armhf.deb ... 102s Unpacking libnftables1:armhf (1.1.5-2) over (1.1.5-1) ... 102s Preparing to unpack .../33-libnl-route-3-200_3.11.0-2_armhf.deb ... 102s Unpacking libnl-route-3-200:armhf (3.11.0-2) over (3.7.0-2build1) ... 102s Preparing to unpack .../34-libnl-3-200_3.11.0-2_armhf.deb ... 102s Unpacking libnl-3-200:armhf (3.11.0-2) over (3.7.0-2build1) ... 102s Preparing to unpack .../35-libuchardet0_0.0.8-2_armhf.deb ... 102s Unpacking libuchardet0:armhf (0.0.8-2) over (0.0.8-1build1) ... 102s Preparing to unpack .../36-nano_8.6-1_armhf.deb ... 102s Unpacking nano (8.6-1) over (8.4-1) ... 102s Preparing to unpack .../37-publicsuffix_20251016.1743-0.1_all.deb ... 102s Unpacking publicsuffix (20251016.1743-0.1) over (20250328.1952-0.1) ... 102s Preparing to unpack .../38-python3.13-gdbm_3.13.9-1_armhf.deb ... 102s Unpacking python3.13-gdbm (3.13.9-1) over (3.13.7-1) ... 102s Selecting previously unselected package python3.14-gdbm. 102s Preparing to unpack .../39-python3.14-gdbm_3.14.0-4_armhf.deb ... 102s Unpacking python3.14-gdbm (3.14.0-4) ... 102s Preparing to unpack .../40-python3-gdbm_3.13.9-1_armhf.deb ... 102s Unpacking python3-gdbm:armhf (3.13.9-1) over (3.13.5-1) ... 102s Preparing to unpack .../41-usb.ids_2025.09.15-1_all.deb ... 102s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 102s Preparing to unpack .../42-libctf0_2.45-8ubuntu1_armhf.deb ... 102s Unpacking libctf0:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 102s Preparing to unpack .../43-libctf-nobfd0_2.45-8ubuntu1_armhf.deb ... 102s Unpacking libctf-nobfd0:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 102s Preparing to unpack .../44-binutils-arm-linux-gnueabihf_2.45-8ubuntu1_armhf.deb ... 102s Unpacking binutils-arm-linux-gnueabihf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 102s Preparing to unpack .../45-libbinutils_2.45-8ubuntu1_armhf.deb ... 102s Unpacking libbinutils:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 102s Preparing to unpack .../46-binutils_2.45-8ubuntu1_armhf.deb ... 102s Unpacking binutils (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 102s Preparing to unpack .../47-binutils-common_2.45-8ubuntu1_armhf.deb ... 102s Unpacking binutils-common:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 102s Preparing to unpack .../48-libsframe2_2.45-8ubuntu1_armhf.deb ... 102s Unpacking libsframe2:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 102s Preparing to unpack .../49-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 102s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 103s Preparing to unpack .../50-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 103s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 103s Preparing to unpack .../51-python3-blinker_1.9.0-2_all.deb ... 103s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 103s Preparing to unpack .../52-python3-jwt_2.10.1-3_all.deb ... 103s Unpacking python3-jwt (2.10.1-3) over (2.10.1-2) ... 103s Preparing to unpack .../53-python3-oauthlib_3.3.1-1_all.deb ... 103s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 103s Preparing to unpack .../54-dpkg-dev_1.22.21ubuntu4_all.deb ... 103s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 103s Preparing to unpack .../55-libdpkg-perl_1.22.21ubuntu4_all.deb ... 103s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 103s Preparing to unpack .../56-lto-disabled-list_71_all.deb ... 103s Unpacking lto-disabled-list (71) over (69) ... 103s Preparing to unpack .../57-libbrotli1_1.1.0-2build6_armhf.deb ... 103s Unpacking libbrotli1:armhf (1.1.0-2build6) over (1.1.0-2build5) ... 103s Preparing to unpack .../58-librtmp1_2.4+20151223.gitfa8646d.1-3_armhf.deb ... 103s Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 103s Preparing to unpack .../59-python3-more-itertools_10.8.0-1_all.deb ... 103s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 103s Preparing to unpack .../60-python3-inflect_7.5.0-1_all.deb ... 103s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 103s Preparing to unpack .../61-python3-lazr.uri_1.0.6-7_all.deb ... 103s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 103s Preparing to unpack .../62-python3-markupsafe_3.0.3-1_armhf.deb ... 104s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build4) ... 104s Preparing to unpack .../63-python3-openssl_25.1.0-1_all.deb ... 104s Unpacking python3-openssl (25.1.0-1) over (25.0.0-1) ... 104s Preparing to unpack .../64-python3-pyparsing_3.1.3-1_all.deb ... 104s Unpacking python3-pyparsing (3.1.3-1) over (3.1.2-1) ... 104s Preparing to unpack .../65-python3-zipp_3.23.0-1_all.deb ... 104s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 104s Preparing to unpack .../66-python3-bcrypt_4.3.0-2_armhf.deb ... 104s Unpacking python3-bcrypt (4.3.0-2) over (4.2.0-2.1build1) ... 104s Setting up python3-more-itertools (10.8.0-1) ... 104s Setting up lto-disabled-list (71) ... 104s Setting up libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) ... 104s Setting up libnewt0.52:armhf (0.52.25-1ubuntu2) ... 104s Setting up libnftables1:armhf (1.1.5-2) ... 104s Setting up nftables (1.1.5-2) ... 105s Setting up bsdextrautils (2.41.2-4ubuntu1) ... 105s Setting up python3-jwt (2.10.1-3) ... 105s Setting up distro-info-data (0.68) ... 105s Setting up libxml2-16:armhf (2.14.5+dfsg-0.2build1) ... 105s Setting up libsframe2:armhf (2.45-8ubuntu1) ... 105s Setting up python3-openssl (25.1.0-1) ... 105s Setting up python3-bcrypt (4.3.0-2) ... 105s Setting up libbrotli1:armhf (1.1.0-2build6) ... 105s Setting up binutils-common:armhf (2.45-8ubuntu1) ... 105s Setting up libctf-nobfd0:armhf (2.45-8ubuntu1) ... 105s Setting up python3-yaml (6.0.2-2) ... 105s Setting up python3-lazr.uri (1.0.6-7) ... 105s Setting up python3-zipp (3.23.0-1) ... 105s Setting up python3-markupsafe (3.0.3-1) ... 105s Setting up libelf1t64:armhf (0.193-3) ... 105s Setting up tzdata (2025b-5ubuntu1) ... 106s 106s Current default time zone: 'Etc/UTC' 106s Local time is now: Sat Nov 1 10:20:13 UTC 2025. 106s Universal Time is now: Sat Nov 1 10:20:13 UTC 2025. 106s Run 'dpkg-reconfigure tzdata' if you wish to change it. 106s 106s Setting up eject (2.41.2-4ubuntu1) ... 106s Setting up libpython3.13-minimal:armhf (3.13.9-1) ... 106s Setting up apparmor (5.0.0~alpha1-0ubuntu8.1) ... 106s Installing new version of config file /etc/apparmor.d/fusermount3 ... 106s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 106s 106s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 106s 106s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 106s 107s Reloading AppArmor profiles 107s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "balena-etcher". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "bwrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "chromium". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "babeld". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "bfdd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "bgpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "alsamixer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "foliate". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "dnstracer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "fabricd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "eigrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "dig". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "hostname". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "iotop-c". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "fusermount3". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "isisd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "Xorg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "gs". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ldpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "john". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "linux-boot-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lsblk". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "irssi". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lsusb". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "compressor". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "locale". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "mosquitto". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "nslookup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "nhrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "mbsync". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "notify-send". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "nc.openbsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ospf6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "pathd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ospfd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "os-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Unable to replace "pim6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "pbrd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "pimd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ripngd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "qpdf". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ripd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "openvpn". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ssh-keyscan". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "proftpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "systemd-detect-virt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "staticd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "tinyproxy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "mx-extract". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "rygel". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "/usr/sbin/chronyd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "vrrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "wg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "wike". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "cmds". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "tnftp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "who". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "dumpcap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "tshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "wg-quick". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "znc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "apt_methods". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s /sbin/apparmor_parser: Unable to replace "transmission-cli". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 107s 107s Error: At least one profile failed to load 107s Setting up python3-inflect (7.5.0-1) ... 107s Setting up libnettle8t64:armhf (3.10.2-1) ... 107s Setting up libglib2.0-data (2.86.1-1) ... 107s Setting up python3-pyparsing (3.1.3-1) ... 108s Setting up python3.14-gdbm (3.14.0-4) ... 108s Setting up libfribidi0:armhf (1.0.16-3) ... 108s Setting up libp11-kit0:armhf (0.25.9-2) ... 108s Setting up libatomic1:armhf (15.2.0-7ubuntu1) ... 108s Setting up usb.ids (2025.09.15-1) ... 108s Setting up libdpkg-perl (1.22.21ubuntu4) ... 108s Setting up libfdisk1:armhf (2.41.2-4ubuntu1) ... 108s Setting up nano (8.6-1) ... 108s Installing new version of config file /etc/nanorc ... 108s Setting up whiptail (0.52.25-1ubuntu2) ... 108s Setting up python-apt-common (3.0.0ubuntu2) ... 108s Setting up libhogweed6t64:armhf (3.10.2-1) ... 108s Setting up mount (2.41.2-4ubuntu1) ... 108s Setting up sensible-utils (0.0.26) ... 108s Setting up uuid-runtime (2.41.2-4ubuntu1) ... 108s uuidd.service is a disabled or a static unit not running, not starting it. 109s Setting up libuchardet0:armhf (0.0.8-2) ... 109s Setting up libnl-3-200:armhf (3.11.0-2) ... 109s Setting up python3.13-minimal (3.13.9-1) ... 109s Setting up libbinutils:armhf (2.45-8ubuntu1) ... 109s Setting up libgpg-error-l10n (1.56-2) ... 109s Setting up libdrm-common (2.4.127-1ubuntu1) ... 109s Setting up libpython3.13-stdlib:armhf (3.13.9-1) ... 109s Setting up libjson-c5:armhf (0.18+ds-1.1) ... 109s Setting up publicsuffix (20251016.1743-0.1) ... 109s Setting up sudo-rs (0.2.8-1ubuntu5.1) ... 109s Setting up python3-cffi-backend:armhf (2.0.0-2) ... 109s Setting up python3.13-gdbm (3.13.9-1) ... 109s Setting up login (1:4.16.0-2+really2.41.2-4ubuntu1) ... 109s Setting up python3-blinker (1.9.0-2) ... 110s Setting up libctf0:armhf (2.45-8ubuntu1) ... 110s Setting up bind9-libs:armhf (1:9.20.11-1ubuntu3) ... 110s Setting up python3.13 (3.13.9-1) ... 111s Setting up python3-gdbm:armhf (3.13.9-1) ... 111s Setting up python3-apt (3.0.0ubuntu2) ... 111s Setting up fdisk (2.41.2-4ubuntu1) ... 111s Setting up libnl-route-3-200:armhf (3.11.0-2) ... 111s Setting up libglib2.0-0t64:armhf (2.86.1-1) ... 111s No schema files found: doing nothing. 111s Setting up python3-oauthlib (3.3.1-1) ... 111s Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-3) ... 111s Setting up gir1.2-glib-2.0:armhf (2.86.1-1) ... 111s Setting up libdrm2:armhf (2.4.127-1ubuntu1) ... 111s Setting up libgirepository-1.0-1:armhf (1.86.0-6) ... 111s Setting up bind9-host (1:9.20.11-1ubuntu3) ... 111s Setting up binutils-arm-linux-gnueabihf (2.45-8ubuntu1) ... 111s Setting up ubuntu-pro-client (37.1ubuntu0) ... 111s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 111s 111s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 111s 111s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 111s 113s Setting up ubuntu-pro-client-l10n (37.1ubuntu0) ... 113s Setting up python3-dbus (1.4.0-1build1) ... 113s Setting up binutils (2.45-8ubuntu1) ... 113s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 113s Encountered debconf setting for cloud-init-base/datasources. 114s Setting up dpkg-dev (1.22.21ubuntu4) ... 114s Setting up gir1.2-girepository-2.0:armhf (1.86.0-6) ... 114s Setting up bind9-dnsutils (1:9.20.11-1ubuntu3) ... 114s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 114s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 115s Processing triggers for systemd (257.9-0ubuntu2) ... 115s Processing triggers for man-db (2.13.1-1) ... 116s Processing triggers for plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu1) ... 116s Processing triggers for procps (2:4.0.4-8ubuntu3) ... 116s Processing triggers for install-info (7.1.1-1ubuntu1) ... 116s Processing triggers for libc-bin (2.42-0ubuntu3) ... 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 120s Solving dependencies... 121s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 123s autopkgtest [10:20:30]: rebooting testbed after setup commands that affected boot 162s autopkgtest [10:21:09]: testbed running kernel: Linux 6.8.0-86-generic #87~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 29 09:26:46 UTC 2 188s autopkgtest [10:21:35]: @@@@@@@@@@@@@@@@@@@@ apt-source fenics-dolfinx 229s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fenics-dolfinx 1:0.9.0-7build1 (dsc) [4200 B] 229s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fenics-dolfinx 1:0.9.0-7build1 (tar) [778 kB] 229s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fenics-dolfinx 1:0.9.0-7build1 (diff) [45.6 kB] 229s gpgv: Signature made Thu May 22 08:23:27 2025 UTC 229s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 229s gpgv: Can't check signature: No public key 229s dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.9.0-7build1.dsc: no acceptable signature found 230s autopkgtest [10:22:17]: testing package fenics-dolfinx version 1:0.9.0-7build1 233s autopkgtest [10:22:20]: build not needed 239s autopkgtest [10:22:26]: test test-dolfinx-cpp: preparing testbed 240s Reading package lists... 241s Building dependency tree... 241s Reading state information... 242s Solving dependencies... 243s The following NEW packages will be installed: 243s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 243s cmake cmake-data comerr-dev cpp cpp-15 cpp-15-arm-linux-gnueabihf 243s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 243s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 243s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 243s fonts-lato fonts-lyx fonts-mathjax g++ g++-15 g++-15-arm-linux-gnueabihf 243s g++-arm-linux-gnueabihf gcc gcc-15 gcc-15-arm-linux-gnueabihf 243s gcc-arm-linux-gnueabihf gettext gfortran gfortran-15 243s gfortran-15-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 243s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 243s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 243s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 243s libboost-atomic1.88-dev libboost-atomic1.88.0 libboost-chrono-dev 243s libboost-chrono1.88-dev libboost-chrono1.88.0 libboost-container1.88-dev 243s libboost-container1.88.0 libboost-date-time1.88-dev libboost-date-time1.88.0 243s libboost-dev libboost-filesystem-dev libboost-filesystem1.88-dev 243s libboost-filesystem1.88.0 libboost-graph1.88-dev libboost-graph1.88.0 243s libboost-iostreams-dev libboost-iostreams1.88-dev libboost-iostreams1.88.0 243s libboost-math-dev libboost-math1.88-dev libboost-math1.88.0 libboost-mpi-dev 243s libboost-mpi1.88-dev libboost-mpi1.88.0 libboost-program-options-dev 243s libboost-program-options1.88-dev libboost-program-options1.88.0 243s libboost-random1.88-dev libboost-random1.88.0 libboost-regex1.88-dev 243s libboost-regex1.88.0 libboost-serialization-dev 243s libboost-serialization1.88-dev libboost-serialization1.88.0 243s libboost-system1.88-dev libboost-system1.88.0 libboost-test1.88-dev 243s libboost-test1.88.0 libboost-thread-dev libboost-thread1.88-dev 243s libboost-thread1.88.0 libboost-timer-dev libboost-timer1.83.0 243s libboost-timer1.88-dev libboost-timer1.88.0 libboost1.88-dev libbrotli-dev 243s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 243s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 243s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 243s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 243s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 243s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 243s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 243s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 243s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 243s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 243s libgbm1 libgcc-15-dev libgd3 libgfortran-15-dev libgfortran5 libgl1 243s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 243s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 243s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 243s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 243s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 243s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 243s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 243s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 243s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 243s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 243s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 243s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 243s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 243s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 243s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 243s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 243s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 243s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 243s libocct-visualization-7.8 libopenblas-dev libopenblas-pthread-dev 243s libopenblas0 libopenblas0-pthread libopenexr-3-1-30 libopengl0 libopenjp2-7 243s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 243s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 243s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 243s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 243s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 243s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 243s libpython3.13-dev libpython3.14 libpython3.14-minimal libpython3.14-stdlib 243s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 243s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 243s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 243s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 243s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 243s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-15-dev 243s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 243s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 243s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 243s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 243s libvoro++1 libvulkan1 libwebp7 libwebpdemux2 libwebpmux3 libx11-dev 243s libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 libxcb-glx0 243s libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 243s libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 libxft2 243s libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 243s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzopfli1 libzstd-dev 243s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 243s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 243s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 243s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 243s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 243s python3-build python3-cffi python3-contourpy python3-cycler python3-dateutil 243s python3-decorator python3-defusedxml python3-dev python3-distlib 243s python3-docutils python3-dolfinx python3-dolfinx-complex 243s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 243s python3-fonttools python3-fs python3-gmsh python3-imagesize 243s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 243s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 243s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 243s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 243s python3-packaging python3-pathspec python3-petsc4py python3-petsc4py-complex 243s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 243s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 243s python3-platformdirs python3-pluggy python3-ply python3-pusimp 243s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 243s python3-pytest python3-roman python3-scikit-build-core python3-scipy 243s python3-setuptools-whl python3-slepc4py python3-slepc4py-complex 243s python3-slepc4py-complex3.22 python3-slepc4py-real python3-slepc4py-real3.22 243s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 243s python3-sphinxcontrib.jquery python3-sympy python3-tk python3-traitlets 243s python3-ufl python3-ufolib2 python3-virtualenv python3-wheel python3-zopfli 243s python3.13-dev python3.13-tk python3.14-tk robin-map-dev rpcsvc-proto 243s sgml-base sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 243s unicode-data valgrind valgrind-mpi x11-common x11proto-dev xml-core 243s xorg-sgml-doctools xtrans-dev zlib1g-dev 244s 0 upgraded, 494 newly installed, 0 to remove and 0 not upgraded. 244s Need to get 474 MB of archives. 244s After this operation, 1841 MB of additional disk space will be used. 244s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-lato all 2.015-1 [2781 kB] 245s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 245s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libblas3 armhf 3.12.1-6build1 [133 kB] 245s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran5 armhf 15.2.0-7ubuntu1 [334 kB] 245s Get:5 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0-pthread armhf 0.3.30+ds-3 [2882 kB] 245s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack3 armhf 3.12.1-6build1 [2091 kB] 246s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 246s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.20-2 [212 kB] 246s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 246s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 246s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 246s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.1-2build2 [619 kB] 246s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libtcl8.6 armhf 8.6.17+dfsg-1 [918 kB] 246s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libfreetype6 armhf 2.13.3+dfsg-1build1 [334 kB] 246s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 246s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 246s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig-config armhf 2.15.0-2.3ubuntu1 [38.1 kB] 246s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libfontconfig1 armhf 2.15.0-2.3ubuntu1 [114 kB] 246s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 246s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 246s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 246s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 246s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libtk8.6 armhf 8.6.17-1 [694 kB] 247s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 247s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 247s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-0ubuntu3 [21.8 kB] 247s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.17.0-5.5 [1771 kB] 247s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.4.38-1build1 [120 kB] 247s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 247s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-0ubuntu3 [1416 kB] 247s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1 [546 kB] 247s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-1build3 [47.2 kB] 247s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [10.1 MB] 247s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-7ubuntu1 [1030 B] 247s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 247s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 247s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-7ubuntu1 [43.5 kB] 247s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-7ubuntu1 [129 kB] 247s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-7ubuntu1 [2950 kB] 247s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-7ubuntu1 [1187 kB] 247s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-7ubuntu1 [898 kB] 248s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [19.5 MB] 248s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-7ubuntu1 [493 kB] 248s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 248s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 248s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-7ubuntu1 [2637 kB] 248s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [11.4 MB] 249s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-7ubuntu1 [23.7 kB] 249s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 249s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 249s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 249s Get:52 http://ftpmaster.internal/ubuntu resolute/universe armhf libcatch2-dev armhf 3.7.1-0.6 [619 kB] 249s Get:53 http://ftpmaster.internal/ubuntu resolute/universe armhf catch2 all 3.7.1-0.6 [2586 B] 249s Get:54 http://ftpmaster.internal/ubuntu resolute/universe armhf chrpath armhf 0.18-1 [13.1 kB] 249s Get:55 http://ftpmaster.internal/ubuntu resolute/main armhf cmake-data all 3.31.6-2ubuntu6 [2295 kB] 249s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf libjsoncpp26 armhf 1.9.6-4 [73.9 kB] 249s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf librhash1 armhf 1.4.6-1 [146 kB] 249s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf cmake armhf 3.31.6-2ubuntu6 [6838 kB] 249s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 249s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-4build1 [169 kB] 249s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 249s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 249s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1 [20.5 kB] 249s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1 [5090 B] 249s Get:65 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.193-3 [253 kB] 249s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 249s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 249s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.1-2build2 [1059 kB] 249s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 249s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 249s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 249s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf dh-python all 6.20250414 [119 kB] 249s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 249s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf xml-core all 0.19 [20.3 kB] 249s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 249s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 249s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 249s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 249s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 249s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 249s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 250s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 250s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 250s Get:84 http://ftpmaster.internal/ubuntu resolute/main armhf libllvm20 armhf 1:20.1.8-0ubuntu4 [29.5 MB] 251s Get:85 http://ftpmaster.internal/ubuntu resolute/main armhf libclang-cpp20 armhf 1:20.1.8-0ubuntu4 [13.3 MB] 251s Get:86 http://ftpmaster.internal/ubuntu resolute/main armhf libclang1-20 armhf 1:20.1.8-0ubuntu4 [7696 kB] 252s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 252s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 252s Get:89 http://ftpmaster.internal/ubuntu resolute/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 252s Get:90 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig armhf 2.15.0-2.3ubuntu1 [190 kB] 252s Get:91 http://ftpmaster.internal/ubuntu resolute/universe armhf fonts-lyx all 2.4.4-1 [171 kB] 252s Get:92 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran-15-dev armhf 15.2.0-7ubuntu1 [380 kB] 252s Get:93 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [10.7 MB] 252s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15 armhf 15.2.0-7ubuntu1 [17.7 kB] 252s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1020 B] 252s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran armhf 4:15.2.0-4ubuntu1 [1162 B] 252s Get:97 http://ftpmaster.internal/ubuntu resolute/universe armhf libcdt5 armhf 2.42.4-3build2 [19.3 kB] 252s Get:98 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgraph6 armhf 2.42.4-3build2 [38.0 kB] 252s Get:99 http://ftpmaster.internal/ubuntu resolute/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 252s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 252s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-aomdec armhf 1.20.2-2 [11.4 kB] 252s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 253s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-libde265 armhf 1.20.2-2 [13.2 kB] 253s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf libheif1 armhf 1.20.2-2 [556 kB] 253s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 253s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 253s Get:107 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 253s Get:108 http://ftpmaster.internal/ubuntu resolute/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 253s Get:109 http://ftpmaster.internal/ubuntu resolute/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 253s Get:110 http://ftpmaster.internal/ubuntu resolute/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 253s Get:111 http://ftpmaster.internal/ubuntu resolute/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 253s Get:112 http://ftpmaster.internal/ubuntu resolute/main armhf libtiff6 armhf 4.7.0-3ubuntu3 [188 kB] 253s Get:113 http://ftpmaster.internal/ubuntu resolute/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 253s Get:114 http://ftpmaster.internal/ubuntu resolute/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 253s Get:115 http://ftpmaster.internal/ubuntu resolute/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 253s Get:116 http://ftpmaster.internal/ubuntu resolute/main armhf libpixman-1-0 armhf 0.46.4-1 [196 kB] 253s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-render0 armhf 1.17.0-2build1 [15.5 kB] 253s Get:118 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shm0 armhf 1.17.0-2build1 [5962 B] 253s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf libcairo2 armhf 1.18.4-1build1 [489 kB] 253s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl7 armhf 2.5.4-4build1 [40.0 kB] 253s Get:121 http://ftpmaster.internal/ubuntu resolute/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 253s Get:122 http://ftpmaster.internal/ubuntu resolute/main armhf libharfbuzz0b armhf 12.1.0-1 [512 kB] 253s Get:123 http://ftpmaster.internal/ubuntu resolute/main armhf libthai-data all 0.1.29-2build1 [158 kB] 253s Get:124 http://ftpmaster.internal/ubuntu resolute/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 253s Get:125 http://ftpmaster.internal/ubuntu resolute/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 253s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf libpango-1.0-0 armhf 1.56.3-2 [217 kB] 253s Get:127 http://ftpmaster.internal/ubuntu resolute/main armhf libpangoft2-1.0-0 armhf 1.56.3-2 [44.0 kB] 253s Get:128 http://ftpmaster.internal/ubuntu resolute/main armhf libpangocairo-1.0-0 armhf 1.56.3-2 [25.3 kB] 253s Get:129 http://ftpmaster.internal/ubuntu resolute/universe armhf libpathplan4 armhf 2.42.4-3build2 [21.6 kB] 253s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvc6 armhf 2.42.4-3build2 [623 kB] 253s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvpr2 armhf 2.42.4-3build2 [161 kB] 253s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf liblab-gamut1 armhf 2.42.4-3build2 [1788 kB] 253s Get:133 http://ftpmaster.internal/ubuntu resolute/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 253s Get:134 http://ftpmaster.internal/ubuntu resolute/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 253s Get:135 http://ftpmaster.internal/ubuntu resolute/main armhf libxt6t64 armhf 1:1.2.1-1.3 [145 kB] 253s Get:136 http://ftpmaster.internal/ubuntu resolute/main armhf libxmu6 armhf 2:1.1.3-3build3 [41.0 kB] 253s Get:137 http://ftpmaster.internal/ubuntu resolute/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 253s Get:138 http://ftpmaster.internal/ubuntu resolute/universe armhf graphviz armhf 2.42.4-3build2 [544 kB] 253s Get:139 http://ftpmaster.internal/ubuntu resolute/main armhf libicu76 armhf 76.1-4ubuntu2 [10.8 MB] 254s Get:140 http://ftpmaster.internal/ubuntu resolute/main armhf icu-devtools armhf 76.1-4ubuntu2 [206 kB] 254s Get:141 http://ftpmaster.internal/ubuntu resolute/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu2 [44.1 kB] 254s Get:142 http://ftpmaster.internal/ubuntu resolute/main armhf libgssrpc4t64 armhf 1.21.3-5ubuntu2 [51.8 kB] 254s Get:143 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5clnt-mit12 armhf 1.21.3-5ubuntu2 [35.5 kB] 254s Get:144 http://ftpmaster.internal/ubuntu resolute/main armhf libkdb5-10t64 armhf 1.21.3-5ubuntu2 [35.4 kB] 254s Get:145 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5srv-mit12 armhf 1.21.3-5ubuntu2 [45.9 kB] 254s Get:146 http://ftpmaster.internal/ubuntu resolute/main armhf krb5-multidev armhf 1.21.3-5ubuntu2 [125 kB] 254s Get:147 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec0 armhf 1.1.4-2 [21.1 kB] 254s Get:148 http://ftpmaster.internal/ubuntu resolute/universe armhf libalglib4.2 armhf 4.2.0-3 [1455 kB] 255s Get:149 http://ftpmaster.internal/ubuntu resolute/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 255s Get:150 http://ftpmaster.internal/ubuntu resolute/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 255s Get:151 http://ftpmaster.internal/ubuntu resolute/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 255s Get:152 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 255s Get:153 http://ftpmaster.internal/ubuntu resolute/main armhf libblas-dev armhf 3.12.1-6build1 [141 kB] 255s Get:154 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-pthread-dev armhf 0.3.30+ds-3 [2583 kB] 255s Get:155 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack-dev armhf 3.12.1-6build1 [2209 kB] 255s Get:156 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 255s Get:157 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 255s Get:158 http://ftpmaster.internal/ubuntu resolute/main armhf libpkgconf3 armhf 1.8.1-4build1 [26.6 kB] 255s Get:159 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf-bin armhf 1.8.1-4build1 [21.4 kB] 255s Get:160 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf armhf 1.8.1-4build1 [16.8 kB] 255s Get:161 http://ftpmaster.internal/ubuntu resolute/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 255s Get:162 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 255s Get:163 http://ftpmaster.internal/ubuntu resolute/main armhf libboost1.88-dev armhf 1.88.0-1.4ubuntu2 [11.3 MB] 255s Get:164 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88.0 armhf 1.88.0-1.4ubuntu2 [241 kB] 255s Get:165 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88-dev armhf 1.88.0-1.4ubuntu2 [234 kB] 255s Get:166 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88.0 armhf 1.88.0-1.4ubuntu2 [247 kB] 255s Get:167 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88-dev armhf 1.88.0-1.4ubuntu2 [246 kB] 255s Get:168 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono-dev armhf 1.88.0.0ubuntu1 [4898 B] 255s Get:169 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88.0 armhf 1.88.0-1.4ubuntu2 [266 kB] 255s Get:170 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88-dev armhf 1.88.0-1.4ubuntu2 [265 kB] 255s Get:171 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88.0 armhf 1.88.0-1.4ubuntu2 [239 kB] 255s Get:172 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88.0 armhf 1.88.0-1.4ubuntu2 [336 kB] 255s Get:173 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88-dev armhf 1.88.0-1.4ubuntu2 [403 kB] 255s Get:174 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88-dev armhf 1.88.0-1.4ubuntu2 [239 kB] 255s Get:175 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-dev armhf 1.88.0.0ubuntu1 [4542 B] 255s Get:176 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-filesystem1.88.0 armhf 1.88.0-1.4ubuntu2 [286 kB] 255s Get:177 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88.0 armhf 1.88.0-1.4ubuntu2 [239 kB] 255s Get:178 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88-dev armhf 1.88.0-1.4ubuntu2 [232 kB] 255s Get:179 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem1.88-dev armhf 1.88.0-1.4ubuntu2 [296 kB] 255s Get:180 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem-dev armhf 1.88.0.0ubuntu1 [4328 B] 255s Get:181 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88.0 armhf 1.88.0-1.4ubuntu2 [357 kB] 255s Get:182 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88.0 armhf 1.88.0-1.4ubuntu2 [326 kB] 255s Get:183 http://ftpmaster.internal/ubuntu resolute/main armhf libicu-dev armhf 76.1-4ubuntu2 [12.0 MB] 256s Get:184 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88-dev armhf 1.88.0-1.4ubuntu2 [351 kB] 256s Get:185 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88.0 armhf 1.88.0-1.4ubuntu2 [464 kB] 256s Get:186 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88-dev armhf 1.88.0-1.4ubuntu2 [572 kB] 256s Get:187 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88-dev armhf 1.88.0-1.4ubuntu2 [395 kB] 256s Get:188 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88.0 armhf 1.88.0-1.4ubuntu2 [245 kB] 256s Get:189 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88-dev armhf 1.88.0-1.4ubuntu2 [241 kB] 256s Get:190 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-iostreams1.88.0 armhf 1.88.0-1.4ubuntu2 [260 kB] 256s Get:191 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams1.88-dev armhf 1.88.0-1.4ubuntu2 [266 kB] 256s Get:192 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams-dev armhf 1.88.0.0ubuntu1 [4282 B] 256s Get:193 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88.0 armhf 1.88.0-1.4ubuntu2 [374 kB] 256s Get:194 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88-dev armhf 1.88.0-1.4ubuntu2 [385 kB] 256s Get:195 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math-dev armhf 1.88.0.0ubuntu1 [4498 B] 256s Get:196 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc15 armhf 2.12.2-1 [149 kB] 256s Get:197 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1build1 [1688 kB] 256s Get:198 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88.0 armhf 1.88.0-1.4ubuntu2 [268 kB] 256s Get:199 http://ftpmaster.internal/ubuntu resolute/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 256s Get:200 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl-dev armhf 2.5.4-4build1 [169 kB] 256s Get:201 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc-dev armhf 2.12.2-1 [248 kB] 256s Get:202 http://ftpmaster.internal/ubuntu resolute/universe armhf hwloc-nox armhf 2.12.2-1 [215 kB] 256s Get:203 http://ftpmaster.internal/ubuntu resolute/universe armhf libslurm42t64 armhf 24.11.5-4 [771 kB] 257s Get:204 http://ftpmaster.internal/ubuntu resolute/universe armhf mpich armhf 4.3.0+really4.2.1-1build1 [239 kB] 257s Get:205 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1build1 [2644 kB] 257s Get:206 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-dev armhf 1.18 [3322 B] 257s Get:207 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88-dev armhf 1.88.0-1.4ubuntu2 [297 kB] 258s Get:208 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi-dev armhf 1.88.0.0ubuntu1 [4386 B] 258s Get:209 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88.0 armhf 1.88.0-1.4ubuntu2 [345 kB] 258s Get:210 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88-dev armhf 1.88.0-1.4ubuntu2 [384 kB] 258s Get:211 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options-dev armhf 1.88.0.0ubuntu1 [4318 B] 258s Get:212 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization-dev armhf 1.88.0.0ubuntu1 [4516 B] 258s Get:213 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-thread1.88.0 armhf 1.88.0-1.4ubuntu2 [268 kB] 258s Get:214 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread1.88-dev armhf 1.88.0-1.4ubuntu2 [275 kB] 258s Get:215 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread-dev armhf 1.88.0.0ubuntu1 [4314 B] 258s Get:216 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88.0 armhf 1.88.0-1.4ubuntu2 [243 kB] 258s Get:217 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88-dev armhf 1.88.0-1.4ubuntu2 [237 kB] 258s Get:218 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer-dev armhf 1.88.0.0ubuntu1 [4430 B] 258s Get:219 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.83.0 armhf 1.83.0-5ubuntu2 [242 kB] 258s Get:220 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli-dev armhf 1.1.0-2build6 [337 kB] 258s Get:221 http://ftpmaster.internal/ubuntu resolute/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 258s Get:222 http://ftpmaster.internal/ubuntu resolute/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 258s Get:223 http://ftpmaster.internal/ubuntu resolute/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 258s Get:224 http://ftpmaster.internal/ubuntu resolute/universe armhf libsz2 armhf 1.1.4-2 [5322 B] 258s Get:225 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 258s Get:226 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 258s Get:227 http://ftpmaster.internal/ubuntu resolute/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 258s Get:228 http://ftpmaster.internal/ubuntu resolute/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 258s Get:229 http://ftpmaster.internal/ubuntu resolute/universe armhf libcombblas2.0.0t64 armhf 2.0.0-7 [246 kB] 258s Get:230 http://ftpmaster.internal/ubuntu resolute/main armhf libidn2-dev armhf 2.3.8-4 [116 kB] 258s Get:231 http://ftpmaster.internal/ubuntu resolute/main armhf libkrb5-dev armhf 1.21.3-5ubuntu2 [11.9 kB] 258s Get:232 http://ftpmaster.internal/ubuntu resolute/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu2 [290 kB] 258s Get:233 http://ftpmaster.internal/ubuntu resolute/main armhf libnghttp2-dev armhf 1.64.0-1.1ubuntu1 [107 kB] 258s Get:234 http://ftpmaster.internal/ubuntu resolute/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 258s Get:235 http://ftpmaster.internal/ubuntu resolute/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5ubuntu1 [9224 B] 258s Get:236 http://ftpmaster.internal/ubuntu resolute/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5ubuntu1 [292 kB] 258s Get:237 http://ftpmaster.internal/ubuntu resolute/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10build1 [130 kB] 259s Get:238 http://ftpmaster.internal/ubuntu resolute/main armhf libunbound8 armhf 1.22.0-2ubuntu2 [426 kB] 259s Get:239 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-dane0t64 armhf 3.8.9-3ubuntu2 [34.8 kB] 259s Get:240 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-openssl27t64 armhf 3.8.9-3ubuntu2 [34.7 kB] 259s Get:241 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit-dev armhf 0.25.9-2 [29.3 kB] 259s Get:242 http://ftpmaster.internal/ubuntu resolute/main armhf libtasn1-6-dev armhf 4.20.0-2build1 [86.7 kB] 259s Get:243 http://ftpmaster.internal/ubuntu resolute/main armhf nettle-dev armhf 3.10.2-1 [1174 kB] 259s Get:244 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls28-dev armhf 3.8.9-3ubuntu2 [1028 kB] 259s Get:245 http://ftpmaster.internal/ubuntu resolute/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu2 [881 kB] 259s Get:246 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-3 [63.4 kB] 259s Get:247 http://ftpmaster.internal/ubuntu resolute/main armhf libssl-dev armhf 3.5.3-1ubuntu2 [2550 kB] 260s Get:248 http://ftpmaster.internal/ubuntu resolute/main armhf libssh2-1-dev armhf 1.11.1-1build1 [270 kB] 260s Get:249 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd-dev armhf 1.5.7+dfsg-1build2 [342 kB] 260s Get:250 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl4-openssl-dev armhf 8.14.1-2ubuntu1 [492 kB] 260s Get:251 http://ftpmaster.internal/ubuntu resolute/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 260s Get:252 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 260s Get:253 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build2 [368 kB] 260s Get:254 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build2 [583 kB] 260s Get:255 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build2 [34.5 kB] 260s Get:256 http://ftpmaster.internal/ubuntu resolute/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 260s Get:257 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-bin armhf 1.18 [2504 B] 260s Get:258 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 260s Get:259 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-5.7 armhf 5.7.3-3build3 [1969 kB] 261s Get:260 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 261s Get:261 http://ftpmaster.internal/ubuntu resolute/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 261s Get:262 http://ftpmaster.internal/ubuntu resolute/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 261s Get:263 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5.1 [550 kB] 261s Get:264 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 261s Get:265 http://ftpmaster.internal/ubuntu resolute/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 261s Get:266 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-libopencl1 armhf 2.3.4-1 [37.6 kB] 261s Get:267 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7063 kB] 262s Get:268 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 262s Get:269 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 262s Get:270 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build2 [1250 kB] 262s Get:271 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 262s Get:272 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 262s Get:273 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 262s Get:274 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0 armhf 0.3.30+ds-3 [6306 B] 262s Get:275 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-dev armhf 0.3.30+ds-3 [21.3 kB] 262s Get:276 http://ftpmaster.internal/ubuntu resolute/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 262s Get:277 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 262s Get:278 http://ftpmaster.internal/ubuntu resolute/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 262s Get:279 http://ftpmaster.internal/ubuntu resolute/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 262s Get:280 http://ftpmaster.internal/ubuntu resolute/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 262s Get:281 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 262s Get:282 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 262s Get:283 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 263s Get:284 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 263s Get:285 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 263s Get:286 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 263s Get:287 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build2 [30.2 kB] 263s Get:288 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build2 [926 kB] 263s Get:289 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build2 [44.9 kB] 263s Get:290 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-c-headers all 3.0~2025.07.22-2 [49.3 kB] 263s Get:291 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-clhpp-headers all 3.0~2025.07.22-1ubuntu1 [52.2 kB] 263s Get:292 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-opencl-dev armhf 2.3.4-1 [2812 B] 263s Get:293 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 263s Get:294 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 263s Get:295 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 263s Get:296 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 263s Get:297 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 263s Get:298 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec-dev armhf 1.1.4-2 [17.7 kB] 263s Get:299 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8-dev armhf 2.1.5-4ubuntu2 [264 kB] 263s Get:300 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 263s Get:301 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 263s Get:302 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 264s Get:303 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 264s Get:304 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 264s Get:305 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5.1 [890 kB] 265s Get:306 http://ftpmaster.internal/ubuntu resolute/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 265s Get:307 http://ftpmaster.internal/ubuntu resolute/main armhf x11proto-dev all 2024.1-1 [606 kB] 265s Get:308 http://ftpmaster.internal/ubuntu resolute/main armhf libxau-dev armhf 1:1.0.11-1build1 [9048 B] 265s Get:309 http://ftpmaster.internal/ubuntu resolute/main armhf libxdmcp-dev armhf 1:1.1.5-1build1 [25.3 kB] 265s Get:310 http://ftpmaster.internal/ubuntu resolute/main armhf xtrans-dev all 1.6.0-1 [66.1 kB] 265s Get:311 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb1-dev armhf 1.17.0-2build1 [85.7 kB] 265s Get:312 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-dev armhf 2:1.8.12-1build1 [678 kB] 265s Get:313 http://ftpmaster.internal/ubuntu resolute/main armhf libyaml-dev armhf 0.2.5-2build2 [56.8 kB] 265s Get:314 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu2 [318 kB] 265s Get:315 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-headers-dev all 5.7.3-3build3 [22.0 kB] 265s Get:316 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-dev armhf 5.7.3-3build3 [1880 kB] 265s Get:317 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-0ubuntu3 [6301 kB] 266s Get:318 http://ftpmaster.internal/ubuntu resolute/main armhf valgrind armhf 1:3.25.1-0ubuntu1 [8960 kB] 268s Get:319 http://ftpmaster.internal/ubuntu resolute/universe armhf valgrind-mpi armhf 1:3.25.1-0ubuntu1 [40.6 kB] 268s Get:320 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7609 kB] 269s Get:321 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 269s Get:322 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build2 [6108 kB] 270s Get:323 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 270s Get:324 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-2.32.0 armhf 2.32.0-5 [1379 kB] 270s Get:325 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7114 kB] 270s Get:326 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build2 [1216 kB] 270s Get:327 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 270s Get:328 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-dev armhf 2.32.0-5 [1716 kB] 270s Get:329 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7583 kB] 270s Get:330 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build2 [6110 kB] 271s Get:331 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 271s Get:332 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 271s Get:333 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 271s Get:334 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 271s Get:335 http://ftpmaster.internal/ubuntu resolute/main armhf liblzma-dev armhf 5.8.1-1build2 [167 kB] 271s Get:336 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-dev armhf 2.14.5+dfsg-0.2build1 [670 kB] 271s Get:337 http://ftpmaster.internal/ubuntu resolute/main armhf python3-ply all 3.11-9 [45.8 kB] 271s Get:338 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pycparser all 2.23-1 [77.2 kB] 271s Get:339 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi all 2.0.0-2 [75.5 kB] 271s Get:340 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.9-1 [2123 kB] 271s Get:341 http://ftpmaster.internal/ubuntu resolute/main armhf libexpat1-dev armhf 2.7.1-2 [121 kB] 271s Get:342 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-dev armhf 3.13.9-1 [4571 kB] 271s Get:343 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3-dev armhf 3.13.7-1 [10.8 kB] 271s Get:344 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-dev armhf 3.13.9-1 [508 kB] 271s Get:345 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dev armhf 3.13.7-1 [26.6 kB] 271s Get:346 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 271s Get:347 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 271s Get:348 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ffcx all 1:0.9.0-3 [87.0 kB] 271s Get:349 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 271s Get:350 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm-amdgpu1 armhf 2.4.127-1ubuntu1 [20.4 kB] 271s Get:351 http://ftpmaster.internal/ubuntu resolute/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 271s Get:352 http://ftpmaster.internal/ubuntu resolute/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 271s Get:353 http://ftpmaster.internal/ubuntu resolute/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 271s Get:354 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk1.3t64 armhf 1.3.11-3 [557 kB] 271s Get:355 http://ftpmaster.internal/ubuntu resolute/main armhf libglvnd0 armhf 1.7.0-1build2 [64.7 kB] 271s Get:356 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-xcb1 armhf 2:1.8.12-1build1 [7920 B] 271s Get:357 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-dri3-0 armhf 1.17.0-2build1 [7350 B] 271s Get:358 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-glx0 armhf 1.17.0-2build1 [22.8 kB] 271s Get:359 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-present0 armhf 1.17.0-2build1 [6094 B] 271s Get:360 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xfixes0 armhf 1.17.0-2build1 [10.2 kB] 271s Get:361 http://ftpmaster.internal/ubuntu resolute/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 271s Get:362 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-randr0 armhf 1.17.0-2build1 [16.9 kB] 271s Get:363 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-sync1 armhf 1.17.0-2build1 [8852 B] 271s Get:364 http://ftpmaster.internal/ubuntu resolute/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 271s Get:365 http://ftpmaster.internal/ubuntu resolute/main armhf mesa-libgallium armhf 25.2.3-1ubuntu1 [8778 kB] 272s Get:366 http://ftpmaster.internal/ubuntu resolute/main armhf libgbm1 armhf 25.2.3-1ubuntu1 [30.0 kB] 272s Get:367 http://ftpmaster.internal/ubuntu resolute/main armhf libvulkan1 armhf 1.4.321.0-1 [130 kB] 272s Get:368 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1-mesa-dri armhf 25.2.3-1ubuntu1 [32.3 kB] 272s Get:369 http://ftpmaster.internal/ubuntu resolute/main armhf libglx-mesa0 armhf 25.2.3-1ubuntu1 [87.2 kB] 272s Get:370 http://ftpmaster.internal/ubuntu resolute/main armhf libglx0 armhf 1.7.0-1build2 [37.9 kB] 272s Get:371 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1 armhf 1.7.0-1build2 [103 kB] 272s Get:372 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-gl1.3t64 armhf 1.3.11-3 [36.7 kB] 272s Get:373 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-images1.3t64 armhf 1.3.11-3 [25.9 kB] 272s Get:374 http://ftpmaster.internal/ubuntu resolute/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-4 [41.1 kB] 272s Get:375 http://ftpmaster.internal/ubuntu resolute/main armhf libopengl0 armhf 1.7.0-1build2 [36.0 kB] 272s Get:376 http://ftpmaster.internal/ubuntu resolute/universe armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 272s Get:377 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 272s Get:378 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 272s Get:379 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 272s Get:380 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 272s Get:381 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 272s Get:382 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 273s Get:383 http://ftpmaster.internal/ubuntu resolute/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu3 [69.2 kB] 273s Get:384 http://ftpmaster.internal/ubuntu resolute/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 273s Get:385 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 273s Get:386 http://ftpmaster.internal/ubuntu resolute/main armhf libopenjp2-7 armhf 2.5.3-2.1 [174 kB] 273s Get:387 http://ftpmaster.internal/ubuntu resolute/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 273s Get:388 http://ftpmaster.internal/ubuntu resolute/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 273s Get:389 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 273s Get:390 http://ftpmaster.internal/ubuntu resolute/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 273s Get:391 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 273s Get:392 http://ftpmaster.internal/ubuntu resolute/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 273s Get:393 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 274s Get:394 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 274s Get:395 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 274s Get:396 http://ftpmaster.internal/ubuntu resolute/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 274s Get:397 http://ftpmaster.internal/ubuntu resolute/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 275s Get:398 http://ftpmaster.internal/ubuntu resolute/main armhf libjson-perl all 4.10000-1 [81.9 kB] 275s Get:399 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu2 [3932 B] 275s Get:400 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu2 [3926 B] 275s Get:401 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3-all-dev armhf 3.13.7-1 [908 B] 275s Get:402 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-minimal armhf 3.14.0-4 [892 kB] 275s Get:403 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-stdlib armhf 3.14.0-4 [2270 kB] 275s Get:404 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14 armhf 3.14.0-4 [2211 kB] 275s Get:405 http://ftpmaster.internal/ubuntu resolute/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 275s Get:406 http://ftpmaster.internal/ubuntu resolute/main armhf libraqm0 armhf 0.10.3-1 [12.7 kB] 275s Get:407 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build2 [2236 B] 275s Get:408 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build2 [2220 B] 275s Get:409 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 275s Get:410 http://ftpmaster.internal/ubuntu resolute/main armhf libxslt1.1 armhf 1.1.43-0.3 [146 kB] 276s Get:411 http://ftpmaster.internal/ubuntu resolute/universe armhf libzopfli1 armhf 1.0.3-3 [91.7 kB] 276s Get:412 http://ftpmaster.internal/ubuntu resolute/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 276s Get:413 http://ftpmaster.internal/ubuntu resolute/universe armhf nanobind-dev all 2.9.2-2 [148 kB] 276s Get:414 http://ftpmaster.internal/ubuntu resolute/main armhf python3-packaging all 25.0-1 [52.8 kB] 276s Get:415 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 276s Get:416 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 276s Get:417 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-build all 1.2.2-4 [31.0 kB] 276s Get:418 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 276s Get:419 http://ftpmaster.internal/ubuntu resolute/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 276s Get:420 http://ftpmaster.internal/ubuntu resolute/universe armhf python-matplotlib-data all 3.10.7+dfsg1-1 [2930 kB] 276s Get:421 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 276s Get:422 http://ftpmaster.internal/ubuntu resolute/universe armhf python-petsc4py-doc all 3.22.4-2ubuntu2 [758 kB] 277s Get:423 http://ftpmaster.internal/ubuntu resolute/main armhf python3-all armhf 3.13.7-1 [884 B] 277s Get:424 http://ftpmaster.internal/ubuntu resolute/main armhf python3-all-dev armhf 3.13.7-1 [906 B] 277s Get:425 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-brotli armhf 1.1.0-2build6 [327 kB] 277s Get:426 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-contourpy armhf 1.3.1-1build2 [267 kB] 277s Get:427 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-cycler all 0.12.1-2 [9850 B] 277s Get:428 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 277s Get:429 http://ftpmaster.internal/ubuntu resolute/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 277s Get:430 http://ftpmaster.internal/ubuntu resolute/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 277s Get:431 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-distlib all 0.4.0-1 [267 kB] 277s Get:432 http://ftpmaster.internal/ubuntu resolute/main armhf python3-roman all 5.1-1 [10.6 kB] 277s Get:433 http://ftpmaster.internal/ubuntu resolute/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 277s Get:434 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu3 [1488 kB] 277s Get:435 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nanobind all 2.9.2-2 [17.0 kB] 277s Get:436 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 277s Get:437 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf python3-scipy armhf 1.16.3-1 [18.2 MB] 279s Get:438 http://ftpmaster.internal/ubuntu resolute/universe armhf swig armhf 4.4.0-1 [1173 kB] 279s Get:439 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-2ubuntu2 [2207 kB] 279s Get:440 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real all 3.22.4-2ubuntu2 [2654 B] 279s Get:441 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-2ubuntu2 [2206 kB] 279s Get:442 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex all 3.22.4-2ubuntu2 [2658 B] 279s Get:443 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py all 3.22.4-2ubuntu2 [2304 B] 279s Get:444 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu3 [533 kB] 279s Get:445 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu3 [2576 B] 279s Get:446 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu3 [539 kB] 279s Get:447 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu3 [2648 B] 279s Get:448 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py all 3.22.2-1ubuntu3 [2248 B] 279s Get:449 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 280s Get:450 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 280s Get:451 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 280s Get:452 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 280s Get:453 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 280s Get:454 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 280s Get:455 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 280s Get:456 http://ftpmaster.internal/ubuntu resolute/main armhf python3-lxml armhf 6.0.1-1build1 [2256 kB] 280s Get:457 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-lz4 armhf 4.4.4+dfsg-3 [25.9 kB] 280s Get:458 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 280s Get:459 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 280s Get:460 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 280s Get:461 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-zopfli armhf 0.2.3.post1-1 [10.2 kB] 280s Get:462 http://ftpmaster.internal/ubuntu resolute/universe armhf unicode-data all 16.0.0-1 [9513 kB] 280s Get:463 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fonttools armhf 4.57.0-2build1 [1688 kB] 280s Get:464 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 280s Get:465 http://ftpmaster.internal/ubuntu resolute/main armhf python3-imagesize all 1.4.1-1 [6844 B] 280s Get:466 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 280s Get:467 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 280s Get:468 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 280s Get:469 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 280s Get:470 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 280s Get:471 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 280s Get:472 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-kiwisolver armhf 1.4.10~rc0-1 [77.8 kB] 280s Get:473 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pil armhf 11.3.0-1ubuntu2 [465 kB] 280s Get:474 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-tk armhf 3.14.0-4 [105 kB] 280s Get:475 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-tk armhf 3.13.9-1 [104 kB] 280s Get:476 http://ftpmaster.internal/ubuntu resolute/main armhf python3-tk armhf 3.13.9-1 [8944 B] 280s Get:477 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pil.imagetk armhf 11.3.0-1ubuntu2 [9236 B] 280s Get:478 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-matplotlib armhf 3.10.7+dfsg1-1 [17.2 MB] 281s Get:479 http://ftpmaster.internal/ubuntu resolute/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 281s Get:480 http://ftpmaster.internal/ubuntu resolute/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 281s Get:481 http://ftpmaster.internal/ubuntu resolute/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 281s Get:482 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 281s Get:483 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 281s Get:484 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 281s Get:485 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 281s Get:486 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pluggy all 1.6.0-1 [21.0 kB] 281s Get:487 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-metadata all 0.9.1-2 [19.6 kB] 281s Get:488 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest all 8.3.5-2 [252 kB] 281s Get:489 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 281s Get:490 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 281s Get:491 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinxcontrib.jquery all 4.1-6 [6856 B] 281s Get:492 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 281s Get:493 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-virtualenv all 20.35.3+ds-1 [76.0 kB] 281s Get:494 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 283s Fetched 474 MB in 38s (12.4 MB/s) 283s Selecting previously unselected package fonts-lato. 283s (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 ... 61071 files and directories currently installed.) 283s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 283s Unpacking fonts-lato (2.015-1) ... 283s Selecting previously unselected package python3-numpy-dev:armhf. 283s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 283s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 283s Selecting previously unselected package libblas3:armhf. 283s Preparing to unpack .../002-libblas3_3.12.1-6build1_armhf.deb ... 283s Unpacking libblas3:armhf (3.12.1-6build1) ... 283s Selecting previously unselected package libgfortran5:armhf. 283s Preparing to unpack .../003-libgfortran5_15.2.0-7ubuntu1_armhf.deb ... 283s Unpacking libgfortran5:armhf (15.2.0-7ubuntu1) ... 283s Selecting previously unselected package libopenblas0-pthread:armhf. 283s Preparing to unpack .../004-libopenblas0-pthread_0.3.30+ds-3_armhf.deb ... 283s Unpacking libopenblas0-pthread:armhf (0.3.30+ds-3) ... 283s Selecting previously unselected package liblapack3:armhf. 283s Preparing to unpack .../005-liblapack3_3.12.1-6build1_armhf.deb ... 283s Unpacking liblapack3:armhf (3.12.1-6build1) ... 283s Selecting previously unselected package python3-numpy. 283s Preparing to unpack .../006-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 283s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 284s Selecting previously unselected package m4. 284s Preparing to unpack .../007-m4_1.4.20-2_armhf.deb ... 284s Unpacking m4 (1.4.20-2) ... 284s Selecting previously unselected package autoconf. 284s Preparing to unpack .../008-autoconf_2.72-3.1ubuntu1_all.deb ... 284s Unpacking autoconf (2.72-3.1ubuntu1) ... 284s Selecting previously unselected package autotools-dev. 284s Preparing to unpack .../009-autotools-dev_20240727.1_all.deb ... 284s Unpacking autotools-dev (20240727.1) ... 284s Selecting previously unselected package automake. 284s Preparing to unpack .../010-automake_1%3a1.17-4ubuntu1_all.deb ... 284s Unpacking automake (1:1.17-4ubuntu1) ... 284s Selecting previously unselected package autopoint. 284s Preparing to unpack .../011-autopoint_0.23.1-2build2_all.deb ... 284s Unpacking autopoint (0.23.1-2build2) ... 284s Selecting previously unselected package libtcl8.6:armhf. 284s Preparing to unpack .../012-libtcl8.6_8.6.17+dfsg-1_armhf.deb ... 284s Unpacking libtcl8.6:armhf (8.6.17+dfsg-1) ... 284s Selecting previously unselected package libfreetype6:armhf. 284s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1build1_armhf.deb ... 284s Unpacking libfreetype6:armhf (2.13.3+dfsg-1build1) ... 284s Selecting previously unselected package fonts-dejavu-mono. 284s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 284s Unpacking fonts-dejavu-mono (2.37-8) ... 284s Selecting previously unselected package fonts-dejavu-core. 284s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 284s Unpacking fonts-dejavu-core (2.37-8) ... 284s Selecting previously unselected package fontconfig-config. 284s Preparing to unpack .../016-fontconfig-config_2.15.0-2.3ubuntu1_armhf.deb ... 284s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 285s Selecting previously unselected package libfontconfig1:armhf. 285s Preparing to unpack .../017-libfontconfig1_2.15.0-2.3ubuntu1_armhf.deb ... 285s Unpacking libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 285s Selecting previously unselected package libxrender1:armhf. 285s Preparing to unpack .../018-libxrender1_1%3a0.9.12-1_armhf.deb ... 285s Unpacking libxrender1:armhf (1:0.9.12-1) ... 285s Selecting previously unselected package libxft2:armhf. 285s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 285s Unpacking libxft2:armhf (2.3.6-1build1) ... 285s Selecting previously unselected package x11-common. 285s Preparing to unpack .../020-x11-common_1%3a7.7+24ubuntu1_all.deb ... 285s Unpacking x11-common (1:7.7+24ubuntu1) ... 285s Selecting previously unselected package libxss1:armhf. 285s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 285s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 285s Selecting previously unselected package libtk8.6:armhf. 285s Preparing to unpack .../022-libtk8.6_8.6.17-1_armhf.deb ... 285s Unpacking libtk8.6:armhf (8.6.17-1) ... 285s Selecting previously unselected package tk8.6-blt2.5. 285s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 285s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 285s Selecting previously unselected package blt. 285s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 285s Unpacking blt (2.5.3+dfsg-8) ... 285s Selecting previously unselected package libc-dev-bin. 285s Preparing to unpack .../025-libc-dev-bin_2.42-0ubuntu3_armhf.deb ... 285s Unpacking libc-dev-bin (2.42-0ubuntu3) ... 285s Selecting previously unselected package linux-libc-dev:armhf. 285s Preparing to unpack .../026-linux-libc-dev_6.17.0-5.5_armhf.deb ... 285s Unpacking linux-libc-dev:armhf (6.17.0-5.5) ... 285s Selecting previously unselected package libcrypt-dev:armhf. 285s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1build1_armhf.deb ... 285s Unpacking libcrypt-dev:armhf (1:4.4.38-1build1) ... 285s Selecting previously unselected package rpcsvc-proto. 285s Preparing to unpack .../028-rpcsvc-proto_1.4.3-1_armhf.deb ... 285s Unpacking rpcsvc-proto (1.4.3-1) ... 285s Selecting previously unselected package libc6-dev:armhf. 285s Preparing to unpack .../029-libc6-dev_2.42-0ubuntu3_armhf.deb ... 285s Unpacking libc6-dev:armhf (2.42-0ubuntu3) ... 285s Selecting previously unselected package libisl23:armhf. 285s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 285s Unpacking libisl23:armhf (0.27-1) ... 285s Selecting previously unselected package libmpc3:armhf. 285s Preparing to unpack .../031-libmpc3_1.3.1-1build3_armhf.deb ... 285s Unpacking libmpc3:armhf (1.3.1-1build3) ... 285s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 285s Preparing to unpack .../032-cpp-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 285s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 285s Selecting previously unselected package cpp-15. 285s Preparing to unpack .../033-cpp-15_15.2.0-7ubuntu1_armhf.deb ... 285s Unpacking cpp-15 (15.2.0-7ubuntu1) ... 285s Selecting previously unselected package cpp-arm-linux-gnueabihf. 286s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 286s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 286s Selecting previously unselected package cpp. 286s Preparing to unpack .../035-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 286s Unpacking cpp (4:15.2.0-4ubuntu1) ... 286s Selecting previously unselected package libcc1-0:armhf. 286s Preparing to unpack .../036-libcc1-0_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking libcc1-0:armhf (15.2.0-7ubuntu1) ... 286s Selecting previously unselected package libgomp1:armhf. 286s Preparing to unpack .../037-libgomp1_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking libgomp1:armhf (15.2.0-7ubuntu1) ... 286s Selecting previously unselected package libasan8:armhf. 286s Preparing to unpack .../038-libasan8_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking libasan8:armhf (15.2.0-7ubuntu1) ... 286s Selecting previously unselected package libubsan1:armhf. 286s Preparing to unpack .../039-libubsan1_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking libubsan1:armhf (15.2.0-7ubuntu1) ... 286s Selecting previously unselected package libgcc-15-dev:armhf. 286s Preparing to unpack .../040-libgcc-15-dev_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking libgcc-15-dev:armhf (15.2.0-7ubuntu1) ... 286s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 286s Preparing to unpack .../041-gcc-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 286s Selecting previously unselected package gcc-15. 286s Preparing to unpack .../042-gcc-15_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking gcc-15 (15.2.0-7ubuntu1) ... 286s Selecting previously unselected package gcc-arm-linux-gnueabihf. 286s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 286s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 286s Selecting previously unselected package gcc. 286s Preparing to unpack .../044-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 286s Unpacking gcc (4:15.2.0-4ubuntu1) ... 286s Selecting previously unselected package libstdc++-15-dev:armhf. 286s Preparing to unpack .../045-libstdc++-15-dev_15.2.0-7ubuntu1_armhf.deb ... 286s Unpacking libstdc++-15-dev:armhf (15.2.0-7ubuntu1) ... 287s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 287s Preparing to unpack .../046-g++-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 287s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 287s Selecting previously unselected package g++-15. 287s Preparing to unpack .../047-g++-15_15.2.0-7ubuntu1_armhf.deb ... 287s Unpacking g++-15 (15.2.0-7ubuntu1) ... 287s Selecting previously unselected package g++-arm-linux-gnueabihf. 287s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 287s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 287s Selecting previously unselected package g++. 287s Preparing to unpack .../049-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 287s Unpacking g++ (4:15.2.0-4ubuntu1) ... 287s Selecting previously unselected package build-essential. 287s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 287s Unpacking build-essential (12.12ubuntu1) ... 287s Selecting previously unselected package libcatch2-dev. 287s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.6_armhf.deb ... 287s Unpacking libcatch2-dev (3.7.1-0.6) ... 287s Selecting previously unselected package catch2. 287s Preparing to unpack .../052-catch2_3.7.1-0.6_all.deb ... 287s Unpacking catch2 (3.7.1-0.6) ... 287s Selecting previously unselected package chrpath. 287s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 287s Unpacking chrpath (0.18-1) ... 287s Selecting previously unselected package cmake-data. 287s Preparing to unpack .../054-cmake-data_3.31.6-2ubuntu6_all.deb ... 287s Unpacking cmake-data (3.31.6-2ubuntu6) ... 288s Selecting previously unselected package libjsoncpp26:armhf. 288s Preparing to unpack .../055-libjsoncpp26_1.9.6-4_armhf.deb ... 288s Unpacking libjsoncpp26:armhf (1.9.6-4) ... 288s Selecting previously unselected package librhash1:armhf. 288s Preparing to unpack .../056-librhash1_1.4.6-1_armhf.deb ... 288s Unpacking librhash1:armhf (1.4.6-1) ... 288s Selecting previously unselected package cmake. 288s Preparing to unpack .../057-cmake_3.31.6-2ubuntu6_armhf.deb ... 288s Unpacking cmake (3.31.6-2ubuntu6) ... 288s Selecting previously unselected package libdebhelper-perl. 288s Preparing to unpack .../058-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 288s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 288s Selecting previously unselected package libtool. 288s Preparing to unpack .../059-libtool_2.5.4-4build1_all.deb ... 288s Unpacking libtool (2.5.4-4build1) ... 288s Selecting previously unselected package dh-autoreconf. 288s Preparing to unpack .../060-dh-autoreconf_21_all.deb ... 288s Unpacking dh-autoreconf (21) ... 288s Selecting previously unselected package libarchive-zip-perl. 288s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 288s Unpacking libarchive-zip-perl (1.68-1) ... 288s Selecting previously unselected package libfile-stripnondeterminism-perl. 288s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... 288s Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... 288s Selecting previously unselected package dh-strip-nondeterminism. 288s Preparing to unpack .../063-dh-strip-nondeterminism_1.15.0-1_all.deb ... 288s Unpacking dh-strip-nondeterminism (1.15.0-1) ... 288s Selecting previously unselected package libdw1t64:armhf. 288s Preparing to unpack .../064-libdw1t64_0.193-3_armhf.deb ... 288s Unpacking libdw1t64:armhf (0.193-3) ... 288s Selecting previously unselected package debugedit. 288s Preparing to unpack .../065-debugedit_1%3a5.2-3_armhf.deb ... 288s Unpacking debugedit (1:5.2-3) ... 288s Selecting previously unselected package dwz. 288s Preparing to unpack .../066-dwz_0.16-2_armhf.deb ... 288s Unpacking dwz (0.16-2) ... 288s Selecting previously unselected package gettext. 288s Preparing to unpack .../067-gettext_0.23.1-2build2_armhf.deb ... 288s Unpacking gettext (0.23.1-2build2) ... 288s Selecting previously unselected package intltool-debian. 288s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 288s Unpacking intltool-debian (0.35.0+20060710.6) ... 288s Selecting previously unselected package po-debconf. 288s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 288s Unpacking po-debconf (1.0.21+nmu1) ... 289s Selecting previously unselected package debhelper. 289s Preparing to unpack .../070-debhelper_13.24.2ubuntu1_all.deb ... 289s Unpacking debhelper (13.24.2ubuntu1) ... 289s Selecting previously unselected package dh-python. 289s Preparing to unpack .../071-dh-python_6.20250414_all.deb ... 289s Unpacking dh-python (6.20250414) ... 289s Selecting previously unselected package sgml-base. 289s Preparing to unpack .../072-sgml-base_1.31+nmu1_all.deb ... 289s Unpacking sgml-base (1.31+nmu1) ... 289s Selecting previously unselected package xml-core. 289s Preparing to unpack .../073-xml-core_0.19_all.deb ... 289s Unpacking xml-core (0.19) ... 289s Selecting previously unselected package docutils-common. 289s Preparing to unpack .../074-docutils-common_0.21.2+dfsg-2_all.deb ... 289s Unpacking docutils-common (0.21.2+dfsg-2) ... 289s Selecting previously unselected package libjs-jquery. 289s Preparing to unpack .../075-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 289s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 289s Selecting previously unselected package libjs-underscore. 289s Preparing to unpack .../076-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 289s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 289s Selecting previously unselected package libjs-sphinxdoc. 289s Preparing to unpack .../077-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 289s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 289s Selecting previously unselected package fonts-font-awesome. 289s Preparing to unpack .../078-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 289s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 289s Selecting previously unselected package sphinx-rtd-theme-common. 289s Preparing to unpack .../079-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 289s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 289s Selecting previously unselected package fonts-mathjax. 289s Preparing to unpack .../080-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 289s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 289s Selecting previously unselected package libjs-mathjax. 289s Preparing to unpack .../081-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 289s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 290s Selecting previously unselected package dolfinx-doc. 290s Preparing to unpack .../082-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 290s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 290s Selecting previously unselected package libllvm20:armhf. 290s Preparing to unpack .../083-libllvm20_1%3a20.1.8-0ubuntu4_armhf.deb ... 290s Unpacking libllvm20:armhf (1:20.1.8-0ubuntu4) ... 291s Selecting previously unselected package libclang-cpp20. 291s Preparing to unpack .../084-libclang-cpp20_1%3a20.1.8-0ubuntu4_armhf.deb ... 291s Unpacking libclang-cpp20 (1:20.1.8-0ubuntu4) ... 291s Selecting previously unselected package libclang1-20. 291s Preparing to unpack .../085-libclang1-20_1%3a20.1.8-0ubuntu4_armhf.deb ... 291s Unpacking libclang1-20 (1:20.1.8-0ubuntu4) ... 292s Selecting previously unselected package libfmt10:armhf. 292s Preparing to unpack .../086-libfmt10_10.1.1+ds1-4_armhf.deb ... 292s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 292s Selecting previously unselected package libxapian30:armhf. 292s Preparing to unpack .../087-libxapian30_1.4.29-3_armhf.deb ... 292s Unpacking libxapian30:armhf (1.4.29-3) ... 292s Selecting previously unselected package doxygen. 292s Preparing to unpack .../088-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 292s Unpacking doxygen (1.9.8+ds-2.1build1) ... 292s Selecting previously unselected package fontconfig. 292s Preparing to unpack .../089-fontconfig_2.15.0-2.3ubuntu1_armhf.deb ... 292s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 292s Selecting previously unselected package fonts-lyx. 292s Preparing to unpack .../090-fonts-lyx_2.4.4-1_all.deb ... 292s Unpacking fonts-lyx (2.4.4-1) ... 292s Selecting previously unselected package libgfortran-15-dev:armhf. 292s Preparing to unpack .../091-libgfortran-15-dev_15.2.0-7ubuntu1_armhf.deb ... 292s Unpacking libgfortran-15-dev:armhf (15.2.0-7ubuntu1) ... 292s Selecting previously unselected package gfortran-15-arm-linux-gnueabihf. 292s Preparing to unpack .../092-gfortran-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 292s Unpacking gfortran-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 292s Selecting previously unselected package gfortran-15. 293s Preparing to unpack .../093-gfortran-15_15.2.0-7ubuntu1_armhf.deb ... 293s Unpacking gfortran-15 (15.2.0-7ubuntu1) ... 293s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 293s Preparing to unpack .../094-gfortran-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 293s Unpacking gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 293s Selecting previously unselected package gfortran. 293s Preparing to unpack .../095-gfortran_4%3a15.2.0-4ubuntu1_armhf.deb ... 293s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 293s Selecting previously unselected package libcdt5:armhf. 293s Preparing to unpack .../096-libcdt5_2.42.4-3build2_armhf.deb ... 293s Unpacking libcdt5:armhf (2.42.4-3build2) ... 293s Selecting previously unselected package libcgraph6:armhf. 293s Preparing to unpack .../097-libcgraph6_2.42.4-3build2_armhf.deb ... 293s Unpacking libcgraph6:armhf (2.42.4-3build2) ... 293s Selecting previously unselected package libsharpyuv0:armhf. 293s Preparing to unpack .../098-libsharpyuv0_1.5.0-0.1_armhf.deb ... 293s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 293s Selecting previously unselected package libaom3:armhf. 293s Preparing to unpack .../099-libaom3_3.12.1-1_armhf.deb ... 293s Unpacking libaom3:armhf (3.12.1-1) ... 293s Selecting previously unselected package libheif-plugin-aomdec:armhf. 293s Preparing to unpack .../100-libheif-plugin-aomdec_1.20.2-2_armhf.deb ... 293s Unpacking libheif-plugin-aomdec:armhf (1.20.2-2) ... 293s Selecting previously unselected package libde265-0:armhf. 293s Preparing to unpack .../101-libde265-0_1.0.16-1_armhf.deb ... 293s Unpacking libde265-0:armhf (1.0.16-1) ... 293s Selecting previously unselected package libheif-plugin-libde265:armhf. 293s Preparing to unpack .../102-libheif-plugin-libde265_1.20.2-2_armhf.deb ... 293s Unpacking libheif-plugin-libde265:armhf (1.20.2-2) ... 293s Selecting previously unselected package libheif1:armhf. 293s Preparing to unpack .../103-libheif1_1.20.2-2_armhf.deb ... 293s Unpacking libheif1:armhf (1.20.2-2) ... 293s Selecting previously unselected package libimagequant0:armhf. 293s Preparing to unpack .../104-libimagequant0_2.18.0-1build1_armhf.deb ... 293s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 293s Selecting previously unselected package libjpeg-turbo8:armhf. 293s Preparing to unpack .../105-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 293s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 293s Selecting previously unselected package libjpeg8:armhf. 293s Preparing to unpack .../106-libjpeg8_8c-2ubuntu11_armhf.deb ... 293s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 293s Selecting previously unselected package libdeflate0:armhf. 293s Preparing to unpack .../107-libdeflate0_1.23-2_armhf.deb ... 293s Unpacking libdeflate0:armhf (1.23-2) ... 293s Selecting previously unselected package libjbig0:armhf. 293s Preparing to unpack .../108-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 293s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 293s Selecting previously unselected package liblerc4:armhf. 293s Preparing to unpack .../109-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 293s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 293s Selecting previously unselected package libwebp7:armhf. 293s Preparing to unpack .../110-libwebp7_1.5.0-0.1_armhf.deb ... 293s Unpacking libwebp7:armhf (1.5.0-0.1) ... 293s Selecting previously unselected package libtiff6:armhf. 293s Preparing to unpack .../111-libtiff6_4.7.0-3ubuntu3_armhf.deb ... 293s Unpacking libtiff6:armhf (4.7.0-3ubuntu3) ... 293s Selecting previously unselected package libxpm4:armhf. 293s Preparing to unpack .../112-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 293s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 293s Selecting previously unselected package libgd3:armhf. 293s Preparing to unpack .../113-libgd3_2.3.3-13ubuntu1_armhf.deb ... 293s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 293s Selecting previously unselected package libgts-0.7-5t64:armhf. 293s Preparing to unpack .../114-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 293s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 293s Selecting previously unselected package libpixman-1-0:armhf. 293s Preparing to unpack .../115-libpixman-1-0_0.46.4-1_armhf.deb ... 293s Unpacking libpixman-1-0:armhf (0.46.4-1) ... 293s Selecting previously unselected package libxcb-render0:armhf. 294s Preparing to unpack .../116-libxcb-render0_1.17.0-2build1_armhf.deb ... 294s Unpacking libxcb-render0:armhf (1.17.0-2build1) ... 294s Selecting previously unselected package libxcb-shm0:armhf. 294s Preparing to unpack .../117-libxcb-shm0_1.17.0-2build1_armhf.deb ... 294s Unpacking libxcb-shm0:armhf (1.17.0-2build1) ... 294s Selecting previously unselected package libcairo2:armhf. 294s Preparing to unpack .../118-libcairo2_1.18.4-1build1_armhf.deb ... 294s Unpacking libcairo2:armhf (1.18.4-1build1) ... 294s Selecting previously unselected package libltdl7:armhf. 294s Preparing to unpack .../119-libltdl7_2.5.4-4build1_armhf.deb ... 294s Unpacking libltdl7:armhf (2.5.4-4build1) ... 294s Selecting previously unselected package libgraphite2-3:armhf. 294s Preparing to unpack .../120-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 294s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 294s Selecting previously unselected package libharfbuzz0b:armhf. 294s Preparing to unpack .../121-libharfbuzz0b_12.1.0-1_armhf.deb ... 294s Unpacking libharfbuzz0b:armhf (12.1.0-1) ... 294s Selecting previously unselected package libthai-data. 294s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 294s Unpacking libthai-data (0.1.29-2build1) ... 294s Selecting previously unselected package libdatrie1:armhf. 294s Preparing to unpack .../123-libdatrie1_0.2.13-4_armhf.deb ... 294s Unpacking libdatrie1:armhf (0.2.13-4) ... 294s Selecting previously unselected package libthai0:armhf. 294s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 294s Unpacking libthai0:armhf (0.1.29-2build1) ... 294s Selecting previously unselected package libpango-1.0-0:armhf. 294s Preparing to unpack .../125-libpango-1.0-0_1.56.3-2_armhf.deb ... 294s Unpacking libpango-1.0-0:armhf (1.56.3-2) ... 294s Selecting previously unselected package libpangoft2-1.0-0:armhf. 294s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-2_armhf.deb ... 294s Unpacking libpangoft2-1.0-0:armhf (1.56.3-2) ... 294s Selecting previously unselected package libpangocairo-1.0-0:armhf. 294s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-2_armhf.deb ... 294s Unpacking libpangocairo-1.0-0:armhf (1.56.3-2) ... 294s Selecting previously unselected package libpathplan4:armhf. 294s Preparing to unpack .../128-libpathplan4_2.42.4-3build2_armhf.deb ... 294s Unpacking libpathplan4:armhf (2.42.4-3build2) ... 294s Selecting previously unselected package libgvc6. 294s Preparing to unpack .../129-libgvc6_2.42.4-3build2_armhf.deb ... 294s Unpacking libgvc6 (2.42.4-3build2) ... 294s Selecting previously unselected package libgvpr2:armhf. 294s Preparing to unpack .../130-libgvpr2_2.42.4-3build2_armhf.deb ... 294s Unpacking libgvpr2:armhf (2.42.4-3build2) ... 294s Selecting previously unselected package liblab-gamut1:armhf. 294s Preparing to unpack .../131-liblab-gamut1_2.42.4-3build2_armhf.deb ... 294s Unpacking liblab-gamut1:armhf (2.42.4-3build2) ... 294s Selecting previously unselected package libice6:armhf. 294s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 294s Unpacking libice6:armhf (2:1.1.1-1) ... 294s Selecting previously unselected package libsm6:armhf. 294s Preparing to unpack .../133-libsm6_2%3a1.2.6-1_armhf.deb ... 294s Unpacking libsm6:armhf (2:1.2.6-1) ... 294s Selecting previously unselected package libxt6t64:armhf. 294s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.3_armhf.deb ... 294s Unpacking libxt6t64:armhf (1:1.2.1-1.3) ... 294s Selecting previously unselected package libxmu6:armhf. 294s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build3_armhf.deb ... 294s Unpacking libxmu6:armhf (2:1.1.3-3build3) ... 294s Selecting previously unselected package libxaw7:armhf. 294s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 294s Unpacking libxaw7:armhf (2:1.0.16-1) ... 294s Selecting previously unselected package graphviz. 294s Preparing to unpack .../137-graphviz_2.42.4-3build2_armhf.deb ... 294s Unpacking graphviz (2.42.4-3build2) ... 294s Selecting previously unselected package libicu76:armhf. 294s Preparing to unpack .../138-libicu76_76.1-4ubuntu2_armhf.deb ... 294s Unpacking libicu76:armhf (76.1-4ubuntu2) ... 295s Selecting previously unselected package icu-devtools. 295s Preparing to unpack .../139-icu-devtools_76.1-4ubuntu2_armhf.deb ... 295s Unpacking icu-devtools (76.1-4ubuntu2) ... 295s Selecting previously unselected package comerr-dev:armhf. 295s Preparing to unpack .../140-comerr-dev_2.1-1.47.2-3ubuntu2_armhf.deb ... 295s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 295s Selecting previously unselected package libgssrpc4t64:armhf. 295s Preparing to unpack .../141-libgssrpc4t64_1.21.3-5ubuntu2_armhf.deb ... 295s Unpacking libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 295s Selecting previously unselected package libkadm5clnt-mit12:armhf. 295s Preparing to unpack .../142-libkadm5clnt-mit12_1.21.3-5ubuntu2_armhf.deb ... 295s Unpacking libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 295s Selecting previously unselected package libkdb5-10t64:armhf. 295s Preparing to unpack .../143-libkdb5-10t64_1.21.3-5ubuntu2_armhf.deb ... 295s Unpacking libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 295s Selecting previously unselected package libkadm5srv-mit12:armhf. 295s Preparing to unpack .../144-libkadm5srv-mit12_1.21.3-5ubuntu2_armhf.deb ... 295s Unpacking libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 295s Selecting previously unselected package krb5-multidev:armhf. 295s Preparing to unpack .../145-krb5-multidev_1.21.3-5ubuntu2_armhf.deb ... 295s Unpacking krb5-multidev:armhf (1.21.3-5ubuntu2) ... 295s Selecting previously unselected package libaec0:armhf. 295s Preparing to unpack .../146-libaec0_1.1.4-2_armhf.deb ... 295s Unpacking libaec0:armhf (1.1.4-2) ... 295s Selecting previously unselected package libalglib4.2:armhf. 295s Preparing to unpack .../147-libalglib4.2_4.2.0-3_armhf.deb ... 295s Unpacking libalglib4.2:armhf (4.2.0-3) ... 295s Selecting previously unselected package libsuitesparseconfig7:armhf. 295s Preparing to unpack .../148-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 295s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 295s Selecting previously unselected package libamd3:armhf. 295s Preparing to unpack .../149-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 295s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 295s Selecting previously unselected package libann0. 295s Preparing to unpack .../150-libann0_1.1.2+doc-9build1_armhf.deb ... 295s Unpacking libann0 (1.1.2+doc-9build1) ... 295s Selecting previously unselected package libarpack2t64:armhf. 295s Preparing to unpack .../151-libarpack2t64_3.9.1-6_armhf.deb ... 295s Unpacking libarpack2t64:armhf (3.9.1-6) ... 295s Selecting previously unselected package libblas-dev:armhf. 295s Preparing to unpack .../152-libblas-dev_3.12.1-6build1_armhf.deb ... 295s Unpacking libblas-dev:armhf (3.12.1-6build1) ... 295s Selecting previously unselected package libopenblas-pthread-dev:armhf. 295s Preparing to unpack .../153-libopenblas-pthread-dev_0.3.30+ds-3_armhf.deb ... 295s Unpacking libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 295s Selecting previously unselected package liblapack-dev:armhf. 295s Preparing to unpack .../154-liblapack-dev_3.12.1-6build1_armhf.deb ... 295s Unpacking liblapack-dev:armhf (3.12.1-6build1) ... 295s Selecting previously unselected package libarpack2-dev:armhf. 295s Preparing to unpack .../155-libarpack2-dev_3.9.1-6_armhf.deb ... 295s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 295s Selecting previously unselected package libbasix0.9:armhf. 295s Preparing to unpack .../156-libbasix0.9_0.9.0-2build2_armhf.deb ... 295s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 295s Selecting previously unselected package libpkgconf3:armhf. 296s Preparing to unpack .../157-libpkgconf3_1.8.1-4build1_armhf.deb ... 296s Unpacking libpkgconf3:armhf (1.8.1-4build1) ... 296s Selecting previously unselected package pkgconf-bin. 296s Preparing to unpack .../158-pkgconf-bin_1.8.1-4build1_armhf.deb ... 296s Unpacking pkgconf-bin (1.8.1-4build1) ... 296s Selecting previously unselected package pkgconf:armhf. 296s Preparing to unpack .../159-pkgconf_1.8.1-4build1_armhf.deb ... 296s Unpacking pkgconf:armhf (1.8.1-4build1) ... 296s Selecting previously unselected package libeigen3-dev. 296s Preparing to unpack .../160-libeigen3-dev_3.4.0-5_all.deb ... 296s Unpacking libeigen3-dev (3.4.0-5) ... 296s Selecting previously unselected package libbasix-dev:armhf. 296s Preparing to unpack .../161-libbasix-dev_0.9.0-2build2_armhf.deb ... 296s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 296s Selecting previously unselected package libboost1.88-dev:armhf. 296s Preparing to unpack .../162-libboost1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 296s Unpacking libboost1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 298s Selecting previously unselected package libboost-atomic1.88.0:armhf. 298s Preparing to unpack .../163-libboost-atomic1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 298s Unpacking libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu2) ... 298s Selecting previously unselected package libboost-atomic1.88-dev:armhf. 298s Preparing to unpack .../164-libboost-atomic1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 298s Unpacking libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 298s Selecting previously unselected package libboost-chrono1.88.0:armhf. 298s Preparing to unpack .../165-libboost-chrono1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 298s Unpacking libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu2) ... 298s Selecting previously unselected package libboost-chrono1.88-dev:armhf. 299s Preparing to unpack .../166-libboost-chrono1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-chrono-dev:armhf. 299s Preparing to unpack .../167-libboost-chrono-dev_1.88.0.0ubuntu1_armhf.deb ... 299s Unpacking libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 299s Selecting previously unselected package libboost-container1.88.0:armhf. 299s Preparing to unpack .../168-libboost-container1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-container1.88.0:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-container1.88-dev:armhf. 299s Preparing to unpack .../169-libboost-container1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-date-time1.88.0:armhf. 299s Preparing to unpack .../170-libboost-date-time1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-serialization1.88.0:armhf. 299s Preparing to unpack .../171-libboost-serialization1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-serialization1.88-dev:armhf. 299s Preparing to unpack .../172-libboost-serialization1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-date-time1.88-dev:armhf. 299s Preparing to unpack .../173-libboost-date-time1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-dev:armhf. 299s Preparing to unpack .../174-libboost-dev_1.88.0.0ubuntu1_armhf.deb ... 299s Unpacking libboost-dev:armhf (1.88.0.0ubuntu1) ... 299s Selecting previously unselected package libboost-filesystem1.88.0:armhf. 299s Preparing to unpack .../175-libboost-filesystem1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-system1.88.0:armhf. 299s Preparing to unpack .../176-libboost-system1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-system1.88.0:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-system1.88-dev:armhf. 299s Preparing to unpack .../177-libboost-system1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-filesystem1.88-dev:armhf. 299s Preparing to unpack .../178-libboost-filesystem1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-filesystem-dev:armhf. 299s Preparing to unpack .../179-libboost-filesystem-dev_1.88.0.0ubuntu1_armhf.deb ... 299s Unpacking libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 299s Selecting previously unselected package libboost-graph1.88.0:armhf. 299s Preparing to unpack .../180-libboost-graph1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libboost-regex1.88.0:armhf. 299s Preparing to unpack .../181-libboost-regex1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 299s Unpacking libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu2) ... 299s Selecting previously unselected package libicu-dev:armhf. 299s Preparing to unpack .../182-libicu-dev_76.1-4ubuntu2_armhf.deb ... 299s Unpacking libicu-dev:armhf (76.1-4ubuntu2) ... 300s Selecting previously unselected package libboost-regex1.88-dev:armhf. 300s Preparing to unpack .../183-libboost-regex1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-test1.88.0:armhf. 300s Preparing to unpack .../184-libboost-test1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-test1.88.0:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-test1.88-dev:armhf. 300s Preparing to unpack .../185-libboost-test1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-graph1.88-dev:armhf. 300s Preparing to unpack .../186-libboost-graph1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-random1.88.0:armhf. 300s Preparing to unpack .../187-libboost-random1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-random1.88.0:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-random1.88-dev:armhf. 300s Preparing to unpack .../188-libboost-random1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-iostreams1.88.0:armhf. 300s Preparing to unpack .../189-libboost-iostreams1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-iostreams1.88-dev:armhf. 300s Preparing to unpack .../190-libboost-iostreams1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-iostreams-dev:armhf. 300s Preparing to unpack .../191-libboost-iostreams-dev_1.88.0.0ubuntu1_armhf.deb ... 300s Unpacking libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 300s Selecting previously unselected package libboost-math1.88.0:armhf. 300s Preparing to unpack .../192-libboost-math1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-math1.88.0:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-math1.88-dev:armhf. 300s Preparing to unpack .../193-libboost-math1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 300s Unpacking libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 300s Selecting previously unselected package libboost-math-dev:armhf. 300s Preparing to unpack .../194-libboost-math-dev_1.88.0.0ubuntu1_armhf.deb ... 300s Unpacking libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 300s Selecting previously unselected package libhwloc15:armhf. 300s Preparing to unpack .../195-libhwloc15_2.12.2-1_armhf.deb ... 300s Unpacking libhwloc15:armhf (2.12.2-1) ... 300s Selecting previously unselected package libmpich12:armhf. 300s Preparing to unpack .../196-libmpich12_4.3.0+really4.2.1-1build1_armhf.deb ... 300s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 301s Selecting previously unselected package libboost-mpi1.88.0. 301s Preparing to unpack .../197-libboost-mpi1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 301s Unpacking libboost-mpi1.88.0 (1.88.0-1.4ubuntu2) ... 301s Selecting previously unselected package libnuma-dev:armhf. 301s Preparing to unpack .../198-libnuma-dev_2.0.19-1_armhf.deb ... 301s Unpacking libnuma-dev:armhf (2.0.19-1) ... 301s Selecting previously unselected package libltdl-dev:armhf. 301s Preparing to unpack .../199-libltdl-dev_2.5.4-4build1_armhf.deb ... 301s Unpacking libltdl-dev:armhf (2.5.4-4build1) ... 301s Selecting previously unselected package libhwloc-dev:armhf. 301s Preparing to unpack .../200-libhwloc-dev_2.12.2-1_armhf.deb ... 301s Unpacking libhwloc-dev:armhf (2.12.2-1) ... 301s Selecting previously unselected package hwloc-nox. 301s Preparing to unpack .../201-hwloc-nox_2.12.2-1_armhf.deb ... 301s Unpacking hwloc-nox (2.12.2-1) ... 301s Selecting previously unselected package libslurm42t64. 301s Preparing to unpack .../202-libslurm42t64_24.11.5-4_armhf.deb ... 301s Unpacking libslurm42t64 (24.11.5-4) ... 301s Selecting previously unselected package mpich. 301s Preparing to unpack .../203-mpich_4.3.0+really4.2.1-1build1_armhf.deb ... 301s Unpacking mpich (4.3.0+really4.2.1-1build1) ... 301s Selecting previously unselected package libmpich-dev:armhf. 301s Preparing to unpack .../204-libmpich-dev_4.3.0+really4.2.1-1build1_armhf.deb ... 301s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 301s Selecting previously unselected package mpi-default-dev. 301s Preparing to unpack .../205-mpi-default-dev_1.18_armhf.deb ... 301s Unpacking mpi-default-dev (1.18) ... 301s Selecting previously unselected package libboost-mpi1.88-dev. 301s Preparing to unpack .../206-libboost-mpi1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 301s Unpacking libboost-mpi1.88-dev (1.88.0-1.4ubuntu2) ... 301s Selecting previously unselected package libboost-mpi-dev. 301s Preparing to unpack .../207-libboost-mpi-dev_1.88.0.0ubuntu1_armhf.deb ... 301s Unpacking libboost-mpi-dev (1.88.0.0ubuntu1) ... 301s Selecting previously unselected package libboost-program-options1.88.0:armhf. 301s Preparing to unpack .../208-libboost-program-options1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 301s Unpacking libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu2) ... 301s Selecting previously unselected package libboost-program-options1.88-dev:armhf. 301s Preparing to unpack .../209-libboost-program-options1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 301s Unpacking libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 301s Selecting previously unselected package libboost-program-options-dev:armhf. 301s Preparing to unpack .../210-libboost-program-options-dev_1.88.0.0ubuntu1_armhf.deb ... 301s Unpacking libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 301s Selecting previously unselected package libboost-serialization-dev:armhf. 302s Preparing to unpack .../211-libboost-serialization-dev_1.88.0.0ubuntu1_armhf.deb ... 302s Unpacking libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 302s Selecting previously unselected package libboost-thread1.88.0:armhf. 302s Preparing to unpack .../212-libboost-thread1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 302s Unpacking libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu2) ... 302s Selecting previously unselected package libboost-thread1.88-dev:armhf. 302s Preparing to unpack .../213-libboost-thread1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 302s Unpacking libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 302s Selecting previously unselected package libboost-thread-dev:armhf. 302s Preparing to unpack .../214-libboost-thread-dev_1.88.0.0ubuntu1_armhf.deb ... 302s Unpacking libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 302s Selecting previously unselected package libboost-timer1.88.0:armhf. 302s Preparing to unpack .../215-libboost-timer1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 302s Unpacking libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu2) ... 302s Selecting previously unselected package libboost-timer1.88-dev:armhf. 302s Preparing to unpack .../216-libboost-timer1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 302s Unpacking libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 302s Selecting previously unselected package libboost-timer-dev:armhf. 302s Preparing to unpack .../217-libboost-timer-dev_1.88.0.0ubuntu1_armhf.deb ... 302s Unpacking libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 302s Selecting previously unselected package libboost-timer1.83.0:armhf. 302s Preparing to unpack .../218-libboost-timer1.83.0_1.83.0-5ubuntu2_armhf.deb ... 302s Unpacking libboost-timer1.83.0:armhf (1.83.0-5ubuntu2) ... 302s Selecting previously unselected package libbrotli-dev:armhf. 302s Preparing to unpack .../219-libbrotli-dev_1.1.0-2build6_armhf.deb ... 302s Unpacking libbrotli-dev:armhf (1.1.0-2build6) ... 302s Selecting previously unselected package libbtf2:armhf. 302s Preparing to unpack .../220-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 302s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 302s Selecting previously unselected package libcamd3:armhf. 302s Preparing to unpack .../221-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 302s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 302s Selecting previously unselected package libccolamd3:armhf. 302s Preparing to unpack .../222-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 302s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 302s Selecting previously unselected package libsz2:armhf. 302s Preparing to unpack .../223-libsz2_1.1.4-2_armhf.deb ... 302s Unpacking libsz2:armhf (1.1.4-2) ... 302s Selecting previously unselected package libhdf5-310:armhf. 302s Preparing to unpack .../224-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 302s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 302s Selecting previously unselected package libcgns3.4:armhf. 302s Preparing to unpack .../225-libcgns3.4_3.4.0-5build1_armhf.deb ... 302s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 302s Selecting previously unselected package libcolamd3:armhf. 302s Preparing to unpack .../226-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 302s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 302s Selecting previously unselected package libcholmod5:armhf. 302s Preparing to unpack .../227-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 302s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 302s Selecting previously unselected package libcombblas2.0.0t64:armhf. 302s Preparing to unpack .../228-libcombblas2.0.0t64_2.0.0-7_armhf.deb ... 302s Unpacking libcombblas2.0.0t64:armhf (2.0.0-7) ... 302s Selecting previously unselected package libidn2-dev:armhf. 302s Preparing to unpack .../229-libidn2-dev_2.3.8-4_armhf.deb ... 302s Unpacking libidn2-dev:armhf (2.3.8-4) ... 303s Selecting previously unselected package libkrb5-dev:armhf. 303s Preparing to unpack .../230-libkrb5-dev_1.21.3-5ubuntu2_armhf.deb ... 303s Unpacking libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 303s Selecting previously unselected package libldap-dev:armhf. 303s Preparing to unpack .../231-libldap-dev_2.6.10+dfsg-1ubuntu2_armhf.deb ... 303s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 303s Selecting previously unselected package libnghttp2-dev:armhf. 303s Preparing to unpack .../232-libnghttp2-dev_1.64.0-1.1ubuntu1_armhf.deb ... 303s Unpacking libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 303s Selecting previously unselected package libpsl-dev:armhf. 303s Preparing to unpack .../233-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 303s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 303s Selecting previously unselected package libgmpxx4ldbl:armhf. 303s Preparing to unpack .../234-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 303s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 303s Selecting previously unselected package libgmp-dev:armhf. 303s Preparing to unpack .../235-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 303s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 303s Selecting previously unselected package libevent-2.1-7t64:armhf. 303s Preparing to unpack .../236-libevent-2.1-7t64_2.1.12-stable-10build1_armhf.deb ... 303s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 303s Selecting previously unselected package libunbound8:armhf. 303s Preparing to unpack .../237-libunbound8_1.22.0-2ubuntu2_armhf.deb ... 303s Unpacking libunbound8:armhf (1.22.0-2ubuntu2) ... 303s Selecting previously unselected package libgnutls-dane0t64:armhf. 303s Preparing to unpack .../238-libgnutls-dane0t64_3.8.9-3ubuntu2_armhf.deb ... 303s Unpacking libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 303s Selecting previously unselected package libgnutls-openssl27t64:armhf. 303s Preparing to unpack .../239-libgnutls-openssl27t64_3.8.9-3ubuntu2_armhf.deb ... 303s Unpacking libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 303s Selecting previously unselected package libp11-kit-dev:armhf. 303s Preparing to unpack .../240-libp11-kit-dev_0.25.9-2_armhf.deb ... 303s Unpacking libp11-kit-dev:armhf (0.25.9-2) ... 303s Selecting previously unselected package libtasn1-6-dev:armhf. 303s Preparing to unpack .../241-libtasn1-6-dev_4.20.0-2build1_armhf.deb ... 303s Unpacking libtasn1-6-dev:armhf (4.20.0-2build1) ... 303s Selecting previously unselected package nettle-dev:armhf. 303s Preparing to unpack .../242-nettle-dev_3.10.2-1_armhf.deb ... 303s Unpacking nettle-dev:armhf (3.10.2-1) ... 303s Selecting previously unselected package libgnutls28-dev:armhf. 303s Preparing to unpack .../243-libgnutls28-dev_3.8.9-3ubuntu2_armhf.deb ... 303s Unpacking libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 303s Selecting previously unselected package zlib1g-dev:armhf. 303s Preparing to unpack .../244-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_armhf.deb ... 303s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 303s Selecting previously unselected package librtmp-dev:armhf. 303s Preparing to unpack .../245-librtmp-dev_2.4+20151223.gitfa8646d.1-3_armhf.deb ... 303s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 303s Selecting previously unselected package libssl-dev:armhf. 303s Preparing to unpack .../246-libssl-dev_3.5.3-1ubuntu2_armhf.deb ... 303s Unpacking libssl-dev:armhf (3.5.3-1ubuntu2) ... 303s Selecting previously unselected package libssh2-1-dev:armhf. 303s Preparing to unpack .../247-libssh2-1-dev_1.11.1-1build1_armhf.deb ... 303s Unpacking libssh2-1-dev:armhf (1.11.1-1build1) ... 304s Selecting previously unselected package libzstd-dev:armhf. 304s Preparing to unpack .../248-libzstd-dev_1.5.7+dfsg-1build2_armhf.deb ... 304s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 304s Selecting previously unselected package libcurl4-openssl-dev:armhf. 304s Preparing to unpack .../249-libcurl4-openssl-dev_8.14.1-2ubuntu1_armhf.deb ... 304s Unpacking libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 304s Selecting previously unselected package libcxsparse4:armhf. 304s Preparing to unpack .../250-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 304s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 304s Selecting previously unselected package libhdf5-mpich-310:armhf. 304s Preparing to unpack .../251-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 304s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 304s Selecting previously unselected package libfftw3-double3:armhf. 304s Preparing to unpack .../252-libfftw3-double3_3.3.10-2fakesync1build2_armhf.deb ... 304s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 304s Selecting previously unselected package libfftw3-single3:armhf. 304s Preparing to unpack .../253-libfftw3-single3_3.3.10-2fakesync1build2_armhf.deb ... 304s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 304s Selecting previously unselected package libfftw3-mpi3:armhf. 304s Preparing to unpack .../254-libfftw3-mpi3_3.3.10-2fakesync1build2_armhf.deb ... 304s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 304s Selecting previously unselected package libklu2:armhf. 304s Preparing to unpack .../255-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 304s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 304s Selecting previously unselected package mpi-default-bin. 304s Preparing to unpack .../256-mpi-default-bin_1.18_armhf.deb ... 304s Unpacking mpi-default-bin (1.18) ... 304s Selecting previously unselected package libscalapack-mpich2.2:armhf. 304s Preparing to unpack .../257-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 304s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 304s Selecting previously unselected package libmumps-5.7:armhf. 304s Preparing to unpack .../258-libmumps-5.7_5.7.3-3build3_armhf.deb ... 304s Unpacking libmumps-5.7:armhf (5.7.3-3build3) ... 304s Selecting previously unselected package libptscotch-7.0:armhf. 304s Preparing to unpack .../259-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 304s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 304s Selecting previously unselected package libspqr4:armhf. 304s Preparing to unpack .../260-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 304s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 304s Selecting previously unselected package libmetis5:armhf. 304s Preparing to unpack .../261-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 304s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 304s Selecting previously unselected package libsuperlu-dist8:armhf. 304s Preparing to unpack .../262-libsuperlu-dist8_8.2.1+dfsg1-5.1_armhf.deb ... 304s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 304s Selecting previously unselected package libsuperlu7:armhf. 304s Preparing to unpack .../263-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 304s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 304s Selecting previously unselected package libumfpack6:armhf. 304s Preparing to unpack .../264-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 304s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 304s Selecting previously unselected package ocl-icd-libopencl1:armhf. 304s Preparing to unpack .../265-ocl-icd-libopencl1_2.3.4-1_armhf.deb ... 304s Unpacking ocl-icd-libopencl1:armhf (2.3.4-1) ... 304s Selecting previously unselected package libpetsc-complex3.22:armhf. 305s Preparing to unpack .../266-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 305s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 305s Selecting previously unselected package libpugixml1v5:armhf. 305s Preparing to unpack .../267-libpugixml1v5_1.14-2_armhf.deb ... 305s Unpacking libpugixml1v5:armhf (1.14-2) ... 305s Selecting previously unselected package libparpack2t64:armhf. 305s Preparing to unpack .../268-libparpack2t64_3.9.1-6_armhf.deb ... 305s Unpacking libparpack2t64:armhf (3.9.1-6) ... 305s Selecting previously unselected package libslepc-complex3.22. 305s Preparing to unpack .../269-libslepc-complex3.22_3.22.2+dfsg1-1build2_armhf.deb ... 305s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 305s Selecting previously unselected package libspdlog1.15:armhf. 305s Preparing to unpack .../270-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 305s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 305s Selecting previously unselected package libdolfinx-complex0.9:armhf. 305s Preparing to unpack .../271-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 305s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 305s Selecting previously unselected package libjs-jquery-ui. 305s Preparing to unpack .../272-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 305s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 305s Selecting previously unselected package libopenblas0:armhf. 305s Preparing to unpack .../273-libopenblas0_0.3.30+ds-3_armhf.deb ... 305s Unpacking libopenblas0:armhf (0.3.30+ds-3) ... 305s Selecting previously unselected package libopenblas-dev:armhf. 305s Preparing to unpack .../274-libopenblas-dev_0.3.30+ds-3_armhf.deb ... 305s Unpacking libopenblas-dev:armhf (0.3.30+ds-3) ... 305s Selecting previously unselected package libldl3:armhf. 305s Preparing to unpack .../275-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 305s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 305s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 305s Preparing to unpack .../276-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 305s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 305s Selecting previously unselected package librbio4:armhf. 305s Preparing to unpack .../277-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 305s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 305s Selecting previously unselected package libspex3:armhf. 305s Preparing to unpack .../278-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 305s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 305s Selecting previously unselected package libparu1:armhf. 305s Preparing to unpack .../279-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 305s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 305s Selecting previously unselected package libsuitesparse-dev:armhf. 305s Preparing to unpack .../280-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 305s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 305s Selecting previously unselected package libscotch-7.0:armhf. 305s Preparing to unpack .../281-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 305s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 306s Selecting previously unselected package libscotch-dev. 306s Preparing to unpack .../282-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 306s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 306s Selecting previously unselected package libptscotch-dev. 306s Preparing to unpack .../283-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 306s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 306s Selecting previously unselected package libscalapack-mpich-dev:armhf. 306s Preparing to unpack .../284-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 306s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 306s Selecting previously unselected package libscalapack-mpi-dev:armhf. 306s Preparing to unpack .../285-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 306s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 306s Selecting previously unselected package libfftw3-bin. 306s Preparing to unpack .../286-libfftw3-bin_3.3.10-2fakesync1build2_armhf.deb ... 306s Unpacking libfftw3-bin (3.3.10-2fakesync1build2) ... 306s Selecting previously unselected package libfftw3-dev:armhf. 306s Preparing to unpack .../287-libfftw3-dev_3.3.10-2fakesync1build2_armhf.deb ... 306s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 306s Selecting previously unselected package libfftw3-mpi-dev:armhf. 306s Preparing to unpack .../288-libfftw3-mpi-dev_3.3.10-2fakesync1build2_armhf.deb ... 306s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 306s Selecting previously unselected package opencl-c-headers. 306s Preparing to unpack .../289-opencl-c-headers_3.0~2025.07.22-2_all.deb ... 306s Unpacking opencl-c-headers (3.0~2025.07.22-2) ... 306s Selecting previously unselected package opencl-clhpp-headers. 306s Preparing to unpack .../290-opencl-clhpp-headers_3.0~2025.07.22-1ubuntu1_all.deb ... 306s Unpacking opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 306s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 306s Preparing to unpack .../291-ocl-icd-opencl-dev_2.3.4-1_armhf.deb ... 306s Unpacking ocl-icd-opencl-dev:armhf (2.3.4-1) ... 306s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 306s Preparing to unpack .../292-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 306s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 306s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 306s Preparing to unpack .../293-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 306s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 306s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 306s Preparing to unpack .../294-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 306s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 306s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 306s Preparing to unpack .../295-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 306s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 306s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 306s Preparing to unpack .../296-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 306s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 306s Selecting previously unselected package libaec-dev:armhf. 306s Preparing to unpack .../297-libaec-dev_1.1.4-2_armhf.deb ... 306s Unpacking libaec-dev:armhf (1.1.4-2) ... 306s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 306s Preparing to unpack .../298-libjpeg-turbo8-dev_2.1.5-4ubuntu2_armhf.deb ... 306s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 306s Selecting previously unselected package libjpeg8-dev:armhf. 306s Preparing to unpack .../299-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 306s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 306s Selecting previously unselected package libjpeg-dev:armhf. 306s Preparing to unpack .../300-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 306s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 306s Selecting previously unselected package libhdf5-mpich-dev. 306s Preparing to unpack .../301-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 306s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 307s Selecting previously unselected package libhdf5-mpi-dev:armhf. 307s Preparing to unpack .../302-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 307s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 307s Selecting previously unselected package libsuperlu-dev:armhf. 307s Preparing to unpack .../303-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 307s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 307s Selecting previously unselected package libsuperlu-dist-dev:armhf. 307s Preparing to unpack .../304-libsuperlu-dist-dev_8.2.1+dfsg1-5.1_armhf.deb ... 307s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 307s Selecting previously unselected package xorg-sgml-doctools. 307s Preparing to unpack .../305-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 307s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 307s Selecting previously unselected package x11proto-dev. 307s Preparing to unpack .../306-x11proto-dev_2024.1-1_all.deb ... 307s Unpacking x11proto-dev (2024.1-1) ... 307s Selecting previously unselected package libxau-dev:armhf. 307s Preparing to unpack .../307-libxau-dev_1%3a1.0.11-1build1_armhf.deb ... 307s Unpacking libxau-dev:armhf (1:1.0.11-1build1) ... 307s Selecting previously unselected package libxdmcp-dev:armhf. 307s Preparing to unpack .../308-libxdmcp-dev_1%3a1.1.5-1build1_armhf.deb ... 307s Unpacking libxdmcp-dev:armhf (1:1.1.5-1build1) ... 307s Selecting previously unselected package xtrans-dev. 307s Preparing to unpack .../309-xtrans-dev_1.6.0-1_all.deb ... 307s Unpacking xtrans-dev (1.6.0-1) ... 307s Selecting previously unselected package libxcb1-dev:armhf. 307s Preparing to unpack .../310-libxcb1-dev_1.17.0-2build1_armhf.deb ... 307s Unpacking libxcb1-dev:armhf (1.17.0-2build1) ... 307s Selecting previously unselected package libx11-dev:armhf. 307s Preparing to unpack .../311-libx11-dev_2%3a1.8.12-1build1_armhf.deb ... 307s Unpacking libx11-dev:armhf (2:1.8.12-1build1) ... 307s Selecting previously unselected package libyaml-dev:armhf. 307s Preparing to unpack .../312-libyaml-dev_0.2.5-2build2_armhf.deb ... 307s Unpacking libyaml-dev:armhf (0.2.5-2build2) ... 307s Selecting previously unselected package libpetsc3.22-dev-common. 307s Preparing to unpack .../313-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu2_all.deb ... 307s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 307s Selecting previously unselected package libmumps-headers-dev. 307s Preparing to unpack .../314-libmumps-headers-dev_5.7.3-3build3_all.deb ... 307s Unpacking libmumps-headers-dev (5.7.3-3build3) ... 307s Selecting previously unselected package libmumps-dev:armhf. 307s Preparing to unpack .../315-libmumps-dev_5.7.3-3build3_armhf.deb ... 307s Unpacking libmumps-dev:armhf (5.7.3-3build3) ... 307s Selecting previously unselected package libc6-dbg:armhf. 307s Preparing to unpack .../316-libc6-dbg_2.42-0ubuntu3_armhf.deb ... 307s Unpacking libc6-dbg:armhf (2.42-0ubuntu3) ... 307s Selecting previously unselected package valgrind. 308s Preparing to unpack .../317-valgrind_1%3a3.25.1-0ubuntu1_armhf.deb ... 308s Unpacking valgrind (1:3.25.1-0ubuntu1) ... 308s Selecting previously unselected package valgrind-mpi. 308s Preparing to unpack .../318-valgrind-mpi_1%3a3.25.1-0ubuntu1_armhf.deb ... 308s Unpacking valgrind-mpi (1:3.25.1-0ubuntu1) ... 308s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 308s Preparing to unpack .../319-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 308s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 308s Selecting previously unselected package libparpack2-dev:armhf. 308s Preparing to unpack .../320-libparpack2-dev_3.9.1-6_armhf.deb ... 308s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 308s Selecting previously unselected package libslepc-complex3.22-dev. 308s Preparing to unpack .../321-libslepc-complex3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 308s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 308s Selecting previously unselected package libdolfinx-complex-dev:armhf. 308s Preparing to unpack .../322-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 308s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 308s Selecting previously unselected package libhypre-2.32.0:armhf. 308s Preparing to unpack .../323-libhypre-2.32.0_2.32.0-5_armhf.deb ... 308s Unpacking libhypre-2.32.0:armhf (2.32.0-5) ... 308s Selecting previously unselected package libpetsc-real3.22:armhf. 308s Preparing to unpack .../324-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 308s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 308s Selecting previously unselected package libslepc-real3.22. 308s Preparing to unpack .../325-libslepc-real3.22_3.22.2+dfsg1-1build2_armhf.deb ... 308s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 308s Selecting previously unselected package libdolfinx-real0.9:armhf. 308s Preparing to unpack .../326-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 308s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 308s Selecting previously unselected package libhypre-dev:armhf. 308s Preparing to unpack .../327-libhypre-dev_2.32.0-5_armhf.deb ... 308s Unpacking libhypre-dev:armhf (2.32.0-5) ... 309s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 309s Preparing to unpack .../328-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 309s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 309s Selecting previously unselected package libslepc-real3.22-dev. 309s Preparing to unpack .../329-libslepc-real3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 309s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 309s Selecting previously unselected package libdolfinx-real-dev:armhf. 309s Preparing to unpack .../330-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 309s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 309s Selecting previously unselected package libpugixml-dev:armhf. 309s Preparing to unpack .../331-libpugixml-dev_1.14-2_armhf.deb ... 309s Unpacking libpugixml-dev:armhf (1.14-2) ... 309s Selecting previously unselected package libfmt-dev:armhf. 309s Preparing to unpack .../332-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 309s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 309s Selecting previously unselected package libspdlog-dev:armhf. 309s Preparing to unpack .../333-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 309s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 309s Selecting previously unselected package liblzma-dev:armhf. 309s Preparing to unpack .../334-liblzma-dev_5.8.1-1build2_armhf.deb ... 309s Unpacking liblzma-dev:armhf (5.8.1-1build2) ... 309s Selecting previously unselected package libxml2-dev:armhf. 309s Preparing to unpack .../335-libxml2-dev_2.14.5+dfsg-0.2build1_armhf.deb ... 309s Unpacking libxml2-dev:armhf (2.14.5+dfsg-0.2build1) ... 309s Selecting previously unselected package python3-ply. 309s Preparing to unpack .../336-python3-ply_3.11-9_all.deb ... 309s Unpacking python3-ply (3.11-9) ... 309s Selecting previously unselected package python3-pycparser. 309s Preparing to unpack .../337-python3-pycparser_2.23-1_all.deb ... 309s Unpacking python3-pycparser (2.23-1) ... 309s Selecting previously unselected package python3-cffi. 309s Preparing to unpack .../338-python3-cffi_2.0.0-2_all.deb ... 309s Unpacking python3-cffi (2.0.0-2) ... 309s Selecting previously unselected package libpython3.13:armhf. 309s Preparing to unpack .../339-libpython3.13_3.13.9-1_armhf.deb ... 309s Unpacking libpython3.13:armhf (3.13.9-1) ... 309s Selecting previously unselected package libexpat1-dev:armhf. 309s Preparing to unpack .../340-libexpat1-dev_2.7.1-2_armhf.deb ... 309s Unpacking libexpat1-dev:armhf (2.7.1-2) ... 309s Selecting previously unselected package libpython3.13-dev:armhf. 309s Preparing to unpack .../341-libpython3.13-dev_3.13.9-1_armhf.deb ... 309s Unpacking libpython3.13-dev:armhf (3.13.9-1) ... 310s Selecting previously unselected package libpython3-dev:armhf. 310s Preparing to unpack .../342-libpython3-dev_3.13.7-1_armhf.deb ... 310s Unpacking libpython3-dev:armhf (3.13.7-1) ... 310s Selecting previously unselected package python3.13-dev. 310s Preparing to unpack .../343-python3.13-dev_3.13.9-1_armhf.deb ... 310s Unpacking python3.13-dev (3.13.9-1) ... 310s Selecting previously unselected package python3-dev. 310s Preparing to unpack .../344-python3-dev_3.13.7-1_armhf.deb ... 310s Unpacking python3-dev (3.13.7-1) ... 310s Selecting previously unselected package python3-ufl. 310s Preparing to unpack .../345-python3-ufl_2024.2.0-3_all.deb ... 310s Unpacking python3-ufl (2024.2.0-3) ... 310s Selecting previously unselected package python3-basix. 310s Preparing to unpack .../346-python3-basix_0.9.0-2build2_armhf.deb ... 310s Unpacking python3-basix (0.9.0-2build2) ... 310s Selecting previously unselected package python3-ffcx. 310s Preparing to unpack .../347-python3-ffcx_1%3a0.9.0-3_all.deb ... 310s Unpacking python3-ffcx (1:0.9.0-3) ... 310s Selecting previously unselected package libdolfinx-dev:armhf. 310s Preparing to unpack .../348-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 310s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 310s Selecting previously unselected package libdrm-amdgpu1:armhf. 310s Preparing to unpack .../349-libdrm-amdgpu1_2.4.127-1ubuntu1_armhf.deb ... 310s Unpacking libdrm-amdgpu1:armhf (2.4.127-1ubuntu1) ... 310s Selecting previously unselected package libxfixes3:armhf. 310s Preparing to unpack .../350-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 310s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 310s Selecting previously unselected package libxcursor1:armhf. 310s Preparing to unpack .../351-libxcursor1_1%3a1.2.3-1_armhf.deb ... 310s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 310s Selecting previously unselected package libxinerama1:armhf. 310s Preparing to unpack .../352-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 310s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 310s Selecting previously unselected package libfltk1.3t64:armhf. 310s Preparing to unpack .../353-libfltk1.3t64_1.3.11-3_armhf.deb ... 310s Unpacking libfltk1.3t64:armhf (1.3.11-3) ... 310s Selecting previously unselected package libglvnd0:armhf. 310s Preparing to unpack .../354-libglvnd0_1.7.0-1build2_armhf.deb ... 310s Unpacking libglvnd0:armhf (1.7.0-1build2) ... 311s Selecting previously unselected package libx11-xcb1:armhf. 311s Preparing to unpack .../355-libx11-xcb1_2%3a1.8.12-1build1_armhf.deb ... 311s Unpacking libx11-xcb1:armhf (2:1.8.12-1build1) ... 311s Selecting previously unselected package libxcb-dri3-0:armhf. 311s Preparing to unpack .../356-libxcb-dri3-0_1.17.0-2build1_armhf.deb ... 311s Unpacking libxcb-dri3-0:armhf (1.17.0-2build1) ... 311s Selecting previously unselected package libxcb-glx0:armhf. 311s Preparing to unpack .../357-libxcb-glx0_1.17.0-2build1_armhf.deb ... 311s Unpacking libxcb-glx0:armhf (1.17.0-2build1) ... 311s Selecting previously unselected package libxcb-present0:armhf. 311s Preparing to unpack .../358-libxcb-present0_1.17.0-2build1_armhf.deb ... 311s Unpacking libxcb-present0:armhf (1.17.0-2build1) ... 311s Selecting previously unselected package libxcb-xfixes0:armhf. 311s Preparing to unpack .../359-libxcb-xfixes0_1.17.0-2build1_armhf.deb ... 311s Unpacking libxcb-xfixes0:armhf (1.17.0-2build1) ... 311s Selecting previously unselected package libxxf86vm1:armhf. 311s Preparing to unpack .../360-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 311s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 311s Selecting previously unselected package libxcb-randr0:armhf. 311s Preparing to unpack .../361-libxcb-randr0_1.17.0-2build1_armhf.deb ... 311s Unpacking libxcb-randr0:armhf (1.17.0-2build1) ... 311s Selecting previously unselected package libxcb-sync1:armhf. 311s Preparing to unpack .../362-libxcb-sync1_1.17.0-2build1_armhf.deb ... 311s Unpacking libxcb-sync1:armhf (1.17.0-2build1) ... 311s Selecting previously unselected package libxshmfence1:armhf. 311s Preparing to unpack .../363-libxshmfence1_1.3.3-1_armhf.deb ... 311s Unpacking libxshmfence1:armhf (1.3.3-1) ... 311s Selecting previously unselected package mesa-libgallium:armhf. 311s Preparing to unpack .../364-mesa-libgallium_25.2.3-1ubuntu1_armhf.deb ... 311s Unpacking mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 311s Selecting previously unselected package libgbm1:armhf. 311s Preparing to unpack .../365-libgbm1_25.2.3-1ubuntu1_armhf.deb ... 311s Unpacking libgbm1:armhf (25.2.3-1ubuntu1) ... 311s Selecting previously unselected package libvulkan1:armhf. 311s Preparing to unpack .../366-libvulkan1_1.4.321.0-1_armhf.deb ... 311s Unpacking libvulkan1:armhf (1.4.321.0-1) ... 311s Selecting previously unselected package libgl1-mesa-dri:armhf. 311s Preparing to unpack .../367-libgl1-mesa-dri_25.2.3-1ubuntu1_armhf.deb ... 311s Unpacking libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 311s Selecting previously unselected package libglx-mesa0:armhf. 311s Preparing to unpack .../368-libglx-mesa0_25.2.3-1ubuntu1_armhf.deb ... 311s Unpacking libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 311s Selecting previously unselected package libglx0:armhf. 311s Preparing to unpack .../369-libglx0_1.7.0-1build2_armhf.deb ... 311s Unpacking libglx0:armhf (1.7.0-1build2) ... 311s Selecting previously unselected package libgl1:armhf. 311s Preparing to unpack .../370-libgl1_1.7.0-1build2_armhf.deb ... 311s Unpacking libgl1:armhf (1.7.0-1build2) ... 312s Selecting previously unselected package libfltk-gl1.3t64:armhf. 312s Preparing to unpack .../371-libfltk-gl1.3t64_1.3.11-3_armhf.deb ... 312s Unpacking libfltk-gl1.3t64:armhf (1.3.11-3) ... 312s Selecting previously unselected package libfltk-images1.3t64:armhf. 312s Preparing to unpack .../372-libfltk-images1.3t64_1.3.11-3_armhf.deb ... 312s Unpacking libfltk-images1.3t64:armhf (1.3.11-3) ... 312s Selecting previously unselected package libgl2ps1.4:armhf. 312s Preparing to unpack .../373-libgl2ps1.4_1.4.2+dfsg1-4_armhf.deb ... 312s Unpacking libgl2ps1.4:armhf (1.4.2+dfsg1-4) ... 312s Selecting previously unselected package libopengl0:armhf. 312s Preparing to unpack .../374-libopengl0_1.7.0-1build2_armhf.deb ... 312s Unpacking libopengl0:armhf (1.7.0-1build2) ... 312s Selecting previously unselected package libglu1-mesa:armhf. 312s Preparing to unpack .../375-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 312s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 312s Selecting previously unselected package libtbbbind-2-5:armhf. 312s Preparing to unpack .../376-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 312s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 312s Selecting previously unselected package libtbbmalloc2:armhf. 312s Preparing to unpack .../377-libtbbmalloc2_2022.1.0-1_armhf.deb ... 312s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 312s Selecting previously unselected package libtbb12:armhf. 312s Preparing to unpack .../378-libtbb12_2022.1.0-1_armhf.deb ... 312s Unpacking libtbb12:armhf (2022.1.0-1) ... 312s Selecting previously unselected package libocct-foundation-7.8:armhf. 312s Preparing to unpack .../379-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 312s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 312s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 312s Preparing to unpack .../380-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 312s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 312s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 312s Preparing to unpack .../381-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 312s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 312s Selecting previously unselected package libimath-3-1-29t64:armhf. 312s Preparing to unpack .../382-libimath-3-1-29t64_3.1.12-1ubuntu3_armhf.deb ... 312s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 312s Selecting previously unselected package libjxr0t64:armhf. 312s Preparing to unpack .../383-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 312s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 312s Selecting previously unselected package libopenexr-3-1-30:armhf. 312s Preparing to unpack .../384-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 312s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 312s Selecting previously unselected package libopenjp2-7:armhf. 312s Preparing to unpack .../385-libopenjp2-7_2.5.3-2.1_armhf.deb ... 312s Unpacking libopenjp2-7:armhf (2.5.3-2.1) ... 313s Selecting previously unselected package liblcms2-2:armhf. 313s Preparing to unpack .../386-liblcms2-2_2.16-2_armhf.deb ... 313s Unpacking liblcms2-2:armhf (2.16-2) ... 313s Selecting previously unselected package libraw23t64:armhf. 313s Preparing to unpack .../387-libraw23t64_0.21.4-2_armhf.deb ... 313s Unpacking libraw23t64:armhf (0.21.4-2) ... 313s Selecting previously unselected package libwebpmux3:armhf. 313s Preparing to unpack .../388-libwebpmux3_1.5.0-0.1_armhf.deb ... 313s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 313s Selecting previously unselected package libfreeimage3:armhf. 313s Preparing to unpack .../389-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 313s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 313s Selecting previously unselected package libocct-draw-7.8:armhf. 313s Preparing to unpack .../390-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 313s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 313s Selecting previously unselected package occt-misc. 313s Preparing to unpack .../391-occt-misc_7.8.1+dfsg1-3_all.deb ... 313s Unpacking occt-misc (7.8.1+dfsg1-3) ... 313s Selecting previously unselected package libocct-visualization-7.8:armhf. 313s Preparing to unpack .../392-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 313s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 313s Selecting previously unselected package libocct-ocaf-7.8:armhf. 313s Preparing to unpack .../393-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 313s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 313s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 313s Preparing to unpack .../394-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 313s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 314s Selecting previously unselected package libvoro++1. 314s Preparing to unpack .../395-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 314s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 314s Selecting previously unselected package libgmsh4.13:armhf. 314s Preparing to unpack .../396-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 314s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 314s Selecting previously unselected package libjson-perl. 314s Preparing to unpack .../397-libjson-perl_4.10000-1_all.deb ... 314s Unpacking libjson-perl (4.10000-1) ... 314s Selecting previously unselected package libpetsc-complex-dev. 314s Preparing to unpack .../398-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 314s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 314s Selecting previously unselected package libpetsc-real-dev. 314s Preparing to unpack .../399-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 314s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 314s Selecting previously unselected package libpython3-all-dev:armhf. 314s Preparing to unpack .../400-libpython3-all-dev_3.13.7-1_armhf.deb ... 314s Unpacking libpython3-all-dev:armhf (3.13.7-1) ... 314s Selecting previously unselected package libpython3.14-minimal:armhf. 314s Preparing to unpack .../401-libpython3.14-minimal_3.14.0-4_armhf.deb ... 314s Unpacking libpython3.14-minimal:armhf (3.14.0-4) ... 314s Selecting previously unselected package libpython3.14-stdlib:armhf. 314s Preparing to unpack .../402-libpython3.14-stdlib_3.14.0-4_armhf.deb ... 314s Unpacking libpython3.14-stdlib:armhf (3.14.0-4) ... 314s Selecting previously unselected package libpython3.14:armhf. 314s Preparing to unpack .../403-libpython3.14_3.14.0-4_armhf.deb ... 314s Unpacking libpython3.14:armhf (3.14.0-4) ... 314s Selecting previously unselected package libqhull-r8.0:armhf. 314s Preparing to unpack .../404-libqhull-r8.0_2020.2-6build1_armhf.deb ... 314s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 314s Selecting previously unselected package libraqm0:armhf. 314s Preparing to unpack .../405-libraqm0_0.10.3-1_armhf.deb ... 314s Unpacking libraqm0:armhf (0.10.3-1) ... 315s Selecting previously unselected package libslepc-complex-dev. 315s Preparing to unpack .../406-libslepc-complex-dev_3.22.2+dfsg1-1build2_armhf.deb ... 315s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 315s Selecting previously unselected package libslepc-real-dev. 315s Preparing to unpack .../407-libslepc-real-dev_3.22.2+dfsg1-1build2_armhf.deb ... 315s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build2) ... 315s Selecting previously unselected package libwebpdemux2:armhf. 315s Preparing to unpack .../408-libwebpdemux2_1.5.0-0.1_armhf.deb ... 315s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 315s Selecting previously unselected package libxslt1.1:armhf. 315s Preparing to unpack .../409-libxslt1.1_1.1.43-0.3_armhf.deb ... 315s Unpacking libxslt1.1:armhf (1.1.43-0.3) ... 315s Selecting previously unselected package libzopfli1. 315s Preparing to unpack .../410-libzopfli1_1.0.3-3_armhf.deb ... 315s Unpacking libzopfli1 (1.0.3-3) ... 315s Selecting previously unselected package robin-map-dev. 315s Preparing to unpack .../411-robin-map-dev_1.3.0-1_all.deb ... 315s Unpacking robin-map-dev (1.3.0-1) ... 315s Selecting previously unselected package nanobind-dev. 315s Preparing to unpack .../412-nanobind-dev_2.9.2-2_all.deb ... 315s Unpacking nanobind-dev (2.9.2-2) ... 315s Selecting previously unselected package python3-packaging. 315s Preparing to unpack .../413-python3-packaging_25.0-1_all.deb ... 315s Unpacking python3-packaging (25.0-1) ... 315s Selecting previously unselected package python3-pyproject-hooks. 315s Preparing to unpack .../414-python3-pyproject-hooks_1.2.0-1_all.deb ... 315s Unpacking python3-pyproject-hooks (1.2.0-1) ... 315s Selecting previously unselected package python3-wheel. 315s Preparing to unpack .../415-python3-wheel_0.46.1-2_all.deb ... 315s Unpacking python3-wheel (0.46.1-2) ... 315s Selecting previously unselected package python3-build. 315s Preparing to unpack .../416-python3-build_1.2.2-4_all.deb ... 315s Unpacking python3-build (1.2.2-4) ... 315s Selecting previously unselected package python3-installer. 315s Preparing to unpack .../417-python3-installer_0.7.0+dfsg1-3_all.deb ... 315s Unpacking python3-installer (0.7.0+dfsg1-3) ... 315s Selecting previously unselected package pybuild-plugin-pyproject. 315s Preparing to unpack .../418-pybuild-plugin-pyproject_6.20250414_all.deb ... 315s Unpacking pybuild-plugin-pyproject (6.20250414) ... 315s Selecting previously unselected package python-matplotlib-data. 315s Preparing to unpack .../419-python-matplotlib-data_3.10.7+dfsg1-1_all.deb ... 315s Unpacking python-matplotlib-data (3.10.7+dfsg1-1) ... 315s Selecting previously unselected package sphinx-common. 315s Preparing to unpack .../420-sphinx-common_8.2.3-1ubuntu2_all.deb ... 315s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 316s Selecting previously unselected package python-petsc4py-doc. 316s Preparing to unpack .../421-python-petsc4py-doc_3.22.4-2ubuntu2_all.deb ... 316s Unpacking python-petsc4py-doc (3.22.4-2ubuntu2) ... 316s Selecting previously unselected package python3-all. 316s Preparing to unpack .../422-python3-all_3.13.7-1_armhf.deb ... 316s Unpacking python3-all (3.13.7-1) ... 316s Selecting previously unselected package python3-all-dev. 316s Preparing to unpack .../423-python3-all-dev_3.13.7-1_armhf.deb ... 316s Unpacking python3-all-dev (3.13.7-1) ... 316s Selecting previously unselected package python3-brotli. 316s Preparing to unpack .../424-python3-brotli_1.1.0-2build6_armhf.deb ... 316s Unpacking python3-brotli (1.1.0-2build6) ... 316s Selecting previously unselected package python3-contourpy. 316s Preparing to unpack .../425-python3-contourpy_1.3.1-1build2_armhf.deb ... 316s Unpacking python3-contourpy (1.3.1-1build2) ... 316s Selecting previously unselected package python3-cycler. 316s Preparing to unpack .../426-python3-cycler_0.12.1-2_all.deb ... 316s Unpacking python3-cycler (0.12.1-2) ... 316s Selecting previously unselected package python3-dateutil. 316s Preparing to unpack .../427-python3-dateutil_2.9.0-4_all.deb ... 316s Unpacking python3-dateutil (2.9.0-4) ... 316s Selecting previously unselected package python3-decorator. 316s Preparing to unpack .../428-python3-decorator_5.2.1-2_all.deb ... 316s Unpacking python3-decorator (5.2.1-2) ... 316s Selecting previously unselected package python3-defusedxml. 316s Preparing to unpack .../429-python3-defusedxml_0.7.1-3_all.deb ... 316s Unpacking python3-defusedxml (0.7.1-3) ... 316s Selecting previously unselected package python3-distlib. 316s Preparing to unpack .../430-python3-distlib_0.4.0-1_all.deb ... 316s Unpacking python3-distlib (0.4.0-1) ... 316s Selecting previously unselected package python3-roman. 316s Preparing to unpack .../431-python3-roman_5.1-1_all.deb ... 316s Unpacking python3-roman (5.1-1) ... 316s Selecting previously unselected package python3-docutils. 316s Preparing to unpack .../432-python3-docutils_0.21.2+dfsg-2_all.deb ... 316s Unpacking python3-docutils (0.21.2+dfsg-2) ... 316s Selecting previously unselected package python3-mpi4py. 316s Preparing to unpack .../433-python3-mpi4py_4.0.3-3ubuntu3_armhf.deb ... 316s Unpacking python3-mpi4py (4.0.3-3ubuntu3) ... 316s Selecting previously unselected package python3-nanobind. 316s Preparing to unpack .../434-python3-nanobind_2.9.2-2_all.deb ... 316s Unpacking python3-nanobind (2.9.2-2) ... 316s Selecting previously unselected package python3-pusimp. 317s Preparing to unpack .../435-python3-pusimp_0.1.1-1_all.deb ... 317s Unpacking python3-pusimp (0.1.1-1) ... 317s Selecting previously unselected package python3-scipy. 317s Preparing to unpack .../436-python3-scipy_1.16.3-1_armhf.deb ... 317s Unpacking python3-scipy (1.16.3-1) ... 317s Selecting previously unselected package swig. 317s Preparing to unpack .../437-swig_4.4.0-1_armhf.deb ... 317s Unpacking swig (4.4.0-1) ... 317s Selecting previously unselected package python3-petsc4py-real3.22. 317s Preparing to unpack .../438-python3-petsc4py-real3.22_3.22.4-2ubuntu2_armhf.deb ... 317s Unpacking python3-petsc4py-real3.22 (3.22.4-2ubuntu2) ... 318s Selecting previously unselected package python3-petsc4py-real. 318s Preparing to unpack .../439-python3-petsc4py-real_3.22.4-2ubuntu2_all.deb ... 318s Unpacking python3-petsc4py-real (3.22.4-2ubuntu2) ... 318s Selecting previously unselected package python3-petsc4py-complex3.22. 318s Preparing to unpack .../440-python3-petsc4py-complex3.22_3.22.4-2ubuntu2_armhf.deb ... 318s Unpacking python3-petsc4py-complex3.22 (3.22.4-2ubuntu2) ... 318s Selecting previously unselected package python3-petsc4py-complex. 318s Preparing to unpack .../441-python3-petsc4py-complex_3.22.4-2ubuntu2_all.deb ... 318s Unpacking python3-petsc4py-complex (3.22.4-2ubuntu2) ... 318s Selecting previously unselected package python3-petsc4py. 318s Preparing to unpack .../442-python3-petsc4py_3.22.4-2ubuntu2_all.deb ... 318s Unpacking python3-petsc4py (3.22.4-2ubuntu2) ... 318s Selecting previously unselected package python3-slepc4py-real3.22. 318s Preparing to unpack .../443-python3-slepc4py-real3.22_3.22.2-1ubuntu3_armhf.deb ... 318s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu3) ... 318s Selecting previously unselected package python3-slepc4py-real. 318s Preparing to unpack .../444-python3-slepc4py-real_3.22.2-1ubuntu3_all.deb ... 318s Unpacking python3-slepc4py-real (3.22.2-1ubuntu3) ... 318s Selecting previously unselected package python3-slepc4py-complex3.22. 318s Preparing to unpack .../445-python3-slepc4py-complex3.22_3.22.2-1ubuntu3_armhf.deb ... 318s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu3) ... 318s Selecting previously unselected package python3-slepc4py-complex. 318s Preparing to unpack .../446-python3-slepc4py-complex_3.22.2-1ubuntu3_all.deb ... 318s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu3) ... 318s Selecting previously unselected package python3-slepc4py. 318s Preparing to unpack .../447-python3-slepc4py_3.22.2-1ubuntu3_all.deb ... 318s Unpacking python3-slepc4py (3.22.2-1ubuntu3) ... 318s Selecting previously unselected package python3-dolfinx-real. 318s Preparing to unpack .../448-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 318s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 318s Selecting previously unselected package python3-dolfinx-complex. 318s Preparing to unpack .../449-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 318s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 318s Selecting previously unselected package python3-dolfinx:armhf. 318s Preparing to unpack .../450-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 318s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 318s Selecting previously unselected package python3-fastjsonschema. 318s Preparing to unpack .../451-python3-fastjsonschema_2.21.1-1_all.deb ... 318s Unpacking python3-fastjsonschema (2.21.1-1) ... 318s Selecting previously unselected package python3-filelock. 318s Preparing to unpack .../452-python3-filelock_3.18.0-1_all.deb ... 318s Unpacking python3-filelock (3.18.0-1) ... 318s Selecting previously unselected package python3-platformdirs. 318s Preparing to unpack .../453-python3-platformdirs_4.3.7-1_all.deb ... 318s Unpacking python3-platformdirs (4.3.7-1) ... 318s Selecting previously unselected package python3-fs. 319s Preparing to unpack .../454-python3-fs_2.4.16-7_all.deb ... 319s Unpacking python3-fs (2.4.16-7) ... 319s Selecting previously unselected package python3-lxml:armhf. 319s Preparing to unpack .../455-python3-lxml_6.0.1-1build1_armhf.deb ... 319s Unpacking python3-lxml:armhf (6.0.1-1build1) ... 319s Selecting previously unselected package python3-lz4. 319s Preparing to unpack .../456-python3-lz4_4.4.4+dfsg-3_armhf.deb ... 319s Unpacking python3-lz4 (4.4.4+dfsg-3) ... 319s Selecting previously unselected package python3-mpmath. 319s Preparing to unpack .../457-python3-mpmath_1.3.0-1_all.deb ... 319s Unpacking python3-mpmath (1.3.0-1) ... 319s Selecting previously unselected package python3-sympy. 319s Preparing to unpack .../458-python3-sympy_1.13.3-5_all.deb ... 319s Unpacking python3-sympy (1.13.3-5) ... 319s Selecting previously unselected package python3-ufolib2. 319s Preparing to unpack .../459-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 319s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 319s Selecting previously unselected package python3-zopfli. 319s Preparing to unpack .../460-python3-zopfli_0.2.3.post1-1_armhf.deb ... 319s Unpacking python3-zopfli (0.2.3.post1-1) ... 319s Selecting previously unselected package unicode-data. 319s Preparing to unpack .../461-unicode-data_16.0.0-1_all.deb ... 319s Unpacking unicode-data (16.0.0-1) ... 320s Selecting previously unselected package python3-fonttools. 320s Preparing to unpack .../462-python3-fonttools_4.57.0-2build1_armhf.deb ... 320s Unpacking python3-fonttools (4.57.0-2build1) ... 320s Selecting previously unselected package python3-gmsh. 320s Preparing to unpack .../463-python3-gmsh_4.13.1+ds1-6_all.deb ... 320s Unpacking python3-gmsh (4.13.1+ds1-6) ... 320s Selecting previously unselected package python3-imagesize. 320s Preparing to unpack .../464-python3-imagesize_1.4.1-1_all.deb ... 320s Unpacking python3-imagesize (1.4.1-1) ... 320s Selecting previously unselected package python3-iniconfig. 320s Preparing to unpack .../465-python3-iniconfig_1.1.1-2_all.deb ... 320s Unpacking python3-iniconfig (1.1.1-2) ... 320s Selecting previously unselected package python3-traitlets. 320s Preparing to unpack .../466-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 320s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 320s Selecting previously unselected package python3-jupyter-core. 320s Preparing to unpack .../467-python3-jupyter-core_5.7.2-5_all.deb ... 320s Unpacking python3-jupyter-core (5.7.2-5) ... 320s Selecting previously unselected package python3-mdit-py-plugins. 320s Preparing to unpack .../468-python3-mdit-py-plugins_0.4.2-1_all.deb ... 320s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 320s Selecting previously unselected package python3-nbformat. 320s Preparing to unpack .../469-python3-nbformat_5.9.1-1_all.deb ... 320s Unpacking python3-nbformat (5.9.1-1) ... 320s Selecting previously unselected package python3-jupytext. 320s Preparing to unpack .../470-python3-jupytext_1.16.4+ds1-1_all.deb ... 320s Unpacking python3-jupytext (1.16.4+ds1-1) ... 320s Selecting previously unselected package python3-kiwisolver. 320s Preparing to unpack .../471-python3-kiwisolver_1.4.10~rc0-1_armhf.deb ... 320s Unpacking python3-kiwisolver (1.4.10~rc0-1) ... 320s Selecting previously unselected package python3-pil:armhf. 320s Preparing to unpack .../472-python3-pil_11.3.0-1ubuntu2_armhf.deb ... 320s Unpacking python3-pil:armhf (11.3.0-1ubuntu2) ... 320s Selecting previously unselected package python3.14-tk. 320s Preparing to unpack .../473-python3.14-tk_3.14.0-4_armhf.deb ... 320s Unpacking python3.14-tk (3.14.0-4) ... 320s Selecting previously unselected package python3.13-tk. 320s Preparing to unpack .../474-python3.13-tk_3.13.9-1_armhf.deb ... 320s Unpacking python3.13-tk (3.13.9-1) ... 320s Selecting previously unselected package python3-tk:armhf. 320s Preparing to unpack .../475-python3-tk_3.13.9-1_armhf.deb ... 320s Unpacking python3-tk:armhf (3.13.9-1) ... 320s Selecting previously unselected package python3-pil.imagetk:armhf. 320s Preparing to unpack .../476-python3-pil.imagetk_11.3.0-1ubuntu2_armhf.deb ... 320s Unpacking python3-pil.imagetk:armhf (11.3.0-1ubuntu2) ... 320s Selecting previously unselected package python3-matplotlib. 320s Preparing to unpack .../477-python3-matplotlib_3.10.7+dfsg1-1_armhf.deb ... 320s Unpacking python3-matplotlib (3.10.7+dfsg1-1) ... 321s Selecting previously unselected package python3-alabaster. 321s Preparing to unpack .../478-python3-alabaster_0.7.16-0.1_all.deb ... 321s Unpacking python3-alabaster (0.7.16-0.1) ... 321s Selecting previously unselected package python3-snowballstemmer. 321s Preparing to unpack .../479-python3-snowballstemmer_2.2.0-4build1_all.deb ... 321s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 321s Selecting previously unselected package python3-sphinx. 321s Preparing to unpack .../480-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 321s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 321s Selecting previously unselected package python3-myst-parser. 321s Preparing to unpack .../481-python3-myst-parser_4.0.1-1_all.deb ... 321s Unpacking python3-myst-parser (4.0.1-1) ... 321s Selecting previously unselected package python3-pathspec. 321s Preparing to unpack .../482-python3-pathspec_0.12.1-1_all.deb ... 321s Unpacking python3-pathspec (0.12.1-1) ... 321s Selecting previously unselected package python3-pip. 321s Preparing to unpack .../483-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 321s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 322s Selecting previously unselected package python3-pip-whl. 322s Preparing to unpack .../484-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 322s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 322s Selecting previously unselected package python3-pluggy. 322s Preparing to unpack .../485-python3-pluggy_1.6.0-1_all.deb ... 322s Unpacking python3-pluggy (1.6.0-1) ... 322s Selecting previously unselected package python3-pyproject-metadata. 322s Preparing to unpack .../486-python3-pyproject-metadata_0.9.1-2_all.deb ... 322s Unpacking python3-pyproject-metadata (0.9.1-2) ... 322s Selecting previously unselected package python3-pytest. 322s Preparing to unpack .../487-python3-pytest_8.3.5-2_all.deb ... 322s Unpacking python3-pytest (8.3.5-2) ... 322s Selecting previously unselected package python3-scikit-build-core. 322s Preparing to unpack .../488-python3-scikit-build-core_0.11.1-3_all.deb ... 322s Unpacking python3-scikit-build-core (0.11.1-3) ... 322s Selecting previously unselected package python3-setuptools-whl. 322s Preparing to unpack .../489-python3-setuptools-whl_78.1.1-0.1_all.deb ... 322s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 322s Selecting previously unselected package python3-sphinxcontrib.jquery. 322s Preparing to unpack .../490-python3-sphinxcontrib.jquery_4.1-6_all.deb ... 322s Unpacking python3-sphinxcontrib.jquery (4.1-6) ... 322s Selecting previously unselected package python3-sphinx-rtd-theme. 322s Preparing to unpack .../491-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 322s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 322s Selecting previously unselected package python3-virtualenv. 322s Preparing to unpack .../492-python3-virtualenv_20.35.3+ds-1_all.deb ... 322s Unpacking python3-virtualenv (20.35.3+ds-1) ... 322s Selecting previously unselected package libjs-modernizr. 322s Preparing to unpack .../493-libjs-modernizr_3.13.0-0.1_all.deb ... 322s Unpacking libjs-modernizr (3.13.0-0.1) ... 322s Setting up libpython3.13:armhf (3.13.9-1) ... 322s Setting up dh-python (6.20250414) ... 322s Setting up libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu2) ... 322s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 322s Setting up libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 322s Setting up libxcb-dri3-0:armhf (1.17.0-2build1) ... 322s Setting up liblcms2-2:armhf (2.16-2) ... 322s Setting up python3-iniconfig (1.1.1-2) ... 322s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 322s Setting up libpixman-1-0:armhf (0.46.4-1) ... 322s Setting up libxapian30:armhf (1.4.29-3) ... 322s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 322s Setting up libaom3:armhf (3.12.1-1) ... 322s Setting up libx11-xcb1:armhf (2:1.8.12-1build1) ... 322s Setting up python3-setuptools-whl (78.1.1-0.1) ... 322s Setting up python3-filelock (3.18.0-1) ... 323s Setting up libalglib4.2:armhf (4.2.0-3) ... 323s Setting up fonts-lato (2.015-1) ... 323s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 323s Setting up swig (4.4.0-1) ... 323s Setting up libxcb-xfixes0:armhf (1.17.0-2build1) ... 323s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 323s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 323s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 323s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 323s Setting up libxrender1:armhf (1:0.9.12-1) ... 323s Setting up libdatrie1:armhf (0.2.13-4) ... 323s Setting up libyaml-dev:armhf (0.2.5-2build2) ... 323s Setting up libboost-timer1.83.0:armhf (1.83.0-5ubuntu2) ... 323s Setting up libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu2) ... 323s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 323s Setting up python3-lz4 (4.4.4+dfsg-3) ... 323s Setting up libxcb-render0:armhf (1.17.0-2build1) ... 323s Setting up python3-defusedxml (0.7.1-3) ... 323s Setting up libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu2) ... 323s Setting up libarchive-zip-perl (1.68-1) ... 323s Setting up libglvnd0:armhf (1.7.0-1build2) ... 323s Setting up libboost-random1.88.0:armhf (1.88.0-1.4ubuntu2) ... 323s Setting up python3-alabaster (0.7.16-0.1) ... 323s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 323s Setting up fonts-lyx (2.4.4-1) ... 323s Setting up libxcb-glx0:armhf (1.17.0-2build1) ... 323s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 323s Setting up python3-ply (3.11-9) ... 323s Setting up libpython3.14-minimal:armhf (3.14.0-4) ... 323s Setting up liblab-gamut1:armhf (2.42.4-3build2) ... 323s Setting up x11-common (1:7.7+24ubuntu1) ... 324s Setting up python3-mdit-py-plugins (0.4.2-1) ... 324s Setting up libdeflate0:armhf (1.23-2) ... 324s Setting up linux-libc-dev:armhf (6.17.0-5.5) ... 324s Setting up libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu2) ... 324s Setting up m4 (1.4.20-2) ... 324s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 324s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 324s Setting up python3-all (3.13.7-1) ... 324s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 324s Setting up libxcb-shm0:armhf (1.17.0-2build1) ... 324s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 324s Setting up libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu2) ... 324s Setting up python3-distlib (0.4.0-1) ... 324s Setting up libgomp1:armhf (15.2.0-7ubuntu1) ... 324s Setting up libjs-modernizr (3.13.0-0.1) ... 324s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 324s Setting up libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu2) ... 324s Setting up libaec0:armhf (1.1.4-2) ... 324s Setting up python3-platformdirs (4.3.7-1) ... 324s Setting up libpugixml1v5:armhf (1.14-2) ... 324s Setting up libopengl0:armhf (1.7.0-1build2) ... 324s Setting up python3-pycparser (2.23-1) ... 324s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 324s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 324s Setting up occt-misc (7.8.1+dfsg1-3) ... 324s Setting up libc6-dbg:armhf (2.42-0ubuntu3) ... 324s Setting up libdw1t64:armhf (0.193-3) ... 324s Setting up python3-fs (2.4.16-7) ... 324s Setting up libxcb-present0:armhf (1.17.0-2build1) ... 324s Setting up unicode-data (16.0.0-1) ... 324s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 324s Setting up python3-roman (5.1-1) ... 325s Setting up xtrans-dev (1.6.0-1) ... 325s Setting up python3-decorator (5.2.1-2) ... 325s Setting up autotools-dev (20240727.1) ... 325s Setting up libblas3:armhf (3.12.1-6build1) ... 325s 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 325s Setting up libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu2) ... 325s Setting up python3-packaging (25.0-1) ... 325s Setting up libunbound8:armhf (1.22.0-2ubuntu2) ... 325s Setting up libpkgconf3:armhf (1.8.1-4build1) ... 325s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 325s Setting up rpcsvc-proto (1.4.3-1) ... 325s Setting up libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu2) ... 325s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 325s Setting up python3-pyproject-hooks (1.2.0-1) ... 325s Setting up libzopfli1 (1.0.3-3) ... 325s Setting up libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 325s Setting up libfreetype6:armhf (2.13.3+dfsg-1build1) ... 325s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 325s Setting up libxcb-sync1:armhf (1.17.0-2build1) ... 325s Setting up python3-snowballstemmer (2.2.0-4build1) ... 325s Setting up libboost-container1.88.0:armhf (1.88.0-1.4ubuntu2) ... 325s Setting up libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 325s Setting up libjsoncpp26:armhf (1.9.6-4) ... 325s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 325s Setting up libpathplan4:armhf (2.42.4-3build2) ... 325s Setting up libslurm42t64 (24.11.5-4) ... 325s Setting up python3-brotli (1.1.0-2build6) ... 325s Setting up libann0 (1.1.2+doc-9build1) ... 325s Setting up python3-cycler (0.12.1-2) ... 326s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 326s Setting up libimagequant0:armhf (2.18.0-1build1) ... 326s Setting up fonts-dejavu-mono (2.37-8) ... 326s Setting up libssl-dev:armhf (3.5.3-1ubuntu2) ... 326s Setting up python3-kiwisolver (1.4.10~rc0-1) ... 326s Setting up libhwloc15:armhf (2.12.2-1) ... 326s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 326s Setting up libmpc3:armhf (1.3.1-1build3) ... 326s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 326s Setting up libtcl8.6:armhf (8.6.17+dfsg-1) ... 326s Setting up autopoint (0.23.1-2build2) ... 326s Setting up libllvm20:armhf (1:20.1.8-0ubuntu4) ... 326s Setting up fonts-dejavu-core (2.37-8) ... 326s Setting up pkgconf-bin (1.8.1-4build1) ... 326s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 326s Setting up libltdl7:armhf (2.5.4-4build1) ... 326s Setting up opencl-c-headers (3.0~2025.07.22-2) ... 326s Setting up libidn2-dev:armhf (2.3.8-4) ... 326s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 326s Setting up libboost-test1.88.0:armhf (1.88.0-1.4ubuntu2) ... 326s Setting up python3-installer (0.7.0+dfsg1-3) ... 326s Setting up libgfortran5:armhf (15.2.0-7ubuntu1) ... 326s Setting up libvulkan1:armhf (1.4.321.0-1) ... 326s Setting up autoconf (2.72-3.1ubuntu1) ... 326s Setting up python3-pluggy (1.6.0-1) ... 326s Setting up libwebp7:armhf (1.5.0-0.1) ... 326s Setting up libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu2) ... 326s Setting up libmumps-headers-dev (5.7.3-3build3) ... 326s Setting up liblzma-dev:armhf (5.8.1-1build2) ... 326s Setting up libubsan1:armhf (15.2.0-7ubuntu1) ... 326s Setting up python3-fastjsonschema (2.21.1-1) ... 326s Setting up robin-map-dev (1.3.0-1) ... 326s Setting up dwz (0.16-2) ... 326s Setting up libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 326s Setting up ocl-icd-libopencl1:armhf (2.3.4-1) ... 326s Setting up libxshmfence1:armhf (1.3.3-1) ... 326s Setting up libcrypt-dev:armhf (1:4.4.38-1build1) ... 326s Setting up libxcb-randr0:armhf (1.17.0-2build1) ... 326s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 326s Setting up libasan8:armhf (15.2.0-7ubuntu1) ... 326s Setting up libjson-perl (4.10000-1) ... 326s Setting up libxslt1.1:armhf (1.1.43-0.3) ... 326s Setting up libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu2) ... 326s Setting up libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu2) ... 326s Setting up debugedit (1:5.2-3) ... 326s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 326s Setting up libopenjp2-7:armhf (2.5.3-2.1) ... 326s Setting up libharfbuzz0b:armhf (12.1.0-1) ... 326s Setting up libthai-data (0.1.29-2build1) ... 326s Setting up python3-dateutil (2.9.0-4) ... 327s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 327s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 327s Setting up sgml-base (1.31+nmu1) ... 327s Setting up cmake-data (3.31.6-2ubuntu6) ... 327s Setting up librhash1:armhf (1.4.6-1) ... 327s Setting up libcdt5:armhf (2.42.4-3build2) ... 327s Setting up libcgraph6:armhf (2.42.4-3build2) ... 327s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 327s Setting up libxss1:armhf (1:1.2.3-1build3) ... 327s Setting up libicu76:armhf (76.1-4ubuntu2) ... 327s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 327s Setting up python3-mpmath (1.3.0-1) ... 327s Setting up libboost-system1.88.0:armhf (1.88.0-1.4ubuntu2) ... 327s Setting up libisl23:armhf (0.27-1) ... 327s Setting up libde265-0:armhf (1.0.16-1) ... 327s Setting up libc-dev-bin (2.42-0ubuntu3) ... 327s Setting up valgrind (1:3.25.1-0ubuntu1) ... 327s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 327s Setting up python-matplotlib-data (3.10.7+dfsg1-1) ... 327s Setting up libtasn1-6-dev:armhf (4.20.0-2build1) ... 327s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 327s Setting up python3-pathspec (0.12.1-1) ... 327s Setting up libcatch2-dev (3.7.1-0.6) ... 327s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 327s Setting up libboost-math1.88.0:armhf (1.88.0-1.4ubuntu2) ... 327s Setting up valgrind-mpi (1:3.25.1-0ubuntu1) ... 327s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 327s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 327s Setting up libclang1-20 (1:20.1.8-0ubuntu4) ... 327s Setting up libcc1-0:armhf (15.2.0-7ubuntu1) ... 327s Setting up python3-pusimp (0.1.1-1) ... 327s Setting up libbrotli-dev:armhf (1.1.0-2build6) ... 327s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 327s Setting up chrpath (0.18-1) ... 327s Setting up python3-jupyter-core (5.7.2-5) ... 328s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 328s Setting up libp11-kit-dev:armhf (0.25.9-2) ... 328s Setting up libblas-dev:armhf (3.12.1-6build1) ... 328s 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 328s Setting up libsz2:armhf (1.1.4-2) ... 328s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 328s Setting up libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 328s Setting up python3-imagesize (1.4.1-1) ... 328s Setting up libdrm-amdgpu1:armhf (2.4.127-1ubuntu1) ... 328s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 328s Setting up automake (1:1.17-4ubuntu1) ... 328s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 328s Setting up x11proto-dev (2024.1-1) ... 328s Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... 328s Setting up python3-sympy (1.13.3-5) ... 334s Setting up catch2 (3.7.1-0.6) ... 334s Setting up libice6:armhf (2:1.1.1-1) ... 334s Setting up mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 334s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 334s Setting up liblapack3:armhf (3.12.1-6build1) ... 334s 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 334s Setting up gettext (0.23.1-2build2) ... 334s Setting up libarpack2t64:armhf (3.9.1-6) ... 334s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 334s Setting up libopenblas0-pthread:armhf (0.3.30+ds-3) ... 334s 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 334s 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 334s 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 334s Setting up libgcc-15-dev:armhf (15.2.0-7ubuntu1) ... 334s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 334s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 334s Setting up libxau-dev:armhf (1:1.0.11-1build1) ... 334s Setting up nettle-dev:armhf (3.10.2-1) ... 334s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 334s Setting up libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 334s Setting up libgbm1:armhf (25.2.3-1ubuntu1) ... 334s Setting up python3-pyproject-metadata (0.9.1-2) ... 334s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 334s Setting up libpython3.14-stdlib:armhf (3.14.0-4) ... 334s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 334s Setting up libfftw3-bin (3.3.10-2fakesync1build2) ... 334s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 334s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 334s Setting up python3-pytest (8.3.5-2) ... 335s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 335s Setting up libxcursor1:armhf (1:1.2.3-1) ... 335s Setting up python3-cffi (2.0.0-2) ... 335s Setting up libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 335s Setting up libpugixml-dev:armhf (1.14-2) ... 335s Setting up hwloc-nox (2.12.2-1) ... 335s Setting up libaec-dev:armhf (1.1.4-2) ... 335s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 335s Setting up python3-virtualenv (20.35.3+ds-1) ... 335s Setting up libcombblas2.0.0t64:armhf (2.0.0-7) ... 335s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 335s Setting up python3-nbformat (5.9.1-1) ... 335s Setting up libgfortran-15-dev:armhf (15.2.0-7ubuntu1) ... 335s Setting up python3-wheel (0.46.1-2) ... 336s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 336s Setting up python3-zopfli (0.2.3.post1-1) ... 336s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 336s Setting up pkgconf:armhf (1.8.1-4build1) ... 336s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 336s Setting up intltool-debian (0.35.0+20060710.6) ... 336s Setting up libltdl-dev:armhf (2.5.4-4build1) ... 336s Setting up libthai0:armhf (0.1.29-2build1) ... 336s Setting up libxdmcp-dev:armhf (1:1.1.5-1build1) ... 336s Setting up python3-jupytext (1.16.4+ds1-1) ... 336s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 336s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 336s Setting up libclang-cpp20 (1:20.1.8-0ubuntu4) ... 336s Setting up libraqm0:armhf (0.10.3-1) ... 336s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 336s Setting up libboost-mpi1.88.0 (1.88.0-1.4ubuntu2) ... 336s Setting up opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 336s Setting up liblapack-dev:armhf (3.12.1-6build1) ... 336s 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 336s Setting up libeigen3-dev (3.4.0-5) ... 336s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 336s Setting up icu-devtools (76.1-4ubuntu2) ... 336s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 337s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 337s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 339s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 339s Setting up ocl-icd-opencl-dev:armhf (2.3.4-1) ... 339s Setting up libraw23t64:armhf (0.21.4-2) ... 339s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 339s Setting up dh-strip-nondeterminism (1.15.0-1) ... 339s Setting up libgvpr2:armhf (2.42.4-3build2) ... 339s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 339s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 339s Setting up libopenblas0:armhf (0.3.30+ds-3) ... 339s Setting up cpp-15 (15.2.0-7ubuntu1) ... 339s Setting up python3-lxml:armhf (6.0.1-1build1) ... 339s Setting up libparpack2t64:armhf (3.9.1-6) ... 339s Setting up libtiff6:armhf (4.7.0-3ubuntu3) ... 339s Setting up cpp (4:15.2.0-4ubuntu1) ... 339s Setting up xml-core (0.19) ... 339s Setting up libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 339s Setting up libpython3.14:armhf (3.14.0-4) ... 339s Setting up cmake (3.31.6-2ubuntu6) ... 339s Setting up libc6-dev:armhf (2.42-0ubuntu3) ... 339s Setting up python3-contourpy (1.3.1-1build2) ... 339s Setting up libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 339s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 339s Setting up python3-build (1.2.2-4) ... 340s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 340s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 340s Setting up libsm6:armhf (2:1.2.6-1) ... 340s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 340s Setting up libicu-dev:armhf (76.1-4ubuntu2) ... 340s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 340s Setting up libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 340s 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 340s 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 340s 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 340s Setting up libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 340s Setting up libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 340s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 342s Regenerating fonts cache... done. 342s Setting up libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 342s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 342s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 342s Setting up libxft2:armhf (2.3.6-1build1) ... 342s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 342s Setting up libarpack2-dev:armhf (3.9.1-6) ... 342s Setting up libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 342s Setting up python3-scipy (1.16.3-1) ... 346s Setting up gfortran-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 346s Setting up libxcb1-dev:armhf (1.17.0-2build1) ... 346s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 346s Setting up python3-ufl (2024.2.0-3) ... 346s Setting up libglx0:armhf (1.7.0-1build2) ... 346s Setting up python3-scikit-build-core (0.11.1-3) ... 346s Setting up dolfinx-doc (1:0.9.0-7build1) ... 346s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 346s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 346s Setting up pybuild-plugin-pyproject (6.20250414) ... 346s Setting up mpich (4.3.0+really4.2.1-1build1) ... 346s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 346s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 346s Setting up po-debconf (1.0.21+nmu1) ... 346s Setting up libtk8.6:armhf (8.6.17-1) ... 346s Setting up nanobind-dev (2.9.2-2) ... 346s Setting up libpango-1.0-0:armhf (1.56.3-2) ... 346s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 346s Setting up mpi-default-bin (1.18) ... 346s Setting up libx11-dev:armhf (2:1.8.12-1build1) ... 346s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 346s Setting up libtbb12:armhf (2022.1.0-1) ... 346s Setting up libhypre-2.32.0:armhf (2.32.0-5) ... 346s Setting up python3-mpi4py (4.0.3-3ubuntu3) ... 346s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 346s Setting up libcairo2:armhf (1.18.4-1build1) ... 346s Setting up python3.13-tk (3.13.9-1) ... 347s Setting up gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 347s Setting up libnuma-dev:armhf (2.0.19-1) ... 347s Setting up python3-pil:armhf (11.3.0-1ubuntu2) ... 347s Setting up gcc-15 (15.2.0-7ubuntu1) ... 347s Setting up libmumps-5.7:armhf (5.7.3-3build3) ... 347s Setting up libopenblas-dev:armhf (0.3.30+ds-3) ... 347s Setting up doxygen (1.9.8+ds-2.1build1) ... 347s Setting up libgl1:armhf (1.7.0-1build2) ... 347s Setting up libstdc++-15-dev:armhf (15.2.0-7ubuntu1) ... 347s Setting up libexpat1-dev:armhf (2.7.1-2) ... 347s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 347s Setting up sphinx-common (8.2.3-1ubuntu2) ... 347s Setting up libxt6t64:armhf (1:1.2.1-1.3) ... 347s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 347s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 347s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 347s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 347s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 347s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 347s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 347s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 347s Setting up libhwloc-dev:armhf (2.12.2-1) ... 347s Setting up libpangoft2-1.0-0:armhf (1.56.3-2) ... 347s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 347s Setting up libfltk1.3t64:armhf (1.3.11-3) ... 347s Setting up gfortran-15 (15.2.0-7ubuntu1) ... 347s Setting up libpangocairo-1.0-0:armhf (1.56.3-2) ... 347s Setting up python3-basix (0.9.0-2build2) ... 347s Setting up krb5-multidev:armhf (1.21.3-5ubuntu2) ... 347s Setting up libfltk-images1.3t64:armhf (1.3.11-3) ... 347s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 347s Setting up python3-nanobind (2.9.2-2) ... 347s Setting up libxmu6:armhf (2:1.1.3-3build3) ... 347s Setting up python3.14-tk (3.14.0-4) ... 347s Setting up libtool (2.5.4-4build1) ... 347s Setting up libboost1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 347s Setting up libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 347s Setting up blt (2.5.3+dfsg-8) ... 347s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 347s 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 347s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 347s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 347s Setting up libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 347s Setting up g++-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 347s Setting up python3-tk:armhf (3.13.9-1) ... 347s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 347s Setting up libxaw7:armhf (2:1.0.16-1) ... 347s Setting up python-petsc4py-doc (3.22.4-2ubuntu2) ... 347s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 347s Setting up gcc (4:15.2.0-4ubuntu1) ... 347s Setting up libgl2ps1.4:armhf (1.4.2+dfsg1-4) ... 347s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 347s Setting up python3-petsc4py-real3.22 (3.22.4-2ubuntu2) ... 347s Setting up dh-autoreconf (21) ... 347s Setting up libfltk-gl1.3t64:armhf (1.3.11-3) ... 347s Setting up libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 347s Setting up libxml2-dev:armhf (2.14.5+dfsg-0.2build1) ... 347s Setting up python3-pil.imagetk:armhf (11.3.0-1ubuntu2) ... 348s Setting up libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libpython3.13-dev:armhf (3.13.9-1) ... 348s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 348s Setting up libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libssh2-1-dev:armhf (1.11.1-1build1) ... 348s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 348s Setting up libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libboost-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up python3-petsc4py-complex3.22 (3.22.4-2ubuntu2) ... 348s Setting up g++-15 (15.2.0-7ubuntu1) ... 348s Setting up libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up python3-petsc4py (3.22.4-2ubuntu2) ... 348s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 348s 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 348s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 348s Setting up libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 348s Setting up libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libpython3-dev:armhf (3.13.7-1) ... 348s Setting up libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 348s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 348s Setting up libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up python3.13-dev (3.13.9-1) ... 348s Setting up libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up python3-petsc4py-real (3.22.4-2ubuntu2) ... 348s Setting up debhelper (13.24.2ubuntu1) ... 348s Setting up libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up gfortran (4:15.2.0-4ubuntu1) ... 348s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 348s 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 348s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 348s 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 348s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 348s Setting up python3-petsc4py-complex (3.22.4-2ubuntu2) ... 348s Setting up libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 348s Setting up libpython3-all-dev:armhf (3.13.7-1) ... 348s Setting up python3-dev (3.13.7-1) ... 348s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu3) ... 348s Setting up libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up g++ (4:15.2.0-4ubuntu1) ... 348s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 348s Setting up build-essential (12.12ubuntu1) ... 348s Setting up libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up python3-slepc4py (3.22.2-1ubuntu3) ... 348s Setting up libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up python3-slepc4py-real (3.22.2-1ubuntu3) ... 348s Setting up libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up python3-all-dev (3.13.7-1) ... 348s Setting up libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 348s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu3) ... 348s Setting up libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 348s Setting up libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 348s Setting up python3-ffcx (1:0.9.0-3) ... 348s Setting up python3-slepc4py-complex (3.22.2-1ubuntu3) ... 348s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 348s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 348s Setting up mpi-default-dev (1.18) ... 348s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 348s Setting up libmumps-dev:armhf (5.7.3-3build3) ... 348s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 348s Setting up libboost-mpi1.88-dev (1.88.0-1.4ubuntu2) ... 348s Setting up libparpack2-dev:armhf (3.9.1-6) ... 348s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 348s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 348s 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 348s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 348s 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 348s Setting up libhypre-dev:armhf (2.32.0-5) ... 348s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 348s Setting up libboost-mpi-dev (1.88.0.0ubuntu1) ... 348s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 348s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 348s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 348s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 348s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 348s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 348s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 348s print("\documentclass{article}") 348s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 348s print("\centering") 348s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 348s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 348s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 348s print("\hline") 348s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 348s print("\end{tabular}") 348s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 348s print("\end{table}") 348s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 348s print("\end{document}") 348s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 348s update-alternatives: error: no alternatives for petsc 348s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 348s 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 348s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 348s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 348s 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 348s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 348s update-alternatives: error: no alternatives for slepc 348s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 348s 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 349s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 349s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 349s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 349s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 349s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 349s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 349s 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 349s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 349s Setting up libslepc-real-dev (3.22.2+dfsg1-1build2) ... 349s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 349s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 349s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 349s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 349s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 349s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 349s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 349s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 349s Setting up libheif-plugin-aomdec:armhf (1.20.2-2) ... 349s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 349s Setting up libheif-plugin-libde265:armhf (1.20.2-2) ... 349s Setting up libheif1:armhf (1.20.2-2) ... 349s Setting up python3-fonttools (4.57.0-2build1) ... 350s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 350s Setting up libgvc6 (2.42.4-3build2) ... 350s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 350s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 350s Setting up graphviz (2.42.4-3build2) ... 350s Setting up python3-matplotlib (3.10.7+dfsg1-1) ... 352s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 352s Setting up python3-gmsh (4.13.1+ds1-6) ... 352s Processing triggers for install-info (7.1.1-1ubuntu1) ... 352s Processing triggers for libc-bin (2.42-0ubuntu3) ... 352s Processing triggers for man-db (2.13.1-1) ... 353s Processing triggers for sgml-base (1.31+nmu1) ... 353s Setting up docutils-common (0.21.2+dfsg-2) ... 353s Processing triggers for sgml-base (1.31+nmu1) ... 353s Setting up python3-docutils (0.21.2+dfsg-2) ... 354s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 355s Setting up python3-myst-parser (4.0.1-1) ... 355s Setting up python3-sphinxcontrib.jquery (4.1-6) ... 355s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 378s autopkgtest [10:24:45]: test test-dolfinx-cpp: [----------------------- 380s nproc reports 8 processors are available 380s ==== running C++ tests ==== 380s -- The C compiler identification is GNU 15.2.0 380s -- The CXX compiler identification is GNU 15.2.0 380s -- Detecting C compiler ABI info 380s -- Detecting C compiler ABI info - done 380s -- Check for working C compiler: /usr/bin/mpicc - skipped 380s -- Detecting C compile features 380s -- Detecting C compile features - done 380s -- Detecting CXX compiler ABI info 381s -- Detecting CXX compiler ABI info - done 381s -- Check for working CXX compiler: /usr/bin/c++ - skipped 381s -- Detecting CXX compile features 381s -- Detecting CXX compile features - done 381s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 382s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 382s -- Found MPI: TRUE (found version "4.1") 382s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 382s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 382s -- Found Threads: TRUE 382s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 382s -- Requested configuration: REQUIRED COMPONENTS timer 382s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 382s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 382s -- [x] libboost_timer.so.1.88.0 382s -- [ ] libboost_timer.a 382s -- Adding boost_timer dependencies: headers 382s -- Checking for Basix hints with /usr/bin/python3 382s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 383s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 383s -- 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 383s -- HDF5_DIR: HDF5_DIR-NOTFOUND 383s -- HDF5_DEFINITIONS: 383s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 383s -- 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 383s -- HDF5_HL_LIBRARIES: 383s -- HDF5_C_DEFINITIONS: 383s -- HDF5_C_INCLUDE_DIR: 383s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 383s -- HDF5_C_LIBRARY: 383s -- 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 383s -- HDF5_C_HL_LIBRARY: 383s -- HDF5_C_HL_LIBRARIES: 383s -- Defined targets (if any): 383s -- ... hdf5::hdf5 383s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 383s -- Checking for one of the modules 'PETSc;petsc' 383s -- Looking for PETSC_USE_COMPLEX 383s -- Looking for PETSC_USE_COMPLEX - not found 383s -- Checking for one of the modules 'SLEPc;slepc' 383s -- Performing Test HAVE_PEDANTIC 383s -- Performing Test HAVE_PEDANTIC - Success 383s -- Configuring done (3.4s) 383s -- Generating done (0.0s) 383s -- Build files have been written to: /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test 383s /usr/bin/cmake -S/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test -B/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test --check-build-system CMakeFiles/Makefile.cmake 0 383s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/CMakeFiles /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test//CMakeFiles/progress.marks 383s make -f CMakeFiles/Makefile2 all 383s make[1]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test' 383s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 383s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test' 383s [ 5%] Compile poisson.py using FFCx 383s ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/poisson.py 384s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 384s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test' 384s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 384s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test' 384s [ 11%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 384s [ 17%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 384s [ 29%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 384s [ 29%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 384s [ 41%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 384s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/sort.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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/main.cpp 384s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 384s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/index_map.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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp 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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/vector.cpp 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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/io.cpp 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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/sub_systems_manager.cpp 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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/index_map.cpp 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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/sort.cpp 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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/fem/functionspace.cpp 384s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp 385s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 385s /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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp 386s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 386s /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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/CIFailure.cpp 386s In file included from /usr/include/c++/15/algorithm:65, 386s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/sort.cpp:7: 386s /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]’: 386s /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 386s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 2052 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/vector:68, 386s from /usr/include/catch2/catch_tostring.hpp:12, 386s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 386s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 386s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 386s from /usr/include/catch2/catch_test_macros.hpp:11, 386s from /usr/include/catch2/catch_template_test_macros.hpp:20, 386s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/sort.cpp:9: 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 = long long int; _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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 386s | ^~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 45 | std::iota(indices.begin(), indices.end(), 0); 386s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 57 | std::iota(indices.begin(), indices.end(), 0); 386s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/sort.cpp:12: 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/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]’: 386s /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 386s 2030 | operator()(_Iter __first, _Sent __last, 386s | ^~~~~~~~ 386s /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 386s In file included from /usr/include/c++/15/numeric:64, 386s from /usr/include/dolfinx/common/sort.h:15: 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 = 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 /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]’: 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/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]’: 386s /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 386s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 2052 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 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/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]’: 386s /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 386s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 2052 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /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 386s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 3196 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 386s /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 > >]’: 386s /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 386s 349 | operator()(_Range&& __r, _Out __result) const 386s | ^~~~~~~~ 386s /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 386s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 352 | std::move(__result)); 386s | ~~~~~~~~~~~~~~~~~~~~ 386s /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 386s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 37 | global_ghost_owner); 386s | ^ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 46 | sct.scatter_fwd(data_local, data_ghost); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 386s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/index_map.cpp:8: 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 386s | ^ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 56 | decltype(sct)::type::p2p); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 386s | ^ 386s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 82 | global_ghost_owner); 386s | ^ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 89 | sct.scatter_rev(std::span(data_local), 386s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 90 | std::span(data_ghost), 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 91 | std::plus()); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 386s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 98 | sct.scatter_rev(std::span(data_local), 386s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 99 | std::span(data_ghost), 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 100 | [](auto /*a*/, auto b) { return b; }); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 386s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 121 | pack_fn, requests, 386s | ~~~~~~~~~~~~~~~~~~ 386s 122 | decltype(sct)::type::p2p); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 125 | std::plus(), requests); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s /tmp/autopkgtest.1o35fU/build.VsF/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 386s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 386s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /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 386s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 3196 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /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 386s 2030 | operator()(_Iter __first, _Sent __last, 386s | ^~~~~~~~ 386s /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 386s /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]’: 386s /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 386s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 3196 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /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 386s 2030 | operator()(_Iter __first, _Sent __last, 386s | ^~~~~~~~ 386s /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 386s /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]’: 386s /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 386s 3172 | operator()(_Iter __first, _Sent __last, 386s | ^~~~~~~~ 386s /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 386s /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 > >]’: 386s /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 386s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 386s | ^~~~~~~~ 386s /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 386s /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 386s /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 386s 341 | return ranges::__copy_or_move(std::move(__first), 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 386s 342 | std::move(__last), 386s | ~~~~~~~~~~~~~~~~~~ 386s 343 | std::move(__result)); 386s | ~~~~~~~~~~~~~~~~~~~~ 386s /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 386s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/index_map.cpp:12: 386s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 386s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 386s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /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 386s 3172 | operator()(_Iter __first, _Sent __last, 386s | ^~~~~~~~ 386s /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 386s /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]’: 386s /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 386s /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 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 338 | void scatter_fwd(std::span local_data, 386s | ^~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 350 | std::span(remote_buffer), pack_fn, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 351 | std::span(requests)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 386s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 360 | std::span(requests)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s In file included from /usr/include/c++/15/algorithm:63, 386s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/index_map.cpp:7: 386s /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)::]’: 386s /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 386s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 386s | ^~~~~~ 386s /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 386s /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 386s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 386s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 386s from /usr/include/c++/15/algorithm:65: 386s /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]’: 386s /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 386s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 195 | void scatter_fwd_begin(std::span send_buffer, 386s | ^~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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)::]’: 386s /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 386s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 386s | ^~~~~~ 386s /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 386s /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 386s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 386s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 536 | void scatter_rev(std::span local_data, std::span remote_data, 386s | ^~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 553 | std::span(local_buffer), pack_fn, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 554 | std::span(request)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 386s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 556 | std::span(request)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 386s from /usr/include/dolfinx/common/MPI.h:17, 386s from /usr/include/dolfinx/common/IndexMap.h:11, 386s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/common/index_map.cpp:10: 386s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 386s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 331 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 386s | ^~~~~~ 386s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s /usr/include/c++/15/numeric:332:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 332 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 386s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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 > >]’: 386s /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 386s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 386s | ^~~~~~~~~~~~~~ 386s /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 386s /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 386s /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 386s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 287 | std::move(__result)); 386s | ~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 536 | void scatter_rev(std::span local_data, std::span remote_data, 386s | ^~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 553 | std::span(local_buffer), pack_fn, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 554 | std::span(request)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 386s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 556 | std::span(request)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 484 | void scatter_rev_begin(std::span remote_data, 386s | ^~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 493 | type); 386s | ~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 386s | ^~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/vector.cpp:15: 386s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 386s /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 386s 234 | const T local = std::transform_reduce( 386s | ~~~~~~~~~~~~~~~~~~~~~^ 386s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 236 | [](T a, T b) -> T 386s | ~~~~~~~~~~~~~~~~~ 386s 237 | { 386s | ~ 386s 238 | if constexpr (std::is_same>::value 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 239 | or std::is_same>::value) 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 240 | { 386s | ~ 386s 241 | return std::conj(a) * b; 386s | ~~~~~~~~~~~~~~~~~~~~~~~~ 386s 242 | } 386s | ~ 386s 243 | else 386s | ~~~~ 386s 244 | return a * b; 386s | ~~~~~~~~~~~~~ 386s 245 | }); 386s | ~~ 386s In file included from /usr/include/c++/15/algorithm:65, 386s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/vector.cpp:9: 386s /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)::]’: 386s /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 386s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 3196 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 386s /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 386s 279 | = std::accumulate(data.begin(), data.end(), U(0), 386s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 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::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 386s /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 386s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 386s | ^~~~~~~~~~~~~~ 386s /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 > >]’: 386s /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 386s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 386s | ^~~~~~~~~~~~~~ 386s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 386s /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 386s 234 | const T local = std::transform_reduce( 386s | ~~~~~~~~~~~~~~~~~~~~~^ 386s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 236 | [](T a, T b) -> T 386s | ~~~~~~~~~~~~~~~~~ 386s 237 | { 386s | ~ 386s 238 | if constexpr (std::is_same>::value 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 239 | or std::is_same>::value) 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 240 | { 386s | ~ 386s 241 | return std::conj(a) * b; 386s | ~~~~~~~~~~~~~~~~~~~~~~~~ 386s 242 | } 386s | ~ 386s 243 | else 386s | ~~~~ 386s 244 | return a * b; 386s | ~~~~~~~~~~~~~ 386s 245 | }); 386s | ~~ 386s /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]’: 386s /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 386s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 386s | ^~~~~~~~ 386s /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 386s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 743 | std::move(__result), 386s | ~~~~~~~~~~~~~~~~~~~~ 386s 744 | std::move(__op), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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)::]’: 386s /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 386s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 3196 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 386s /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 386s 279 | = std::accumulate(data.begin(), data.end(), U(0), 386s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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&)::]’: 386s /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 386s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 201 | std::move(__f), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 280 | void scatter_fwd_begin(std::span local_data, 386s | ^~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 289 | type); 386s | ~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 315 | void scatter_fwd_end(std::span remote_buffer, 386s | ^~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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)::]’: 386s /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 386s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 386s | ^~~~~~~~~~~ 386s /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 386s /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 386s 473 | return std::__find_if_not(__first, __last, 386s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 386s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /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 386s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 386s | ^~~~~~~~ 386s /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 386s /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 386s 606 | return ranges::fill_n(std::move(__first), __len, __value); 386s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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)::]’: 386s /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 386s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 386s | ^~~~~~~~~~~ 386s /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 386s /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 386s 473 | return std::__find_if_not(__first, __last, 386s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 386s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 484 | void scatter_rev_begin(std::span remote_data, 386s | ^~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 493 | type); 386s | ~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 386s | ^~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 386s /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]’: 386s /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 386s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 293 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 386s | ^~~~~~ 386s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 386s from /usr/include/dolfinx/common/MPI.h:17, 386s from /usr/include/dolfinx/common/IndexMap.h:11, 386s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/vector.cpp:13: 386s /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 > >&)::]’: 386s /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 386s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 386s | ^~~~~~~~~~~~~~~~ 386s /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 386s /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 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 484 | void scatter_rev_begin(std::span remote_data, 386s | ^~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 493 | type); 386s | ~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 386s | ^~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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]’: 386s /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 386s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /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]’: 386s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 390 | void scatter_rev_begin(std::span send_buffer, 386s | ^~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s In file included from /usr/include/c++/15/numeric:64: 386s /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)::]’: 386s /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 386s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 386s | ^~~~~~~~~~ 386s /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 386s /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)::]’: 386s /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 386s 3172 | operator()(_Iter __first, _Sent __last, 386s | ^~~~~~~~ 386s /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 386s /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]’: 386s /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 386s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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 > > >&)::]’: 387s /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 387s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 387s | ^~~~~~~~~~~~~~~~ 387s /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 387s /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 387s /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]’: 387s /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 387s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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)::]’: 387s /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 387s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 387s | ^~~~~~~~~~ 387s /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 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*, 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)::]’: 387s /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 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*, std::span, 4294967295>::__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<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 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/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]’: 387s /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 387s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 387s | ^~~~~~~~ 387s /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 387s /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 387s 606 | return ranges::fill_n(std::move(__first), __len, __value); 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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]’: 387s /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 387s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 387s | ^~~~~~~~ 387s /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 387s /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 387s 606 | return ranges::fill_n(std::move(__first), __len, __value); 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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&)::]’: 387s /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 387s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 387s | ^~~~~~~~ 387s /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 387s /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):: >]’: 387s /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 387s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 387s | ^~~~~~~~~~~~~ 387s /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 387s /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 387s 115 | return std::__find_if(__first, __last, 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 387s 116 | __gnu_cxx::__ops::__negate(__pred)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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]’: 387s /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 387s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 387s | ^~~~~~~~ 387s /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 387s /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 387s 606 | return ranges::fill_n(std::move(__first), __len, __value); 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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]’: 387s /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 387s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 387s | ^~~~~~~~ 387s /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):: >]’: 387s /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 387s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 387s | ^~~~~~~~~~~~~ 387s /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 387s /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]’: 387s /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 387s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 387s | ^~~~~~~~ 387s /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 387s /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 387s 115 | return std::__find_if(__first, __last, 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 387s 116 | __gnu_cxx::__ops::__negate(__pred)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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 387s 606 | return ranges::fill_n(std::move(__first), __len, __value); 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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]’: 387s /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 387s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 387s | ^~~~~~~~ 387s /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]’: 387s /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 387s /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]’: 387s /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 387s /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]’: 387s /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 387s In file included from /usr/include/c++/15/algorithm:62: 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 >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 387s /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 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 >’ 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 >’ changed in GCC 7.1 387s 2095 | while (__first != __last && !__pred(__first)) 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 >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 387s /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 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 >’ 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 >’ changed in GCC 7.1 387s 2095 | while (__first != __last && !__pred(__first)) 387s | ~~~~~~^~~~~~~~~ 387s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 387s /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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp 387s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 387s /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)::]’: 387s /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 387s 394 | operator()(_Iterator __it) 387s | ^~~~~~~~ 387s /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)::]’: 387s /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 387s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 387s from /usr/include/c++/15/bits/stl_algobase.h:67, 387s from /usr/include/c++/15/algorithm:62: 387s /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 >&}]’: 387s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 387s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /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 >&}]’: 387s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 387s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s In file included from /usr/include/dolfinx/la/Vector.h:14: 387s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 387s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 387s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 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::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _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/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&)::]’: 387s /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 387s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 201 | std::move(__f), std::move(__proj)); 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 >; _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]’: 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/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&)::]’: 387s /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 387s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 387s | ^~~~~~~~ 387s /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 387s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 387s /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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/option.cpp 387s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 387s /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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp 388s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/fem/functionspace.cpp:14: 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/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/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/dolfinx/mesh/generation.h:632:61: 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_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 In file included from /usr/include/c++/15/vector:68, 388s from /usr/include/catch2/catch_tostring.hpp:12, 388s 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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/fem/functionspace.cpp:7: 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 In file included from /usr/include/c++/15/algorithm:65, 388s from /usr/include/basix/maps.h:8, 388s from /usr/include/basix/finite-element.h:9, 388s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/fem/functionspace.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 /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/Expression.h:10, 388s from /usr/include/dolfinx/fem/utils.h:13, 388s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/fem/functionspace.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/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 In file included from /usr/include/c++/15/vector:74: 388s /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]’: 388s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 388s 885 | vector<_Tp, _Alloc>:: 388s | ^~~~~~~~~~~~~~~~~~~ 388s /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]’: 388s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 388s In file included from /usr/include/c++/15/string_view:58, 388s from /usr/include/c++/15/bits/basic_string.h:51, 388s from /usr/include/c++/15/string:56, 388s from /usr/include/catch2/internal/catch_stringref.hpp:12, 388s from /usr/include/catch2/catch_assertion_info.hpp:13, 388s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 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 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/chrono:54, 388s from /usr/include/catch2/catch_tostring.hpp:545: 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/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/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/basic_string.h:41: 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/ranges_algo.h: In member function ‘constexpr std::ranges::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_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_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 In file included from /usr/include/c++/15/vector:67: 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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/fem/functionspace.cpp: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 In file included from /usr/include/dolfinx/fem/DofMap.h:16, 388s from /usr/include/dolfinx/fem/FunctionSpace.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/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_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 In file included from /usr/include/c++/15/string:53: 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::__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/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 In file included from /usr/include/c++/15/string:50: 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 In file included from /usr/include/c++/15/format:58, 388s from /usr/include/c++/15/bits/chrono_io.h:41, 388s from /usr/include/c++/15/chrono:3378: 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/tuple:46, 388s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 388s from /usr/include/c++/15/bits/memory_resource.h:43, 388s from /usr/include/c++/15/string:72: 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 /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/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/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/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /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]’: 388s /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 388s 2030 | operator()(_Iter __first, _Sent __last, 388s | ^~~~~~~~ 388s /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 388s /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]’: 388s /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 388s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 388s | ^~~~~~~~ 388s /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 388s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 743 | std::move(__result), 388s | ~~~~~~~~~~~~~~~~~~~~ 388s 744 | std::move(__op), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::__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/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 [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 388s /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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-real/test/poisson.c 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 388s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_algobase.h: In 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>]’: 388s /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 388s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 388s | ^~~~~~~~ 388s /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 388s /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 388s /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 388s 341 | return ranges::__copy_or_move(std::move(__first), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 388s 342 | std::move(__last), 388s | ~~~~~~~~~~~~~~~~~~ 388s 343 | std::move(__result)); 388s | ~~~~~~~~~~~~~~~~~~~~ 388s /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 388s In file included from /usr/include/c++/15/string:46: 388s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 388s /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 388s 698 | __miter_base(_Iterator __it) 388s | ^~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/bits/char_traits.h:59, 388s from /usr/include/c++/15/string:44: 388s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 388s /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 388s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 388s | ^~~~~~~~ 388s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 388s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 388s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /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 >]’: 388s /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 388s 666 | move(_II __first, _II __last, _OI __result) 388s | ^~~~ 388s /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 388s /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 388s /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]’: 388s /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 388s 3172 | operator()(_Iter __first, _Sent __last, 388s | ^~~~~~~~ 388s /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 388s /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 >]’: 388s /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 388s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 388s | ^~~~~~~~ 388s /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 388s /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 388s /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 388s 341 | return ranges::__copy_or_move(std::move(__first), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 388s 342 | std::move(__last), 388s | ~~~~~~~~~~~~~~~~~~ 388s 343 | std::move(__result)); 388s | ~~~~~~~~~~~~~~~~~~~~ 388s /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 388s /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]’: 388s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 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/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)::]’: 388s /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 388s 3912 | find_if(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~ 388s /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 388s /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 388s 3921 | return std::__find_if(__first, __last, 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 388s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /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]’: 388s /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 388s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 388s | ^~~~~~~~ 388s /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 388s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 743 | std::move(__result), 388s | ~~~~~~~~~~~~~~~~~~~~ 388s 744 | std::move(__op), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /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 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 = long long 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_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long 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 /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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 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/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 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/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::__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 /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 /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 /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::__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/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::__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/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]’: 388s /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 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 388s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 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 = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _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 /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 /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 /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 388s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 287 | std::move(__result)); 388s | ~~~~~~~~~~~~~~~~~~~~ 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 388s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 388s 1909 | std::__final_insertion_sort(__first, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 388s /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 388s 698 | __miter_base(_Iterator __it) 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 = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _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_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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 /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 388s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 287 | std::move(__result)); 388s | ~~~~~~~~~~~~~~~~~~~~ 388s /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]’: 388s /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 388s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 743 | std::move(__result), 388s | ~~~~~~~~~~~~~~~~~~~~ 388s 744 | std::move(__op), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 388s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 388s | ^ 388s /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):: >]’: 388s /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 388s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 388s | ^~~~~~~~~ 388s /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 388s /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 388s 2095 | while (__first != __last && !__pred(__first)) 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*, 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]’: 388s /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 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*, std::vector > >’ changed in GCC 7.1 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 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_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_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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/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_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/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_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 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: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/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/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]’: 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 /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 > >]’: 389s /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 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 389s 1909 | std::__final_insertion_sort(__first, __last, __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 1590 | __heap_select(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~ 389s /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 389s /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 389s /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 389s 1594 | std::__make_heap(__first, __middle, __comp); 389s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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 389s 1596 | if (__comp(__i, __first)) 389s | ~~~~~~^~~~~~~~~~~~~~ 389s /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 389s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 389s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 389s /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&):: >]’: 389s /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 389s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~~~~~~~~ 389s /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 389s /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 389s 425 | std::__pop_heap(__first, __last, __last, __comp); 389s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /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 389s /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 389s /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 389s /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 389s 91 | if (__comp(__a, __b)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 93 | if (__comp(__b, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 94 | std::iter_swap(__result, __b); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 95 | else if (__comp(__a, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 96 | std::iter_swap(__result, __c); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 98 | std::iter_swap(__result, __a); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 100 | else if (__comp(__a, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 101 | std::iter_swap(__result, __a); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 102 | else if (__comp(__b, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 103 | std::iter_swap(__result, __c); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 105 | std::iter_swap(__result, __b); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 1830 | __unguarded_partition(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~~~~~~~~ 389s /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 389s /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 389s /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 389s 1836 | while (__comp(__first, __pivot)) 389s | ~~~~~~^~~~~~~~~~~~~~~~~~ 389s /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 389s 1839 | while (__comp(__pivot, __last)) 389s | ~~~~~~^~~~~~~~~~~~~~~~~ 389s /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 389s 1843 | std::iter_swap(__first, __last); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 389s /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&)::]’: 389s /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 389s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 389s | ^~~~~~~~ 389s /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 389s /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&):: >]’: 389s /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 389s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 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 >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 389s /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 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 >’ 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 >; _ForwardIterator = double*]’: 389s /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 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 >’ 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 389s 1823 | std::__insertion_sort(__first, __last, __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~~~~~~~~ 389s /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 389s /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&):: >]’: 389s /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 389s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~~~~~~~ 389s /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 389s /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 389s /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 >]’: 389s /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 389s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 389s | ^~~~~~~~~ 389s /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 389s /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&)::]’: 389s /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 389s 239 | operator()(_Value& __val, _Iterator __it) 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 389s 1870 | std::__sort_heap(__first, __middle, __comp); 389s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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 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&):: >]’: 389s /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 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 389s 1778 | if (__comp(__i, __first)) 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 389s /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&):: >]’: 389s /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 389s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 389s | ^~~~~~~~~~~~~ 389s /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 389s 232 | if (__comp(__first + __secondChild, 389s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 389s 233 | __first + (__secondChild - 1))) 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 1590 | __heap_select(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~ 389s /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 389s /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 389s /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 389s 1594 | std::__make_heap(__first, __middle, __comp); 389s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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 389s 1596 | if (__comp(__i, __first)) 389s | ~~~~~~^~~~~~~~~~~~~~ 389s /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 389s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 389s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~~~~~~~~ 389s /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 389s /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 389s 425 | std::__pop_heap(__first, __last, __last, __comp); 389s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /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 389s /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 389s /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 389s /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 389s 91 | if (__comp(__a, __b)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 93 | if (__comp(__b, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 94 | std::iter_swap(__result, __b); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 95 | else if (__comp(__a, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 96 | std::iter_swap(__result, __c); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 98 | std::iter_swap(__result, __a); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 100 | else if (__comp(__a, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 101 | std::iter_swap(__result, __a); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 102 | else if (__comp(__b, __c)) 389s | ~~~~~~^~~~~~~~~~ 389s /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 389s 103 | std::iter_swap(__result, __c); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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 389s 105 | std::iter_swap(__result, __b); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 1830 | __unguarded_partition(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~~~~~~~~ 389s /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 389s /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 389s /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 389s 1836 | while (__comp(__first, __pivot)) 389s | ~~~~~~^~~~~~~~~~~~~~~~~~ 389s /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 389s 1839 | while (__comp(__pivot, __last)) 389s | ~~~~~~^~~~~~~~~~~~~~~~~ 389s /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 389s 1843 | std::iter_swap(__first, __last); 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 389s /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&)::]’: 389s /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 389s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 389s | ^~~~~~~~ 389s /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 389s /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&):: >]’: 389s /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 389s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 135 | __push_heap(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~ 389s /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 389s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 389s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~~~~~~~~ 389s /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 389s /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&):: >]’: 389s /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 389s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~~~~~~~ 389s /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 389s /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 389s /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 > >]’: 389s /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 389s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 389s | ^~~~~~~~~ 389s /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 389s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 389s /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 389s 698 | __miter_base(_Iterator __it) 389s | ^~~~~~~~~~~~ 389s /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&)::]’: 389s /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 389s 239 | operator()(_Value& __val, _Iterator __it) 389s | ^~~~~~~~ 389s /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&)::]’: 389s /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 389s 195 | operator()(_Iterator __it, _Value& __val) 389s | ^~~~~~~~ 389s /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&):: >]’: 389s /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 389s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 389s | ^~~~~~~~~~~~~ 389s /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 389s 232 | if (__comp(__first + __secondChild, 389s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 389s 233 | __first + (__secondChild - 1))) 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*, vector > >; _To = tuple*]’: 389s /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 389s 3073 | __niter_wrap(_From __from, _To __res) 389s | ^~~~~~~~~~~~ 389s /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&):: >]’: 389s /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 389s 135 | __push_heap(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~ 389s /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 389s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 389s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 142 | xshape, partitioner); 389s | ^ 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s /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&)::]’: 389s /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 389s 195 | operator()(_Iterator __it, _Value& __val) 389s | ^~~~~~~~ 389s In file included from /usr/include/c++/15/algorithm:65, 389s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:9: 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 In file included from /usr/include/c++/15/vector:68, 389s from /usr/include/basix/cell.h:10, 389s from /usr/include/basix/finite-element.h:7, 389s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:10: 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 from /usr/include/dolfinx/fem/DirichletBC.h:12, 389s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 389s from /usr/include/dolfinx.h:11, 389s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: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 In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 389s from /usr/include/dolfinx.h:16: 389s /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]’: 389s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 540 | x.insert(x.end(), {x0, x1}); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 565 | v2, v3, vmid}); 389s | ~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 627 | {x.size() / 2, 2}, partitioner); 389s | ^ 389s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 632 | std::vector{}, {0, 2}, partitioner); 389s | ^ 389s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /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]’: 389s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 671 | i0 + iy + ny + 2}); 389s | ~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 676 | {x.size() / 2, 2}, partitioner); 389s | ^ 389s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 681 | std::vector{}, {0, 2}, partitioner); 389s | ^ 389s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /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]’: 389s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 379 | cells.insert(cells.end(), 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 389s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 386 | {x.size() / 3, 3}, partitioner); 389s | ^ 389s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /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]’: 389s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 429 | {x.size() / 3, 3}, partitioner); 389s | ^ 389s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /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]’: 389s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 476 | {x.size() / 3, 3}, partitioner); 389s | ^ 389s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38, 389s from /usr/include/c++/15/bits/ranges_algo.h:38: 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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 389s /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 389s 975 | operator()(_It&& __first, _Sent __last) const 389s | ^~~~~~~~ 389s /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]’: 389s /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 389s 736 | vector(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~ 389s /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 389s /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 389s 746 | _M_range_initialize_n(__first, __last, __n); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/numeric:64, 389s from /usr/include/basix/finite-element.h:19: 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 In file included from /usr/include/c++/15/vector:68, 389s from /usr/include/c++/15/chrono:53, 389s from /usr/include/spdlog/common.h:10, 389s from /usr/include/spdlog/spdlog.h:12, 389s from /usr/include/dolfinx/common/log.h:9, 389s from /usr/include/dolfinx/common/MPI.h:10, 389s from /usr/include/dolfinx/mesh/Topology.h:11, 389s from /usr/include/dolfinx/mesh/Geometry.h:9, 389s from /usr/include/dolfinx/mesh/Mesh.h:9, 389s from /usr/include/dolfinx/mesh/generation.h:9, 389s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp:7: 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 In file included from /usr/include/c++/15/algorithm:63: 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/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 In file included from /usr/include/c++/15/vector:74: 389s /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]’: 389s /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 389s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 389s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 389s 239 | __x.end()); 389s | ~~~~~~~~~~ 389s /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 389s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 389s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 251 | end(), _M_get_Tp_allocator()); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 389s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 389s from /usr/include/c++/15/vector:67: 389s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 389s 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: 389s /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 389s 1045 | std::_Destroy(__first, __last); 389s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 389s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 60 | std::vector expected_x = { 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 >’ 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/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 /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/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 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 389s from /usr/include/dolfinx.h:10: 389s /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]’: 389s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 676 | distribute_data(MPI_Comm comm0, std::span indices, 389s | ^~~~~~~~~~~~~~~ 389s /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]’: 389s /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 389s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 2052 | std::move(__comp), std::move(__proj)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /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]’: 389s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 382 | create_geometry( 389s | ^~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 424 | const std::vector l2l = graph::build::compute_local_to_local( 389s | ^~~ 389s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 429 | std::ranges::transform(l2l, igi.begin(), 389s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 389s 430 | [&nodes](auto index) { return nodes[index]; }); 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 = double; _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/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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 143 | expected_x = { 389s | ~~~~~~~~~~~^~~ 389s 144 | /* v_0 */ 0.0, 389s | ~~~~~~~~~~~~~~ 389s 145 | /* v_1 */ 0.25, 389s | ~~~~~~~~~~~~~~~ 389s 146 | /* v_2 */ 0.5, 389s | ~~~~~~~~~~~~~~ 389s 147 | /* v_3 */ 0.75, 389s | ~~~~~~~~~~~~~~~ 389s 148 | /* v_4 */ 1.0, 389s | ~~~~~~~~~~~~~~ 389s 149 | }; 389s | ~ 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 168 | expected_x = { 389s | ~~~~~~~~~~~^~~ 389s 169 | /* v_0 */ 0.0, 389s | ~~~~~~~~~~~~~~ 389s 170 | /* v_1 */ 1. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 171 | /* v_2 */ 2. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 172 | /* v_3 */ 3. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 173 | /* v_4 */ 4. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 174 | /* v_5 */ 5. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 175 | /* v_6 */ 6. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 176 | /* v_7 */ 7. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 177 | /* v_8 */ 8. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 178 | /* v_9 */ 9. / 9, 389s | ~~~~~~~~~~~~~~~~~ 389s 179 | }; 389s | ~ 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 207 | expected_x = { 389s | ~~~~~~~~~~~^~~ 389s 208 | /* v_0 */ 0. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 209 | /* v_1 */ 1. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 210 | /* v_2 */ 2. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 211 | /* v_3 */ 3. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 212 | /* v_4 */ 4. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 213 | /* v_5 */ 5. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 214 | /* v_6 */ 6. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 215 | /* v_7 */ 7. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 216 | /* v_8 */ 8. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 217 | /* v_9 */ 9. / 14, 389s | ~~~~~~~~~~~~~~~~~~ 389s 218 | /* v_10 */ 10. / 14, 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 219 | /* v_11 */ 11. / 14, 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 220 | /* v_12 */ 12. / 14, 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 221 | /* v_13 */ 13. / 14, 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 222 | /* v_14 */ 14. / 14, 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 223 | }; 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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 275 | std::vector expected_x = { 389s | ^~~~~~~~~~ 389s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 389s from /usr/include/c++/15/algorithm:62: 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 = long long int*]’: 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_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>]’: 389s /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 389s 975 | operator()(_It&& __first, _Sent __last) const 389s | ^~~~~~~~ 389s /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]’: 389s /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 389s 736 | vector(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~ 389s /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 389s /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 389s 746 | _M_range_initialize_n(__first, __last, __n); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 = std::span&; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 389s /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 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::__iter_tag>’ 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::__iter_tag>’ 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 /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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 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 >; _Sent = __gnu_cxx::__normal_iterator >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 389s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 389s | ^ 389s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 389s /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]’: 389s /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 389s 797 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /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 389s /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]’: 389s /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 389s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 389s | ^~~~~~~~ 389s /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 389s /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]’: 389s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 389s 195 | vector<_Tp, _Alloc>:: 389s | ^~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 389s /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 389s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 389s | ^~~~~~~~~~~~~~ 389s /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]’: 389s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 389s 181 | vector<_Tp, _Alloc>:: 389s | ^~~~~~~~~~~~~~~~~~~ 389s /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 389s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 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 >; _Sentinel = __gnu_cxx::__normal_iterator >; _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 >’ 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 >’ changed in GCC 7.1 389s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 389s /tmp/autopkgtest.1o35fU/build.VsF/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 389s 357 | std::vector expected_x = { 389s | ^~~~~~~~~~ 389s /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*]’: 389s /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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 390s /tmp/autopkgtest.1o35fU/build.VsF/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 390s 399 | std::vector expected_x = { 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/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 /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]’: 390s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 257 | {x.size(), 1}, partitioner); 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 262 | std::vector{}, {0, 1}, partitioner); 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ 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/ranges_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/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::create_interval(MPI_Comm, int64_t, std::array, GhostMode, CellPartitionFunction) [with T = double]’: 390s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 257 | {x.size(), 1}, partitioner); 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 262 | std::vector{}, {0, 1}, partitioner); 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 double*; _Tp = double; _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_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]’: 390s /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 390s 855 | operator=(initializer_list __l) 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 In file included from /usr/include/c++/15/algorithm:65, 390s from /usr/include/dolfinx/common/MPI.h:12: 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 In file included from /usr/include/dolfinx/mesh/generation.h:11: 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/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]’: 390s /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 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 390s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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::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 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 390s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 390s /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 390s 698 | __miter_base(_Iterator __it) 390s | ^~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 390s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 390s /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 390s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 390s | ^~~~~~~~ 390s /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 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/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/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/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/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/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/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/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_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/stl_algo.h: In 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<_Iter, _Out> std::ranges::__transform_fn::operator()(_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 | ^~~~~~~~ 390s /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)::]’: 390s /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 390s 992 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 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/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _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/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _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 = double*; _ForwardIterator = double*; _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/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/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/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 /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]’: 390s /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 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 390s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 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 = __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:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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/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 >]’: 390s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 390s 1909 | std::__final_insertion_sort(__first, __last, __comp); 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 >]’: 390s /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 390s 698 | __miter_base(_Iterator __it) 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 = __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 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/boost/timer/timer.hpp:13, 390s from /usr/include/dolfinx/common/Timer.h:10, 390s from /usr/include/dolfinx/common/MPI.h:9: 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 /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 /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, _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]’: 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/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 /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]’: 390s /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 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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/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/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):: >]’: 390s /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 390s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 390s | ^~~~~~~~~ 390s /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 390s /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 390s 2095 | while (__first != __last && !__pred(__first)) 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 /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]’: 390s /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 390s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 390s | ^~~~~~~~ 390s /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 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 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 /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/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/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_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]’: 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::__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/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/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_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 /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>]’: 390s /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 390s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 390s | ^~~~~~~~~~~~~~ 390s /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)::]’: 390s /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 390s 980 | operator()(_Out __first, _Sent __last, _Fp __gen) const 390s | ^~~~~~~~ 390s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 = long long int*; _Sent = long long int*; _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_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 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 | ^~~~~~~~ 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 /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]’: 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/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 > >]’: 390s /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 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*, std::vector > >’ changed in GCC 7.1 390s /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&)::]’: 390s /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 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 390s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 390s /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)::]’: 390s /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 390s 317 | operator()(_Iterator __it) 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 = float]’: 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/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]’: 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/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/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]’: 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/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 /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/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*]’: 390s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = double*]’: 390s /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 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 ‘std::move_iterator’ changed in GCC 7.1 390s /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 390s 303 | return std::__do_uninit_copy(__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 = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 390s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = long long int*]’: 390s /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 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 ‘std::move_iterator’ changed in GCC 7.1 390s /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 390s 303 | return std::__do_uninit_copy(__first, __last, __result); 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/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/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&):: >]’: 390s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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/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 In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 390s from /usr/include/c++/15/array:45, 390s from /usr/include/dolfinx/mesh/Topology.h:9: 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 = __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/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_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/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 /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 /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::__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/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/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 /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/ranges_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_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/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 /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 /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/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/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/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/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/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/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_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_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/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*, 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/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]’: 390s /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 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 390s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/ranges_algobase.h: In 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 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 390s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 390s /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 390s 698 | __miter_base(_Iterator __it) 390s | ^~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 390s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 390s /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 390s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 390s | ^~~~~~~~ 390s /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 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/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/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/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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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/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_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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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/stl_algo.h: In 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/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]’: 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: 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 /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_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 _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::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/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 In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:16: 391s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 391s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 143 | return [&](std::span rows, 391s | ^ 391s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 147 | this->add(data, rows, cols); 391s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp: In lambda function: 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s In file included from /usr/include/c++/15/vector:68, 391s from /usr/include/basix/mdspan.hpp:6096, 391s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:11: 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 = long long int; _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_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 /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 /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]’: 391s /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 391s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 391s 450 | rowptr_container_type new_row_ptr = {0}; 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/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 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_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/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]’: 391s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 249 | void add(std::span x, std::span rows, 391s | ^~~ 391s /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]’: 391s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 724 | double norm_sq_local = std::accumulate( 391s | ~~~~~~~~~~~~~~~^ 391s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 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/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 In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 391s from /usr/include/c++/15/algorithm:65, 391s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:10: 391s /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]’: 391s /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 391s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 391s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 391s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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::span; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 391s /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 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_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/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]’: 391s /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 391s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 391s 450 | rowptr_container_type new_row_ptr = {0}; 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_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_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_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_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/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/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]’: 391s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 642 | _index_maps[1]->local_to_global(local_col, global_col); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ 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 > >; _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/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_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::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 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 = double*]’: 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_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 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 >; _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_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 In file included from /usr/include/c++/15/vector:68, 391s from /usr/include/catch2/catch_tostring.hpp:12, 391s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 391s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 391s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 391s from /usr/include/catch2/catch_test_macros.hpp:11, 391s from /usr/include/catch2/catch_template_test_macros.hpp:20, 391s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:13: 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_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_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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 391s /tmp/autopkgtest.1o35fU/build.VsF/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 391s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 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/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_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&):: >]’: 391s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 391s /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 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 >’ changed in GCC 7.1 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 = long long int; _Iterator = __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:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 239 | operator()(_Value& __val, _Iterator __it) 391s | ^~~~~~~~ 391s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:25: 391s /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]’: 391s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 391s | ^~~~~ 391s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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_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&):: >]’: 391s /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 391s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 391s | ^~~~~~~~~~~~~ 391s /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 391s 232 | if (__comp(__first + __secondChild, 391s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s 233 | __first + (__secondChild - 1))) 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/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 /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/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&):: >]’: 391s /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 391s 135 | __push_heap(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~ 391s /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 391s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 391s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:24: 391s /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]’: 391s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 391s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 391s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 391s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 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::tuple; _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 /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&)::]’: 391s /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 391s 195 | operator()(_Iterator __it, _Value& __val) 391s | ^~~~~~~~ 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 = tuple; _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_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_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 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/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&):: >]’: 391s /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 391s 135 | __push_heap(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~ 391s /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 391s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 391s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38: 391s /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>]’: 391s /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 391s 975 | operator()(_It&& __first, _Sent __last) const 391s | ^~~~~~~~ 391s /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]’: 391s /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 391s 736 | vector(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~ 391s /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 391s /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 391s 746 | _M_range_initialize_n(__first, __last, __n); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 391s /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&)::]’: 391s /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 391s 195 | operator()(_Iterator __it, _Value& __val) 391s | ^~~~~~~~ 391s In file included from /usr/include/c++/15/vector:74: 391s /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]’: 391s /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 391s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 391s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 391s 239 | __x.end()); 391s | ~~~~~~~~~~ 391s /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 391s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 391s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 251 | end(), _M_get_Tp_allocator()); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 391s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 391s from /usr/include/c++/15/vector:67: 391s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 391s 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: 391s /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 391s 1045 | std::_Destroy(__first, __last); 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::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 391s /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 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 >’ changed in GCC 7.1 391s In file included from /usr/include/c++/15/algorithm:65, 391s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 391s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 391s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:17: 391s /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]’: 391s /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 391s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1188 | std::move(__comp), std::move(__proj)); 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 = long long int; _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 In file included from /usr/include/dolfinx/mesh/generation.h:11, 391s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:22: 391s /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 >]’: 391s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 783 | Mesh> create_mesh( 391s | ^~~~~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 391s | ^ 391s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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 391s 830 | cells1 = std::vector(cells.begin(), cells.end()); 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 391s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 841 | std::vector cells1_v 391s | ^~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 391s 880 | boundary_v.erase(unique_end, range_end); 391s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 391s 885 | boundary_v.erase(boundary_v.begin()); 391s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 391s | ^~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 391s 905 | nodes1.erase(unique_end, range_end); 391s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 911 | Geometry geometry 391s | ^~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 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)::]’: 391s /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 391s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 2130 | __value, std::move(__comp), std::move(__proj)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 391s from /usr/include/dolfinx/fem/assembler.h:9, 391s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 391s from /usr/include/dolfinx.h:11, 391s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:14: 391s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 391s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 391s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 391s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 391s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 391s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 391s from /usr/include/catch2/catch_test_macros.hpp:11, 391s from /usr/include/catch2/catch_template_test_macros.hpp:20, 391s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/generation.cpp:9: 391s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 391s /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 391s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 391s | ^ 391s /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)>]’: 391s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 267 | void assemble_matrix( 391s | ^~~~~~~~~~~~~~~ 391s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 391s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 391s | ^ 391s /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>]’: 391s /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 391s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 391s | ^~~~~~~~~~~~~ 391s /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 391s /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 > >]’: 391s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /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/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]’: 392s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 392s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 392s 540 | x.insert(x.end(), {x0, x1}); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 565 | v2, v3, vmid}); 392s | ~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 627 | {x.size() / 2, 2}, partitioner); 392s | ^ 392s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 632 | std::vector{}, {0, 2}, partitioner); 392s | ^ 392s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s In file included from /usr/include/c++/15/numeric:64, 392s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 392s from /usr/include/dolfinx/common/MPI.h:17, 392s from /usr/include/dolfinx/common/dolfinx_common.h:13, 392s from /usr/include/dolfinx.h:10: 392s /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)>]’: 392s /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 392s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 392s | ^~~~~~~~~~ 392s /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 392s /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]’: 392s /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 392s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 392s | ^~~~~~~~ 392s /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 392s /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 392s 606 | return ranges::fill_n(std::move(__first), __len, __value); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/dolfinx/fem/Function.h:17, 392s from /usr/include/dolfinx/fem/DirichletBC.h:12, 392s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 392s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 392s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 99 | std::span(_buffer_remote), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 100 | std::span(_request)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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]’: 392s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 392s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 671 | i0 + iy + ny + 2}); 392s | ~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 676 | {x.size() / 2, 2}, partitioner); 392s | ^ 392s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 681 | std::vector{}, {0, 2}, partitioner); 392s | ^ 392s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /tmp/autopkgtest.1o35fU/build.VsF/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]’: 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 35 | void spmv_impl(std::span values, 392s | ^~~~~~~~~ 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 392s /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 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::__iter_tag>’ changed in GCC 7.1 392s /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)::]’: 392s /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 392s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 2130 | __value, std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 392s from /usr/include/dolfinx/refinement/interval.h:12: 392s /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]’: 392s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 392s 177 | std::for_each(local_edge_to_new_vertex.begin(), 392s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 178 | local_edge_to_new_vertex.end(), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 179 | [global_offset](auto& e) { e.second += global_offset; }); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 392s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 392s 254 | recv_local_edge); 392s | ~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1546 | insert(const_iterator __position, initializer_list __l) 392s | ^~~~~~ 392s /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 392s /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 392s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1550 | std::random_access_iterator_tag()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 392s from /usr/include/dolfinx.h:16: 392s /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]’: 392s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 379 | cells.insert(cells.end(), 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 392s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 386 | {x.size() / 3, 3}, partitioner); 392s | ^ 392s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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]’: 392s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 429 | {x.size() / 3, 3}, partitioner); 392s | ^ 392s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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]’: 392s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 476 | {x.size() / 3, 3}, partitioner); 392s | ^ 392s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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]’: 392s /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 392s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 392s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 392s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/string_view:58, 392s from /usr/include/c++/15/bits/basic_string.h:51, 392s from /usr/include/c++/15/string:56, 392s from /usr/include/catch2/internal/catch_stringref.hpp:12, 392s from /usr/include/catch2/catch_assertion_info.hpp:13, 392s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 392s /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>]’: 392s /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 392s 975 | operator()(_It&& __first, _Sent __last) const 392s | ^~~~~~~~ 392s /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]’: 392s /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 392s 736 | vector(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~ 392s /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 392s /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 392s 746 | _M_range_initialize_n(__first, __last, __n); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/numeric:64, 392s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 392s from /usr/include/dolfinx/common/MPI.h:17, 392s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:19: 392s /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]’: 392s /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 392s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 392s | ^~~~ 392s /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 392s In file included from /usr/include/c++/15/chrono:54, 392s from /usr/include/catch2/catch_tostring.hpp:545: 392s /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 >]’: 392s /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 392s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 392s | ^~~~~~ 392s /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 392s /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]’: 392s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 46 | void reorder_list(std::span list, std::span nodemap) 392s | ^~~~~~~~~~~~ 392s /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 392s 53 | const std::vector orig(list.begin(), list.end()); 392s | ^~~~ 392s /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 392s 58 | std::ranges::copy(links_old, links_new.begin()); 392s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/vector:74: 392s /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]’: 392s /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 392s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 392s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 392s 239 | __x.end()); 392s | ~~~~~~~~~~ 392s /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 392s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 392s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 251 | end(), _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 392s from /usr/include/c++/15/bits/basic_string.h:41: 392s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 392s 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: 392s /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 392s 1045 | std::_Destroy(__first, __last); 392s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1834 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1163 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /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 392s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s 1168 | return {__first, __first}; 392s | ^ 392s /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 392s 1177 | return {++__dest, __first}; 392s | ^ 392s /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]’: 392s /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 392s 1820 | erase(const_iterator __first, const_iterator __last) 392s | ^~~~~ 392s /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 392s /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 392s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1792 | erase(const_iterator __position) 392s | ^~~~~ 392s /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 392s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/vector:67: 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 = long long int*; _Tp = long long int]’: 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_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 In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 392s from /usr/include/dolfinx/mesh/Mesh.h:9, 392s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:21: 392s /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]’: 392s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 119 | std::ranges::copy(buffer, range.begin()); 392s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /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 >]’: 392s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 676 | distribute_data(MPI_Comm comm0, std::span indices, 392s | ^~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 2052 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 >]’: 392s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 382 | create_geometry( 392s | ^~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 424 | const std::vector l2l = graph::build::compute_local_to_local( 392s | ^~~ 392s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 429 | std::ranges::transform(l2l, igi.begin(), 392s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 392s 430 | [&nodes](auto index) { return nodes[index]; }); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1546 | insert(const_iterator __position, initializer_list __l) 392s | ^~~~~~ 392s /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 392s /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 392s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1550 | std::random_access_iterator_tag()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.1o35fU/build.VsF/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/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]’: 392s /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 392s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 392s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1990 | __start, _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 392s /tmp/autopkgtest.1o35fU/build.VsF/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 /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]’: 392s /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 392s 1907 | _M_allocate_and_copy(size_type __n, 392s | ^~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 392s 1911 | std::__uninitialized_copy_a 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/algorithm:62: 392s /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 >]’: 392s /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 392s 633 | copy(_II __first, _II __last, _OI __result) 392s | ^~~~ 392s /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 392s /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 392s /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]’: 392s /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 392s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 392s | ^~~~~~~~ 392s /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 392s /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)::]’: 392s /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 392s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 392s | ^~~~~~~~ 392s /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 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 392s /tmp/autopkgtest.1o35fU/build.VsF/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 /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]’: 392s /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 392s 1617 | insert(const_iterator __position, _InputIterator __first, 392s | ^~~~~~ 392s /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 392s /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 392s /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 392s 1621 | _M_range_insert(begin() + __offset, __first, __last, 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1622 | std::__iterator_category(__first)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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]’: 392s /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 392s 1818 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /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 392s 1821 | auto __lasti = ranges::next(__first, __last); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s /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 392s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 392s | ^ 392s /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)::]’: 392s /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 392s 2096 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 392s /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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 /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]’: 392s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 392s 885 | vector<_Tp, _Alloc>:: 392s | ^~~~~~~~~~~~~~~~~~~ 392s /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 >]’: 392s /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 392s 349 | operator()(_Range&& __r, _Out __result) const 392s | ^~~~~~~~ 392s /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 392s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 352 | std::move(__result)); 392s | ~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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]’: 392s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 392s | ^~~~~~~~~~~~~~~~~ 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 392s /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/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 /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&)::]’: 392s /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 392s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 392s | ^~~~~~~~~~~~~~~~ 392s /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 392s /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 392s /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)>]’: 392s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 233 | void assemble_matrix( 392s | ^~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 247 | mesh->geometry().x(), constants, coefficients, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 248 | dof_marker0, dof_marker1); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 392s /tmp/autopkgtest.1o35fU/build.VsF/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_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 392s /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 392s 633 | copy(_II __first, _II __last, _OI __result) 392s | ^~~~ 392s /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]’: 392s /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 392s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 392s | ^~~~~~~~ 392s In file included from /usr/include/dolfinx/la/Vector.h:14: 392s /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]’: 392s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 195 | void scatter_fwd_begin(std::span send_buffer, 392s | ^~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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]’: 392s /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 392s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 392s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1990 | __start, _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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)::]’: 392s /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 392s 2096 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s In file included from /usr/include/c++/15/string:50: 392s /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*]’: 392s /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 392s 3073 | __niter_wrap(_From __from, _To __res) 392s | ^~~~~~~~~~~~ 392s /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>]’: 392s /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 392s 975 | operator()(_It&& __first, _Sent __last) const 392s | ^~~~~~~~ 392s /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]’: 392s /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 392s 736 | vector(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~ 392s /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 392s /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 392s 746 | _M_range_initialize_n(__first, __last, __n); 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 In file included from /usr/include/c++/15/format:58, 392s from /usr/include/c++/15/bits/chrono_io.h:41, 392s from /usr/include/c++/15/chrono:3378: 392s /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>]’: 392s /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 392s 349 | operator()(_Range&& __r, _Out __result) const 392s | ^~~~~~~~ 392s /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 392s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 352 | std::move(__result)); 392s | ~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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]’: 392s /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 392s 1907 | _M_allocate_and_copy(size_type __n, 392s | ^~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 392s 1911 | std::__uninitialized_copy_a 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/string:53: 392s /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 >]’: 392s /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 392s 633 | copy(_II __first, _II __last, _OI __result) 392s | ^~~~ 392s /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 392s /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 392s /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]’: 392s /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 392s 1818 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /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 392s 1821 | auto __lasti = ranges::next(__first, __last); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s /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 392s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 392s | ^ 392s /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/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 /usr/include/c++/15/tuple:46, 392s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 392s from /usr/include/c++/15/bits/memory_resource.h:43, 392s from /usr/include/c++/15/string:72: 392s /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]’: 392s /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 392s 797 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /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]’: 392s /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 392s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 392s | ^~~~~~~~ 392s /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 392s /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]’: 392s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 392s 195 | vector<_Tp, _Alloc>:: 392s | ^~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 392s /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 392s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 392s | ^~~~~~~~~~~~~~ 392s /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]’: 392s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 392s 181 | vector<_Tp, _Alloc>:: 392s | ^~~~~~~~~~~~~~~~~~~ 392s /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 392s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 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 = 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 >’ 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 = 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 >’ 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/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]’: 392s /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 392s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 3196 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1546 | insert(const_iterator __position, initializer_list __l) 392s | ^~~~~~ 392s /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 392s /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 392s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1550 | std::random_access_iterator_tag()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /tmp/autopkgtest.1o35fU/build.VsF/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 /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 >]’: 392s /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 392s 349 | operator()(_Range&& __r, _Out __result) const 392s | ^~~~~~~~ 392s /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 392s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 352 | std::move(__result)); 392s | ~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 >]’: 392s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 508 | { return std::get<0>(idx) != r; }); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 392s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 553 | [](auto x) { return std::get<1>(x); }); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 392s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1188 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 392s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 392s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 646 | std::next(x_new.begin(), shape[1] * i)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 392s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 658 | std::next(x_new.begin(), shape[1] * i)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 392s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 392s 637 | this->_M_impl._M_start, 392s | ~~~~~~~~~~~~~~~~~~~~~~~ 392s 638 | _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 392s from /usr/include/dolfinx/geometry/utils.h:9, 392s from /usr/include/dolfinx/fem/interpolate.h:19, 392s from /usr/include/dolfinx/fem/Function.h:12: 392s /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]’: 392s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 783 | Mesh> create_mesh( 392s | ^~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 392s | ^ 392s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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 392s 830 | cells1 = std::vector(cells.begin(), cells.end()); 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 392s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 841 | std::vector cells1_v 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 880 | boundary_v.erase(unique_end, range_end); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 885 | boundary_v.erase(boundary_v.begin()); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 905 | nodes1.erase(unique_end, range_end); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 911 | Geometry geometry 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/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 392s /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]’: 392s /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 392s 2030 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /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]’: 392s /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 392s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 392s | ^~~~~~~~ 392s /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 392s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 743 | std::move(__result), 392s | ~~~~~~~~~~~~~~~~~~~~ 392s 744 | std::move(__op), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 > >]’: 392s /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 392s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 392s | ^~~~~~ 392s /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 392s In file included from /usr/include/c++/15/algorithm:65, 392s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 392s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 392s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:11: 392s /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]’: 392s /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 392s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1188 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 392s 637 | this->_M_impl._M_start, 392s | ~~~~~~~~~~~~~~~~~~~~~~~ 392s 638 | _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/dolfinx/mesh/generation.h:11, 392s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:15: 392s /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 >]’: 392s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 783 | Mesh> create_mesh( 392s | ^~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 392s | ^ 392s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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 392s 830 | cells1 = std::vector(cells.begin(), cells.end()); 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 392s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 841 | std::vector cells1_v 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 880 | boundary_v.erase(unique_end, range_end); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 885 | boundary_v.erase(boundary_v.begin()); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 905 | nodes1.erase(unique_end, range_end); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 911 | Geometry geometry 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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]’: 392s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 392s 885 | vector<_Tp, _Alloc>:: 392s | ^~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1546 | insert(const_iterator __position, initializer_list __l) 392s | ^~~~~~ 392s /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 392s /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 392s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1550 | std::random_access_iterator_tag()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 >]’: 392s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 783 | Mesh> create_mesh( 392s | ^~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 392s | ^ 392s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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 392s 830 | cells1 = std::vector(cells.begin(), cells.end()); 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 392s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 841 | std::vector cells1_v 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 880 | boundary_v.erase(unique_end, range_end); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 885 | boundary_v.erase(boundary_v.begin()); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 905 | nodes1.erase(unique_end, range_end); 392s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 911 | Geometry geometry 392s | ^~~~~~~~ 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 392s /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 392s 402 | std::ranges::transform(p, xg, p.begin(), 392s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 392s 403 | [size = rows.size()](auto x, auto y) 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 404 | { return x + y / size; }); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 392s 885 | vector<_Tp, _Alloc>:: 392s | ^~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 392s /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 392s 908 | std::copy(__first, __last, __position); 392s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s 915 | std::__uninitialized_copy_a(__mid, __last, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s 916 | this->_M_impl._M_finish, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~ 392s 917 | _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s 926 | std::copy(__first, __mid, __position); 392s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s 953 | = std::__uninitialized_copy_a(__first, __last, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s 954 | __new_finish, 392s | ~~~~~~~~~~~~~ 392s 955 | _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1834 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 651 | __result, __alloc); 392s | ~~~~~~~~~~~~~~~~~~ 392s /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 >]’: 392s /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 392s 633 | copy(_II __first, _II __last, _OI __result) 392s | ^~~~ 392s /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]’: 392s /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 392s 663 | return std::__uninitialized_copy_a 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:17: 392s /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]’: 392s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 392s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 392s /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 392s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 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::__iter_tag>’ changed in GCC 7.1 392s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 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 = long long int*; _Tp = long long int]’: 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_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_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]’: 392s /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 392s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 392s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 392s /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 392s 698 | __miter_base(_Iterator __it) 392s | ^~~~~~~~~~~~ 392s /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 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::__iter_tag>’ changed in GCC 7.1 392s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 392s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 392s from /usr/include/c++/15/bits/stl_algobase.h:67: 392s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 392s /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 392s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 392s | ^~~~~~~~ 392s /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 392s /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]’: 392s /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 392s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 392s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1990 | __start, _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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>]’: 392s /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 392s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 392s | ^~~~~~~~ 392s /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 392s /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 392s /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 392s 341 | return ranges::__copy_or_move(std::move(__first), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 392s 342 | std::move(__last), 392s | ~~~~~~~~~~~~~~~~~~ 392s 343 | std::move(__result)); 392s | ~~~~~~~~~~~~~~~~~~~~ 392s /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 392s In file included from /usr/include/c++/15/string:46: 392s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 392s /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 392s 698 | __miter_base(_Iterator __it) 392s | ^~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/optional:51, 392s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:9: 392s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 392s /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 392s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 392s | ^~~~~~~~ 392s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 392s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 392s /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 392s 666 | move(_II __first, _II __last, _OI __result) 392s | ^~~~ 392s /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 392s /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 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/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]’: 392s /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 392s 3172 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s In file included from /usr/include/c++/15/algorithm:63: 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/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 > >]’: 392s /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 392s 975 | operator()(_It&& __first, _Sent __last) const 392s | ^~~~~~~~ 392s /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 >]’: 392s /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 392s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 392s | ^~~~~~~~ 392s /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 392s /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 392s /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 392s 341 | return ranges::__copy_or_move(std::move(__first), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 392s 342 | std::move(__last), 392s | ~~~~~~~~~~~~~~~~~~ 392s 343 | std::move(__result)); 392s | ~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 >]’: 392s /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 392s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 392s | ^~~~~~~~ 392s /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 392s /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 392s /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 392s 341 | return ranges::__copy_or_move(std::move(__first), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 392s 342 | std::move(__last), 392s | ~~~~~~~~~~~~~~~~~~ 392s 343 | std::move(__result)); 392s | ~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 >]’: 392s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 392s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 392s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 392s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 392s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 392s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 927 | void pack_coefficient_entity(std::span c, int cstride, 392s | ^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1834 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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)::]’: 392s /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 392s 3912 | find_if(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~~ 392s /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 392s /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 392s 3921 | return std::__find_if(__first, __last, 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 392s | ^~~~~~~~ 392s /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 392s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 743 | std::move(__result), 392s | ~~~~~~~~~~~~~~~~~~~~ 392s 744 | std::move(__op), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 > >]’: 392s /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 392s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 392s | ^~~~~~ 392s /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 392s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 392s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 927 | void pack_coefficient_entity(std::span c, int cstride, 392s | ^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 > >]’: 392s /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 392s /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 392s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 392s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 927 | void pack_coefficient_entity(std::span c, int cstride, 392s | ^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 392s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 927 | void pack_coefficient_entity(std::span c, int cstride, 392s | ^~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 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::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _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/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 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 > >; _To = double*]’: 392s /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 392s 3073 | __niter_wrap(_From __from, _To __res) 392s | ^~~~~~~~~~~~ 392s /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]’: 392s /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 392s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 651 | __result, __alloc); 392s | ~~~~~~~~~~~~~~~~~~ 392s /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 > >]’: 392s /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 392s 633 | copy(_II __first, _II __last, _OI __result) 392s | ^~~~ 392s /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)>]’: 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 494 | void assemble_matrix( 392s | ^~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /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]’: 392s /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 392s 663 | return std::__uninitialized_copy_a 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 549 | impl::assemble_cells( 392s | ~~~~~~~~~~~~~~~~~~~~^ 392s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 572 | impl::assemble_exterior_facets( 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 392s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 574 | a.domain(IntegralType::exterior_facet, i), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 578 | perms); 392s | ~~~~~~ 392s /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 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 588 | impl::assemble_interior_facets( 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 392s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 590 | a.domain(IntegralType::interior_facet, i), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 594 | cell_info1, perms); 392s | ~~~~~~~~~~~~~~~~~~ 392s /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 392s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s In file included from /usr/include/c++/15/string_view:58, 392s from /usr/include/c++/15/bits/basic_string.h:51, 392s from /usr/include/c++/15/string:56, 392s from /usr/include/catch2/internal/catch_stringref.hpp:12, 392s from /usr/include/catch2/catch_assertion_info.hpp:13, 392s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 392s /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>]’: 392s /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 392s 975 | operator()(_It&& __first, _Sent __last) const 392s | ^~~~~~~~ 392s /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]’: 392s /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 392s 736 | vector(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~ 392s /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 392s /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 392s 746 | _M_range_initialize_n(__first, __last, __n); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/numeric:64, 392s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 392s from /usr/include/dolfinx/common/MPI.h:17, 392s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:12: 392s /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]’: 392s /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 392s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 392s | ^~~~ 392s /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 392s In file included from /usr/include/c++/15/chrono:54, 392s from /usr/include/catch2/catch_tostring.hpp:545: 392s /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 >]’: 392s /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 392s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 392s | ^~~~~~ 392s /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 392s /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]’: 392s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 46 | void reorder_list(std::span list, std::span nodemap) 392s | ^~~~~~~~~~~~ 392s /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 392s 53 | const std::vector orig(list.begin(), list.end()); 392s | ^~~~ 392s /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 392s 58 | std::ranges::copy(links_old, links_new.begin()); 392s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/vector:74: 392s /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]’: 392s /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 392s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 392s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 392s 239 | __x.end()); 392s | ~~~~~~~~~~ 392s /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 392s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 392s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 251 | end(), _M_get_Tp_allocator()); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 392s from /usr/include/c++/15/bits/basic_string.h:41: 392s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 392s 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: 392s /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 392s 1045 | std::_Destroy(__first, __last); 392s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 392s | ^~~~~~~~ 392s /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 392s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 782 | ranges::begin(__r2), ranges::end(__r2), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 783 | std::move(__result), std::move(__binary_op), 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 784 | std::move(__proj1), std::move(__proj2)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s /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 392s /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 392s /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]’: 392s /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 392s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1834 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1163 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /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 392s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s 1168 | return {__first, __first}; 392s | ^ 392s /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 392s 1177 | return {++__dest, __first}; 392s | ^ 392s /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]’: 392s /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 392s 1820 | erase(const_iterator __first, const_iterator __last) 392s | ^~~~~ 392s /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 392s /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 392s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1792 | erase(const_iterator __position) 392s | ^~~~~ 392s /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 392s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/vector:67: 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 = long long int*; _Tp = long long int]’: 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_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 In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 392s from /usr/include/dolfinx/mesh/Mesh.h:9, 392s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:14: 392s /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]’: 392s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 119 | std::ranges::copy(buffer, range.begin()); 392s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 392s 885 | vector<_Tp, _Alloc>:: 392s | ^~~~~~~~~~~~~~~~~~~ 392s /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 >]’: 392s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 676 | distribute_data(MPI_Comm comm0, std::span indices, 392s | ^~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 2052 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 392s | ^~~~ 392s /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 392s /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 >]’: 392s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 382 | create_geometry( 392s | ^~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 424 | const std::vector l2l = graph::build::compute_local_to_local( 392s | ^~~ 392s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 429 | std::ranges::transform(l2l, igi.begin(), 392s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 392s 430 | [&nodes](auto index) { return nodes[index]; }); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 >]’: 392s /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 392s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 392s | ^~~~~~ 392s /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 392s /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]’: 392s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 46 | void reorder_list(std::span list, std::span nodemap) 392s | ^~~~~~~~~~~~ 392s /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 392s 53 | const std::vector orig(list.begin(), list.end()); 392s | ^~~~ 392s /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 392s 58 | std::ranges::copy(links_old, links_new.begin()); 392s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 392s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1834 | std::move(__comp), std::move(__proj)); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1163 | operator()(_Iter __first, _Sent __last, 392s | ^~~~~~~~ 392s /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 392s /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 392s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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 392s 1168 | return {__first, __first}; 392s | ^ 392s /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 392s 1177 | return {++__dest, __first}; 392s | ^ 392s /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]’: 392s /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 392s 1820 | erase(const_iterator __first, const_iterator __last) 392s | ^~~~~ 392s /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 392s /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 392s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /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 392s 1792 | erase(const_iterator __position) 392s | ^~~~~ 392s /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 392s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 392s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 392s from /usr/include/dolfinx/fem/Function.h:11: 392s /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]’: 392s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 119 | std::ranges::copy(buffer, range.begin()); 392s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 392s 885 | vector<_Tp, _Alloc>:: 392s | ^~~~~~~~~~~~~~~~~~~ 392s /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]’: 392s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 676 | distribute_data(MPI_Comm comm0, std::span indices, 392s | ^~~~~~~~~~~~~~~ 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/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/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/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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 3073 | __niter_wrap(_From __from, _To __res) 393s | ^~~~~~~~~~~~ 393s /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 > >]’: 393s /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 393s 878 | operator()(_It& __it, _Sent __bound) const 393s | ^~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~ 393s /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 393s /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 393s 1906 | std::__introsort_loop(__first, __last, 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 1907 | std::__lg(__last - __first) * 2, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1908 | __comp); 393s | ~~~~~~~ 393s /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 393s 1909 | std::__final_insertion_sort(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 393s | ^~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 287 | std::move(__result)); 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 In file included from /usr/include/dolfinx/fem/Function.h:10: 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 319 | return [](std::span, std::span, std::int32_t, int) 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 341 | return [dims, sub_element_fns](std::span data, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 350 | block_size); 393s | ~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 362 | return [ebs, sub_fn](std::span data, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 393s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 372 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 393s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 376 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 393s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 380 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 393s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 384 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 386 | { T_apply(data, cell_info[cell], block_size); }; 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 633 | copy(_II __first, _II __last, _OI __result) 393s | ^~~~ 393s /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 393s /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 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 /usr/include/dolfinx/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)>]’: 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 393s | ^~~~ 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 902 | transform(coeffs, cell_info, cell, 1); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/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)>]’: 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 393s | ^~~~ 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 902 | transform(coeffs, cell_info, cell, 1); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/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)>]’: 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 393s | ^~~~ 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 902 | transform(coeffs, cell_info, cell, 1); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/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)>]’: 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 393s | ^~~~ 393s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 902 | transform(coeffs, cell_info, cell, 1); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 424 | return [](std::span, std::span, std::int32_t, int) 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 443 | return [this, sub_element_fns](std::span data, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 451 | cell_info, cell, block_size); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 466 | return [this, sub_fn](std::span data, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 393s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 475 | ebs); 393s | ~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 484 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 488 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 492 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 393s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 496 | return [this](std::span data, std::span cell_info, 393s | ^ 393s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 498 | { T_apply_right(data, cell_info[cell], n); }; 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 = double]’: 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/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]’: 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 61 | void assemble_cells( 393s | ^~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 393s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 393s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 155 | mat_set(dofs0, dofs1, Ae); 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 393s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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>]’: 393s /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 393s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 393s | ^~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 287 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 878 | operator()(_It& __it, _Sent __bound) const 393s | ^~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~ 393s /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 393s /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 393s 1906 | std::__introsort_loop(__first, __last, 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 1907 | std::__lg(__last - __first) * 2, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1908 | __comp); 393s | ~~~~~~~ 393s /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 393s 1909 | std::__final_insertion_sort(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 393s /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 393s 698 | __miter_base(_Iterator __it) 393s | ^~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 393s | ^~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 287 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 195 | void assemble_exterior_facets( 393s | ^~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 254 | P0(_Ae, cell_info0, cell0, ndim1); 393s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 393s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 292 | mat_set(dofs0, dofs1, Ae); 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 743 | std::move(__result), 393s | ~~~~~~~~~~~~~~~~~~~~ 393s 744 | std::move(__op), std::move(__proj)); 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 393s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 393s | ^ 393s /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):: >]’: 393s /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 393s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 393s | ^~~~~~~~~ 393s /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 393s /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 393s 2095 | while (__first != __last && !__pred(__first)) 393s | ~~~~~~^~~~~~~~~ 393s /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]’: 393s /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 393s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 393s | ^~~~~~~~ 393s /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 393s /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 393s /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]’: 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 334 | void assemble_interior_facets( 393s | ^~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 393s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 393s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 393s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 393s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1990 | __start, _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/string:50: 393s /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*]’: 393s /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 393s 3073 | __niter_wrap(_From __from, _To __res) 393s | ^~~~~~~~~~~~ 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 /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*]’: 393s /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 393s 3073 | __niter_wrap(_From __from, _To __res) 393s | ^~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/format:58, 393s from /usr/include/c++/15/bits/chrono_io.h:41, 393s from /usr/include/c++/15/chrono:3378: 393s /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>]’: 393s /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 393s 349 | operator()(_Range&& __r, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 352 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1004 | __make_move_if_noexcept_iterator(__c.end()), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1005 | __c.get_allocator()).swap(__c); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 1907 | _M_allocate_and_copy(size_type __n, 393s | ^~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1911 | std::__uninitialized_copy_a 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/string:53: 393s /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 >]’: 393s /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 393s 633 | copy(_II __first, _II __last, _OI __result) 393s | ^~~~ 393s /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 393s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 393s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 393s | ^ 393s In file included from /usr/include/c++/15/tuple:46, 393s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 393s from /usr/include/c++/15/bits/memory_resource.h:43, 393s from /usr/include/c++/15/string:72: 393s /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]’: 393s /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 393s 797 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /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 393s /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]’: 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 393s | ^~~~~~~~ 393s /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 393s /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]’: 393s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 393s 195 | vector<_Tp, _Alloc>:: 393s | ^~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 393s /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 393s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 393s | ^~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 393s 181 | vector<_Tp, _Alloc>:: 393s | ^~~~~~~~~~~~~~~~~~~ 393s /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 393s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 393s | ^~~~~~~~~~~~~~ 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 393s | ^~~~~~~~ 393s /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 393s /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 393s /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 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 3196 | std::move(__comp), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 651 | __result, __alloc); 393s | ~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 633 | copy(_II __first, _II __last, _OI __result) 393s | ^~~~ 393s /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]’: 393s /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 393s 663 | return std::__uninitialized_copy_a 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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 >]’: 393s /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 393s 349 | operator()(_Range&& __r, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 352 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~ 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 303 | return std::__do_uninit_copy(__first, __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 393s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 508 | { return std::get<0>(idx) != r; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 553 | [](auto x) { return std::get<1>(x); }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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]’: 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 /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>]’: 393s /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 393s 349 | operator()(_Range&& __r, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 352 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 393s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 393s | ^ 393s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 393s /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]’: 393s /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 393s 797 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 393s | ^~~~~~~~ 393s /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 393s /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]’: 393s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 393s 195 | vector<_Tp, _Alloc>:: 393s | ^~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 393s /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 393s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 393s | ^~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 393s 181 | vector<_Tp, _Alloc>:: 393s | ^~~~~~~~~~~~~~~~~~~ 393s /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 393s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 393s | ^~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 3196 | std::move(__comp), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 349 | operator()(_Range&& __r, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 352 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 393s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 508 | { return std::get<0>(idx) != r; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 553 | [](auto x) { return std::get<1>(x); }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 646 | std::next(x_new.begin(), shape[1] * i)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 658 | std::next(x_new.begin(), shape[1] * i)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 2030 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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>]’: 393s /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 393s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 393s | ^~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1877 | __introsort_loop(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1885 | std::__partial_sort(__first, __last, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 393s | ^~~~~~~~ 393s /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 393s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 743 | std::move(__result), 393s | ~~~~~~~~~~~~~~~~~~~~ 393s 744 | std::move(__op), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1820 | __comp); 393s | ~~~~~~~ 393s /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 393s 1823 | std::__insertion_sort(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 393s | ^~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 393s | ^~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 651 | __result, __alloc); 393s | ~~~~~~~~~~~~~~~~~~ 393s /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 > >]’: 393s /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 393s 633 | copy(_II __first, _II __last, _OI __result) 393s | ^~~~ 393s /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]’: 393s /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 393s 663 | return std::__uninitialized_copy_a 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 > >]’: 393s /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 393s 1017 | operator()(_It __x, _Sent __bound) const 393s | ^~~~~~~~ 393s /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 393s /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&)::]’: 393s /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 393s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~ 393s /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 393s /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 393s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 2030 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /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 393s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 393s /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)::]’: 393s /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 393s 317 | operator()(_Iterator __it) 393s | ^~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 393s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 508 | { return std::get<0>(idx) != r; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 553 | [](auto x) { return std::get<1>(x); }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 646 | std::next(x_new.begin(), shape[1] * i)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 658 | std::next(x_new.begin(), shape[1] * i)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 393s | ^~~~~~~~ 393s /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 393s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 743 | std::move(__result), 393s | ~~~~~~~~~~~~~~~~~~~~ 393s 744 | std::move(__op), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]’: 393s /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 393s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~ 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 303 | return std::__do_uninit_copy(__first, __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 393s | ^~~~~~~~ 393s /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 393s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 743 | std::move(__result), 393s | ~~~~~~~~~~~~~~~~~~~~ 393s 744 | std::move(__op), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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>]’: 393s /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 393s 1017 | operator()(_It __x, _Sent __bound) const 393s | ^~~~~~~~ 393s /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 393s /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&)::]’: 393s /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 393s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~ 393s /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 393s /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 393s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = double*; _Tp = double]’: 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 /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&):: >]’: 393s /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 393s 1864 | __partial_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 1869 | std::__heap_select(__first, __middle, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1870 | std::__sort_heap(__first, __middle, __comp); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1857 | __comp); 393s | ~~~~~~~ 393s /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 393s /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 393s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1771 | __insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1778 | if (__comp(__i, __first)) 393s | ~~~~~~^~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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)::]’: 393s /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 393s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 393s | ^~~~~~~~ 393s /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 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, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 393s /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 393s 1617 | insert(const_iterator __position, _InputIterator __first, 393s | ^~~~~~ 393s /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 393s /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 393s /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 393s 1621 | _M_range_insert(begin() + __offset, __first, __last, 393s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1622 | std::__iterator_category(__first)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 > >]’: 393s /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 393s 878 | operator()(_It& __it, _Sent __bound) const 393s | ^~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~ 393s /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 393s /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 393s 1906 | std::__introsort_loop(__first, __last, 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 1907 | std::__lg(__last - __first) * 2, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1908 | __comp); 393s | ~~~~~~~ 393s /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 393s 1909 | std::__final_insertion_sort(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 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 long long int*; _Tp = long long int; _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/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&):: >]’: 393s /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 393s 1877 | __introsort_loop(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1885 | std::__partial_sort(__first, __last, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1820 | __comp); 393s | ~~~~~~~ 393s /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 393s 1823 | std::__insertion_sort(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 393s | ^~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/functional:61, 393s from /usr/include/spdlog/common.h:13, 393s from /usr/include/spdlog/spdlog.h:12, 393s from /usr/include/dolfinx/common/log.h:9, 393s from /usr/include/dolfinx/common/MPI.h:10: 393s /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}]’: 393s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 589 | operator()(_ArgTypes... __args) const 393s | ^~~~~~~~ 393s /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*]’: 393s /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 393s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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*]’: 393s /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 393s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 393s | ^~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 393s | ^~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 577 | _element->Tt_apply(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 393s | ^~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 593 | _element->Tinv_apply(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 393s | ^~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 544 | _element->T_apply(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1590 | __heap_select(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 1594 | std::__make_heap(__first, __middle, __comp); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1596 | if (__comp(__i, __first)) 393s | ~~~~~~^~~~~~~~~~~~~~ 393s /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 393s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 393s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 393s /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&):: >]’: 393s /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 393s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~~~~~~ 393s /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 393s /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 393s 425 | std::__pop_heap(__first, __last, __last, __comp); 393s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 393s | ^~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s /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 393s 91 | if (__comp(__a, __b)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 93 | if (__comp(__b, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 94 | std::iter_swap(__result, __b); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 95 | else if (__comp(__a, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 96 | std::iter_swap(__result, __c); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 98 | std::iter_swap(__result, __a); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 100 | else if (__comp(__a, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 101 | std::iter_swap(__result, __a); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 102 | else if (__comp(__b, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 103 | std::iter_swap(__result, __c); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 105 | std::iter_swap(__result, __b); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1830 | __unguarded_partition(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 1836 | while (__comp(__first, __pivot)) 393s | ~~~~~~^~~~~~~~~~~~~~~~~~ 393s /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 393s 1839 | while (__comp(__pivot, __last)) 393s | ~~~~~~^~~~~~~~~~~~~~~~~ 393s /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 393s 1843 | std::iter_swap(__first, __last); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s /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&)::]’: 393s /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 393s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 393s | ^~~~~~~~ 393s /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 393s /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&):: >]’: 393s /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 393s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 393s | ^~~~~~~~~~~~~~~~~~ 393s /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)::]’: 393s /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 393s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 393s | ^~~~~~~~ 393s /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 393s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 393s | ^~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 643 | _element->Tt_apply_right(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 393s | ^~~~~~~~~~~~~ 393s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 609 | _element->T_apply_right(data, n, cell_permutation); 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1877 | __introsort_loop(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1885 | std::__partial_sort(__first, __last, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1820 | __comp); 393s | ~~~~~~~ 393s /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 393s 1823 | std::__insertion_sort(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _Size = 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::__iter_tag>’ 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/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]’: 393s /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 393s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 393s /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 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::__iter_tag>’ changed in GCC 7.1 393s /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 > >]’: 393s /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 393s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1813 | { return _ReturnType(__i); } 393s | ^~~~~~~~~~~~~~~~ 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 = std::move_iterator<__gnu_cxx::__normal_iterator > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator > >]’: 393s /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 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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 393s /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 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 ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s /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 393s 746 | _M_range_initialize_n(__first, __last, __n); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 393s /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&)::]’: 393s /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 393s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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 393s /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&):: >]’: 393s /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 393s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~~~~~~ 393s /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 393s /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]’: 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~~~~~ 393s /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 393s /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 393s /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 >]’: 393s /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 393s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 393s | ^~~~~~~~~ 393s /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 393s /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&)::]’: 393s /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 393s 239 | operator()(_Value& __val, _Iterator __it) 393s | ^~~~~~~~ 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 393s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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&):: >]’: 393s /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 393s 1864 | __partial_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1990 | __start, _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1869 | std::__heap_select(__first, __middle, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1870 | std::__sort_heap(__first, __middle, __comp); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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>]’: 393s /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 393s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s /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 393s /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 393s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1857 | __comp); 393s | ~~~~~~~ 393s /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 393s /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 393s 341 | return ranges::__copy_or_move(std::move(__first), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 393s 342 | std::move(__last), 393s | ~~~~~~~~~~~~~~~~~~ 393s 343 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~~~~~~ 393s /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 393s In file included from /usr/include/c++/15/string:46: 393s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 393s /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 393s 698 | __miter_base(_Iterator __it) 393s | ^~~~~~~~~~~~ 393s /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 393s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1990 | __start, _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/bits/char_traits.h:59, 393s from /usr/include/c++/15/string:44: 393s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 393s /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 393s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 393s | ^~~~~~~~ 393s /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 393s /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&):: >]’: 393s /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 393s 1771 | __insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1778 | if (__comp(__i, __first)) 393s | ~~~~~~^~~~~~~~~~~~~~ 393s /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>]’: 393s /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 393s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s /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 393s /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 393s 341 | return ranges::__copy_or_move(std::move(__first), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 393s 342 | std::move(__last), 393s | ~~~~~~~~~~~~~~~~~~ 393s 343 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 >]’: 393s /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 393s 1017 | operator()(_It __x, _Sent __bound) const 393s | ^~~~~~~~ 393s /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 393s /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&)::]’: 393s /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 393s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~ 393s /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 393s /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 393s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 1017 | operator()(_It __x, _Sent __bound) const 393s | ^~~~~~~~ 393s /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 393s /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 393s /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 >]’: 393s /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 393s 666 | move(_II __first, _II __last, _OI __result) 393s | ^~~~ 393s /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 393s /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 393s /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&)::]’: 393s /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 393s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~ 393s /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 393s /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 393s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 666 | move(_II __first, _II __last, _OI __result) 393s | ^~~~ 393s /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 393s /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 393s /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]’: 393s /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 393s 3172 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /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 393s /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 >]’: 393s /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 393s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s /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 393s /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 393s 341 | return ranges::__copy_or_move(std::move(__first), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 393s 342 | std::move(__last), 393s | ~~~~~~~~~~~~~~~~~~ 393s 343 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 3172 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /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 393s /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 >]’: 393s /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 393s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 393s | ^~~~~~~~ 393s /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 393s /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 393s /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 393s 341 | return ranges::__copy_or_move(std::move(__first), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 393s 342 | std::move(__last), 393s | ~~~~~~~~~~~~~~~~~~ 393s 343 | std::move(__result)); 393s | ~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 393s | ^~~~~~~~~~~~~ 393s /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 393s 232 | if (__comp(__first + __secondChild, 393s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s 233 | __first + (__secondChild - 1))) 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1590 | __heap_select(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 1594 | std::__make_heap(__first, __middle, __comp); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1596 | if (__comp(__i, __first)) 393s | ~~~~~~^~~~~~~~~~~~~~ 393s /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 393s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 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*, std::vector > >’ 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/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&):: >]’: 393s /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 393s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~~~~~~ 393s /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 393s /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 393s 425 | std::__pop_heap(__first, __last, __last, __comp); 393s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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)::]’: 393s /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 393s 3912 | find_if(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~ 393s /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 393s /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 393s 3921 | return std::__find_if(__first, __last, 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 393s | ^~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s /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 393s 91 | if (__comp(__a, __b)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 93 | if (__comp(__b, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 94 | std::iter_swap(__result, __b); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 95 | else if (__comp(__a, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 96 | std::iter_swap(__result, __c); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 98 | std::iter_swap(__result, __a); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 100 | else if (__comp(__a, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 101 | std::iter_swap(__result, __a); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 102 | else if (__comp(__b, __c)) 393s | ~~~~~~^~~~~~~~~~ 393s /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 393s 103 | std::iter_swap(__result, __c); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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 393s 105 | std::iter_swap(__result, __b); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 393s | ^~~~~~~~ 393s /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 393s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 743 | std::move(__result), 393s | ~~~~~~~~~~~~~~~~~~~~ 393s 744 | std::move(__op), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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&):: >]’: 393s /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 393s 1830 | __unguarded_partition(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 1836 | while (__comp(__first, __pivot)) 393s | ~~~~~~^~~~~~~~~~~~~~~~~~ 393s /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 393s 1839 | while (__comp(__pivot, __last)) 393s | ~~~~~~^~~~~~~~~~~~~~~~~ 393s /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 393s 1843 | std::iter_swap(__first, __last); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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 = long long 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/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&)::]’: 393s /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 393s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 393s | ^~~~~~~~ 393s /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 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 = long long 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 /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/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*, std::vector > >’ 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/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&):: >]’: 393s /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 393s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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)::]’: 393s /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 393s 3912 | find_if(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~ 393s /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 393s /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 393s 3921 | return std::__find_if(__first, __last, 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 393s | ^~~~~~~~ 393s /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 393s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 743 | std::move(__result), 393s | ~~~~~~~~~~~~~~~~~~~~ 393s 744 | std::move(__op), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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]’: 393s /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 393s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 393s | ^~~~~~~~ 393s /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&):: >]’: 393s /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 393s 135 | __push_heap(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~ 393s /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 393s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 393s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 393s | ^~~~~~~~ 393s /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&):: >]’: 393s /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 393s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~~~~~~ 393s /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 393s /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&):: >]’: 393s /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 393s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~~~~~ 393s /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 393s /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 393s /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 > >]’: 393s /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 393s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 393s | ^~~~~~~~~ 393s /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 393s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 393s /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 393s 698 | __miter_base(_Iterator __it) 393s | ^~~~~~~~~~~~ 393s /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&)::]’: 393s /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 393s 239 | operator()(_Value& __val, _Iterator __it) 393s | ^~~~~~~~ 393s /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&)::]’: 393s /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 393s 195 | operator()(_Iterator __it, _Value& __val) 393s | ^~~~~~~~ 393s /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]’: 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s /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 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 ‘std::move_iterator’ changed in GCC 7.1 393s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 393s | ^~~~~~~~~~~~~ 393s /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 393s 232 | if (__comp(__first + __secondChild, 393s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s 233 | __first + (__secondChild - 1))) 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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*]’: 393s /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 393s 3073 | __niter_wrap(_From __from, _To __res) 393s | ^~~~~~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 393s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 135 | __push_heap(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~ 393s /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 393s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 393s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&)::]’: 393s /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 393s 195 | operator()(_Iterator __it, _Value& __val) 393s | ^~~~~~~~ 393s /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)::]’: 393s /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 393s 3912 | find_if(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~~ 393s /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 393s /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 393s 3921 | return std::__find_if(__first, __last, 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 393s | ^~~~~~~~ 393s /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 393s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 743 | std::move(__result), 393s | ~~~~~~~~~~~~~~~~~~~~ 393s 744 | std::move(__op), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 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 = long long 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/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 > >]’: 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/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/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]’: 393s /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 393s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 393s | ^~~~~~~~ 393s /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*]’: 393s /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 393s 3073 | __niter_wrap(_From __from, _To __res) 393s | ^~~~~~~~~~~~ 393s /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>]’: 393s /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 393s 878 | operator()(_It& __it, _Sent __bound) const 393s | ^~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 393s | ^~~~~~ 393s /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 393s /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 393s 1906 | std::__introsort_loop(__first, __last, 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 1907 | std::__lg(__last - __first) * 2, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1908 | __comp); 393s | ~~~~~~~ 393s /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 393s 1909 | std::__final_insertion_sort(__first, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1864 | __partial_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~ 393s /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 393s /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 393s /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 393s 1869 | std::__heap_select(__first, __middle, __last, __comp); 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 1870 | std::__sort_heap(__first, __middle, __comp); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1857 | __comp); 393s | ~~~~~~~ 393s /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 393s /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 393s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1771 | __insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1778 | if (__comp(__i, __first)) 393s | ~~~~~~^~~~~~~~~~~~~~ 393s /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&):: >]’: 393s /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 393s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 393s /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 393s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 393s | ^ 393s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 393s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 393s | ^ 393s /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>]’: 393s /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 393s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 393s | ^~~~~~~~~~~~~ 393s /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 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 = __gnu_cxx::__normal_iterator >; _Tp = long long int; _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/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s /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 393s /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 393s 908 | std::copy(__first, __last, __position); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 393s 915 | std::__uninitialized_copy_a(__mid, __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 393s 916 | this->_M_impl._M_finish, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~ 393s 917 | _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~ 393s /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 > >]’: 393s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s /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 393s 926 | std::copy(__first, __mid, __position); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s /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 393s 953 | = std::__uninitialized_copy_a(__first, __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s 954 | __new_finish, 393s | ~~~~~~~~~~~~~ 393s 955 | _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 393s /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]’: 393s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1849 | permute_data(u, n, cell_info, _eperm); 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1852 | transform_data(u, n, cell_info, _etrans_invT, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1853 | precompute::apply_matrix); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1833 | permute_data(u, n, cell_info, _eperm_inv); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1836 | transform_data(u, n, cell_info, _etransT, 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1837 | precompute::apply_matrix); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1865 | permute_data(u, n, cell_info, _eperm_inv); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1868 | transform_data(u, n, cell_info, _etrans_inv, 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1869 | precompute::apply_matrix); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 651 | __result, __alloc); 393s | ~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 633 | copy(_II __first, _II __last, _OI __result) 393s | ^~~~ 393s /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]’: 393s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1810 | void FiniteElement::T_apply(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1817 | permute_data(u, n, cell_info, _eperm); 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1820 | transform_data(u, n, cell_info, _etrans, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1821 | precompute::apply_matrix); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 663 | return std::__uninitialized_copy_a 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1964 | transform_data(u, n, cell_info, _etrans_inv, 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1965 | precompute::apply_tranpose_matrix_right); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1887 | permute_data(dblock, 1, cell_info, _eperm); 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1892 | transform_data(u, n, cell_info, _etrans, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1893 | precompute::apply_tranpose_matrix_right); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1911 | permute_data(dblock, 1, cell_info, _eperm); 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1916 | transform_data(u, n, cell_info, _etrans_invT, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1917 | precompute::apply_tranpose_matrix_right); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 393s | ^~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 1940 | transform_data(u, n, cell_info, _etransT, 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1941 | precompute::apply_tranpose_matrix_right); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 393s | ^~~~~~~~ 393s /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 393s /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 393s 606 | return ranges::fill_n(std::move(__first), __len, __value); 393s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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*]’: 393s /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 393s 3073 | __niter_wrap(_From __from, _To __res) 393s | ^~~~~~~~~~~~ 393s /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 >]’: 393s /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 393s 1503 | move_iterator(iterator_type __i) 393s | ^~~~~~~~~~~~~ 393s /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]’: 393s /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 393s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~~~~~~ 393s /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 393s /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 393s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1990 | __start, _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 393s /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 393s 402 | std::ranges::transform(p, xg, p.begin(), 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 393s 403 | [size = rows.size()](auto x, auto y) 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 404 | { return x + y / size; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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*]’: 394s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = long long int*]’: 394s /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 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 ‘std::move_iterator’ changed in GCC 7.1 394s /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 394s 303 | return std::__do_uninit_copy(__first, __last, __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 = __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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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>]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 287 | std::move(__result)); 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 394s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 394s 1909 | std::__final_insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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 >]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 287 | std::move(__result)); 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>; _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::__iter_tag>’ 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::__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 = 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]’: 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_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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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>]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 287 | std::move(__result)); 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 394s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 394s 1909 | std::__final_insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 394s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 394s | ^ 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 /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):: >]’: 394s /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 394s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 394s | ^~~~~~~~~ 394s /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 394s /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 394s 2095 | while (__first != __last && !__pred(__first)) 394s | ~~~~~~^~~~~~~~~ 394s /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 >]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 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*, 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]’: 394s /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 394s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 394s | ^~~~~~~~ 394s /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 394s /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 394s /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 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 /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 394s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 287 | std::move(__result)); 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_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 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/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]’: 394s /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 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 394s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 394s | ^ 394s /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):: >]’: 394s /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 394s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 394s | ^~~~~~~~~ 394s /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 394s /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 394s 2095 | while (__first != __last && !__pred(__first)) 394s | ~~~~~~^~~~~~~~~ 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*, 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]’: 394s /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 394s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 394s | ^~~~~~~~ 394s /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 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 In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 394s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 394s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 394s 30 | explicit Constant(value_type c) : value({c}) {} 394s | ^~~~~~~~~~ 394s /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*]’: 394s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = double*]’: 394s /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 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 ‘std::move_iterator’ changed in GCC 7.1 394s /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 394s 303 | return std::__do_uninit_copy(__first, __last, __result); 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_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 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_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):: >]’: 394s /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 394s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 394s | ^~~~~~~~~ 394s /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 394s /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 394s 2095 | while (__first != __last && !__pred(__first)) 394s | ~~~~~~^~~~~~~~~ 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*, 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]’: 394s /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 394s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 394s | ^~~~~~~~ 394s /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 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 /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&):: >]’: 394s /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 394s 1877 | __introsort_loop(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1885 | std::__partial_sort(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1820 | __comp); 394s | ~~~~~~~ 394s /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 394s 1823 | std::__insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 >&}]’: 394s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1590 | __heap_select(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1594 | std::__make_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1596 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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 394s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 394s /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&):: >]’: 394s /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 394s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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 394s 425 | std::__pop_heap(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s /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 394s 91 | if (__comp(__a, __b)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 93 | if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 94 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 95 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 96 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 98 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 100 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 101 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 102 | else if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 103 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 105 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1830 | __unguarded_partition(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1836 | while (__comp(__first, __pivot)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~ 394s /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 394s 1839 | while (__comp(__pivot, __last)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~ 394s /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 394s 1843 | std::iter_swap(__first, __last); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 394s /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&)::]’: 394s /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 394s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 394s | ^~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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]’: 394s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 1674 | void FiniteElement::permute_data( 394s | ^~~~~~~~~~~~~~~~ 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/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]’: 394s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 394s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s In file included from /usr/include/basix/finite-element.h:12: 394s /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]’: 394s /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 394s 243 | void apply_matrix( 394s | ^~~~~~~~~~~~ 394s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s /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]’: 394s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 1733 | void FiniteElement::transform_data( 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s 1754 | op(std::span(v_size_t), 394s | ~~^~~~~~~~~~~~~~~~~~~~~ 394s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1756 | dofstart, block_size); 394s | ~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s /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 394s 1775 | op(std::span(v_size_t), 394s | ~~^~~~~~~~~~~~~~~~~~~~~ 394s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1777 | dofstart, block_size); 394s | ~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s /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 394s 1786 | op(std::span(v_size_t), 394s | ~~^~~~~~~~~~~~~~~~~~~~~ 394s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1788 | dofstart, block_size); 394s | ~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ 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 = move_iterator; _Sentinel = move_iterator; _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 ‘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/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]’: 394s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 1674 | void FiniteElement::permute_data( 394s | ^~~~~~~~~~~~~~~~ 394s /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]’: 394s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 1733 | void FiniteElement::transform_data( 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s 1754 | op(std::span(v_size_t), 394s | ~~^~~~~~~~~~~~~~~~~~~~~ 394s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1756 | dofstart, block_size); 394s | ~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s /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 394s 1786 | op(std::span(v_size_t), 394s | ~~^~~~~~~~~~~~~~~~~~~~~ 394s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1788 | dofstart, block_size); 394s | ~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s /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 394s 1797 | op(std::span(v_size_t), 394s | ~~^~~~~~~~~~~~~~~~~~~~~ 394s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1799 | dofstart, block_size); 394s | ~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s /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]’: 394s /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 394s 285 | void apply_tranpose_matrix_right( 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s /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]’: 394s /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 394s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 394s | ^~~~~~~~ 394s /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]’: 394s /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 394s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 394s | ^~~~~~~~ 394s /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 394s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 782 | ranges::begin(__r2), ranges::end(__r2), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 783 | std::move(__result), std::move(__binary_op), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 784 | std::move(__proj1), std::move(__proj2)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s /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]’: 394s /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 394s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 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<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_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<__gnu_cxx::__normal_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<__gnu_cxx::__normal_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<__gnu_cxx::__normal_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<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 394s /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>]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1877 | __introsort_loop(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1885 | std::__partial_sort(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 394s /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 394s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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*]’: 394s /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 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::__iter_tag>’ changed in GCC 7.1 394s /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 394s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1820 | __comp); 394s | ~~~~~~~ 394s /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 394s 1823 | std::__insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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>]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1877 | __introsort_loop(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1885 | std::__partial_sort(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 >]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1820 | __comp); 394s | ~~~~~~~ 394s /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 394s 1823 | std::__insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 >]’: 394s /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 394s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 394s | ^~~~~~~~~~~~~~ 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::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _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/ranges_algo.h:726: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: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 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/ranges_algo.h:726:7: 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: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 394s /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 394s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 394s 637 | this->_M_impl._M_start, 394s | ~~~~~~~~~~~~~~~~~~~~~~~ 394s 638 | _M_get_Tp_allocator()); 394s | ~~~~~~~~~~~~~~~~~~~~~~ 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 394s /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 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*, std::vector > >’ 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 394s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 394s /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)::]’: 394s /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 394s 317 | operator()(_Iterator __it) 394s | ^~~~~~~~ 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 394s /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 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*, std::vector > >’ 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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/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)::]’: 394s /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 394s 317 | operator()(_Iterator __it) 394s | ^~~~~~~~ 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::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _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/ranges_algo.h:726:7: 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: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 394s /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 394s 708 | vector(initializer_list __l, 394s | ^~~~~~ 394s /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]’: 394s /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 394s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 394s 637 | this->_M_impl._M_start, 394s | ~~~~~~~~~~~~~~~~~~~~~~~ 394s 638 | _M_get_Tp_allocator()); 394s | ~~~~~~~~~~~~~~~~~~~~~~ 394s /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)::]’: 394s /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 394s 317 | operator()(_Iterator __it) 394s | ^~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1864 | __partial_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1869 | std::__heap_select(__first, __middle, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1870 | std::__sort_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1857 | __comp); 394s | ~~~~~~~ 394s /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 394s /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 394s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1771 | __insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1778 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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 >&}]’: 394s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~ 394s /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 394s /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 394s /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 > >]’: 394s /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 394s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 394s | ^~~~~~~~~ 394s /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 394s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 394s /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 394s 698 | __miter_base(_Iterator __it) 394s | ^~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 239 | operator()(_Value& __val, _Iterator __it) 394s | ^~~~~~~~ 394s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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]’: 394s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 154 | void apply_permutation_mapped(std::span perm, 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/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]’: 394s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 144 | void apply_permutation(std::span perm, std::span data, 394s | ^~~~~~~~~~~~~~~~~ 394s /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]’: 394s /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 394s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 394s | ^~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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*]’: 394s /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 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 ‘std::move_iterator’ changed in GCC 7.1 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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*]’: 394s /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 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 ‘std::move_iterator’ changed in GCC 7.1 394s /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 394s 303 | return std::__do_uninit_copy(__first, __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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]’: 394s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 172 | void apply_inv_permutation_right(std::span perm, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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}]’: 394s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 394s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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]’: 394s /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 394s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 394s | ^~~~~~~~ 394s /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 394s /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 394s /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 394s /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 394s /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*]’: 394s /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 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 ‘std::move_iterator<__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 = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 394s /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 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 ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s /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 394s 303 | return std::__do_uninit_copy(__first, __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1864 | __partial_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1869 | std::__heap_select(__first, __middle, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1870 | std::__sort_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1857 | __comp); 394s | ~~~~~~~ 394s /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 394s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 394s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1771 | __insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1778 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1864 | __partial_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1869 | std::__heap_select(__first, __middle, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1870 | std::__sort_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1857 | __comp); 394s | ~~~~~~~ 394s /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 394s /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 394s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 394s /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 394s 878 | operator()(_It& __it, _Sent __bound) const 394s | ^~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1771 | __insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1778 | if (__comp(__i, __first)) 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 394s 1909 | std::__final_insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 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 >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 394s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 394s 635 | return std::uninitialized_copy(std::move(__first), __last, __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 = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 394s /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 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 > >’ 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 > >’ 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 > >’ changed in GCC 7.1 394s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1590 | __heap_select(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1594 | std::__make_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1596 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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 394s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 394s /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 394s 878 | operator()(_It& __it, _Sent __bound) const 394s | ^~~~~~~~ 394s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 394s /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&):: >]’: 394s /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 394s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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 394s 425 | std::__pop_heap(__first, __last, __last, __comp); 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*, vector > >; _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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 394s 1909 | std::__final_insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s /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 394s 91 | if (__comp(__a, __b)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 93 | if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 94 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 95 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 96 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 98 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 100 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 101 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 102 | else if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 103 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 105 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1830 | __unguarded_partition(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1836 | while (__comp(__first, __pivot)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~ 394s /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 394s 1839 | while (__comp(__pivot, __last)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~ 394s /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 394s 1843 | std::iter_swap(__first, __last); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 394s | ^~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 394s | ^~~~~~~~~~~~~ 394s /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 394s 232 | if (__comp(__first + __secondChild, 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s 233 | __first + (__secondChild - 1))) 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*, vector > >; _To = pair*]’: 394s /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 394s 3073 | __niter_wrap(_From __from, _To __res) 394s | ^~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1590 | __heap_select(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1594 | std::__make_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1596 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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 394s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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 394s 425 | std::__pop_heap(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s /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 394s 91 | if (__comp(__a, __b)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 93 | if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 94 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 95 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 96 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 98 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 100 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 101 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 102 | else if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 103 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 105 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1830 | __unguarded_partition(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1836 | while (__comp(__first, __pivot)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~ 394s /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 394s 1839 | while (__comp(__pivot, __last)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~ 394s /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 394s 1843 | std::iter_swap(__first, __last); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 394s | ^~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1877 | __introsort_loop(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1885 | std::__partial_sort(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1820 | __comp); 394s | ~~~~~~~ 394s /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 394s 1823 | std::__insertion_sort(__first, __last, __comp); 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::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _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/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&)::]’: 394s /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 394s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 201 | std::move(__f), std::move(__proj)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1590 | __heap_select(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1594 | std::__make_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1596 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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 394s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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 394s 425 | std::__pop_heap(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s /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 394s 91 | if (__comp(__a, __b)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 93 | if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 94 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 95 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 96 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 98 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 100 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 101 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 102 | else if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 103 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 105 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1830 | __unguarded_partition(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1836 | while (__comp(__first, __pivot)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~ 394s /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 394s 1839 | while (__comp(__pivot, __last)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~ 394s /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 394s 1843 | std::iter_swap(__first, __last); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 394s | ^~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 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 = double*]’: 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 = double*]’: 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/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&):: >]’: 394s /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 394s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 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 = double*]’: 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_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&):: >]’: 394s /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 394s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~ 394s /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 394s /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 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 = double*]’: 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/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>]’: 394s /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 394s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 394s | ^~~~~~~~~ 394s /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 394s /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>]’: 394s /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 394s 698 | __miter_base(_Iterator __it) 394s | ^~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 239 | operator()(_Value& __val, _Iterator __it) 394s | ^~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1877 | __introsort_loop(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1885 | std::__partial_sort(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1820 | __comp); 394s | ~~~~~~~ 394s /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 394s 1823 | std::__insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 135 | __push_heap(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~ 394s /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 394s /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 394s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~ 394s /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 394s /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 394s /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 >]’: 394s /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 394s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 394s | ^~~~~~~~~ 394s /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 394s /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&)::]’: 394s /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 394s 239 | operator()(_Value& __val, _Iterator __it) 394s | ^~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1864 | __partial_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1869 | std::__heap_select(__first, __middle, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1870 | std::__sort_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1857 | __comp); 394s | ~~~~~~~ 394s /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 394s /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 394s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1771 | __insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1778 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 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::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _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_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&):: >]’: 394s /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 394s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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&)::]’: 394s /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 394s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 394s | ^~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~ 394s /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 394s /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 394s /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 >]’: 394s /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 394s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 394s | ^~~~~~~~~ 394s /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 394s /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&)::]’: 394s /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 394s 239 | operator()(_Value& __val, _Iterator __it) 394s | ^~~~~~~~ 394s /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&):: >]’: 394s /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 394s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 394s | ^~~~~~~~~~~~~ 394s /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 394s 232 | if (__comp(__first + __secondChild, 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s 233 | __first + (__secondChild - 1))) 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::__iter_tag>; _To = double*]’: 394s /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 394s 3073 | __niter_wrap(_From __from, _To __res) 394s | ^~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1864 | __partial_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1869 | std::__heap_select(__first, __middle, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1870 | std::__sort_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1857 | __comp); 394s | ~~~~~~~ 394s /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 394s /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 394s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1771 | __insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~ 394s /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 394s /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 394s 1778 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 394s | ^~~~~~~~~~~~~ 394s /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 394s 232 | if (__comp(__first + __secondChild, 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s 233 | __first + (__secondChild - 1))) 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 195 | operator()(_Iterator __it, _Value& __val) 394s | ^~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1590 | __heap_select(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1594 | std::__make_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1596 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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 394s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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 394s 425 | std::__pop_heap(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s /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 394s 91 | if (__comp(__a, __b)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 93 | if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 94 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 95 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 96 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 98 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 100 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 101 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 102 | else if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 103 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 105 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1830 | __unguarded_partition(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1836 | while (__comp(__first, __pivot)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~ 394s /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 394s 1839 | while (__comp(__pivot, __last)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~ 394s /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 394s 1843 | std::iter_swap(__first, __last); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 394s | ^~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 135 | __push_heap(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~ 394s /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 394s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 394s | ^~~~~~~~~~~~~ 394s /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 394s 232 | if (__comp(__first + __secondChild, 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s 233 | __first + (__secondChild - 1))) 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 135 | __push_heap(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~ 394s /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 394s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 1590 | __heap_select(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1594 | std::__make_heap(__first, __middle, __comp); 394s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 1596 | if (__comp(__i, __first)) 394s | ~~~~~~^~~~~~~~~~~~~~ 394s /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 394s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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 394s 425 | std::__pop_heap(__first, __last, __last, __comp); 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s /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 394s 91 | if (__comp(__a, __b)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 93 | if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 94 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 95 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 96 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 98 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 100 | else if (__comp(__a, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 101 | std::iter_swap(__result, __a); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 102 | else if (__comp(__b, __c)) 394s | ~~~~~~^~~~~~~~~~ 394s /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 394s 103 | std::iter_swap(__result, __c); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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 394s 105 | std::iter_swap(__result, __b); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1830 | __unguarded_partition(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /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 394s /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 394s /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 394s 1836 | while (__comp(__first, __pivot)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~ 394s /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 394s 1839 | while (__comp(__pivot, __last)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~ 394s /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 394s 1843 | std::iter_swap(__first, __last); 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~ 394s /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 394s /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 394s /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&)::]’: 394s /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 394s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 394s | ^~~~~~~~ 394s /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 394s /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 > >]’: 394s /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 394s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 394s | ^~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 394s /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 394s 698 | __miter_base(_Iterator __it) 394s | ^~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 239 | operator()(_Value& __val, _Iterator __it) 394s | ^~~~~~~~ 394s /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&)::]’: 394s /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 394s 195 | operator()(_Iterator __it, _Value& __val) 394s | ^~~~~~~~ 394s /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&)::]’: 394s /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 394s /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&):: >]’: 394s /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 394s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 394s | ^~~~~~~~~~~~~ 394s /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 394s 232 | if (__comp(__first + __secondChild, 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s 233 | __first + (__secondChild - 1))) 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*, vector > >; _To = tuple*]’: 394s /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 394s 3073 | __niter_wrap(_From __from, _To __res) 394s | ^~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 135 | __push_heap(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~ 394s /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 394s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 135 | __push_heap(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~ 394s /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 394s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~~ 394s /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 394s /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&):: >]’: 394s /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 394s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~~~~~ 394s /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 394s /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 394s /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 > >]’: 394s /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 394s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 394s | ^~~~~~~~~ 394s /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 394s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 394s /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 394s 698 | __miter_base(_Iterator __it) 394s | ^~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 195 | operator()(_Iterator __it, _Value& __val) 394s | ^~~~~~~~ 394s /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&)::]’: 394s /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 394s 239 | operator()(_Value& __val, _Iterator __it) 394s | ^~~~~~~~ 394s /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&)::]’: 394s /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 394s 195 | operator()(_Iterator __it, _Value& __val) 394s | ^~~~~~~~ 394s /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&):: >]’: 394s /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 394s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 394s | ^~~~~~~~~~~~~ 394s /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 394s 232 | if (__comp(__first + __secondChild, 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 394s 233 | __first + (__secondChild - 1))) 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*, vector > >; _To = tuple*]’: 394s /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 394s 3073 | __niter_wrap(_From __from, _To __res) 394s | ^~~~~~~~~~~~ 394s /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&):: >]’: 394s /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 394s 135 | __push_heap(_RandomAccessIterator __first, 394s | ^~~~~~~~~~~ 394s /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 394s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 394s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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&)::]’: 394s /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 394s 195 | operator()(_Iterator __it, _Value& __val) 394s | ^~~~~~~~ 394s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 394s /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 394s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 394s | ^ 394s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 394s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 394s | ^ 394s /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>]’: 394s /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 394s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 394s | ^~~~~~~~~~~~~ 394s /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 394s /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 > >]’: 394s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 395s [100%] Linking CXX executable unittests 395s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 395s /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 396s /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 396s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test' 396s [100%] Built target unittests 396s make[1]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test' 396s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test/CMakeFiles 0 396s == run C++ unit tests == 396s Running tests... 396s /usr/bin/ctest --force-new-ctest-process 396s Test project /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-real/test 396s Start 1: unittests 398s 1/1 Test #1: unittests ........................ Passed 2.17 sec 398s 398s 100% tests passed, 0 tests failed out of 1 398s 398s Total Test time (real) = 2.17 sec 398s -- The C compiler identification is GNU 15.2.0 399s -- The CXX compiler identification is GNU 15.2.0 399s -- Detecting C compiler ABI info 399s -- Detecting C compiler ABI info - done 399s -- Check for working C compiler: /usr/bin/mpicc - skipped 399s -- Detecting C compile features 399s -- Detecting C compile features - done 399s -- Detecting CXX compiler ABI info 399s -- Detecting CXX compiler ABI info - done 399s -- Check for working CXX compiler: /usr/bin/c++ - skipped 399s -- Detecting CXX compile features 399s -- Detecting CXX compile features - done 399s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 400s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 400s -- Found MPI: TRUE (found version "4.1") 400s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 400s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 400s -- Found Threads: TRUE 400s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 400s -- Requested configuration: REQUIRED COMPONENTS timer 400s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 400s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 400s -- [x] libboost_timer.so.1.88.0 400s -- [ ] libboost_timer.a 400s -- Adding boost_timer dependencies: headers 400s -- Checking for Basix hints with /usr/bin/python3 400s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 401s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 401s -- 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 401s -- HDF5_DIR: HDF5_DIR-NOTFOUND 401s -- HDF5_DEFINITIONS: 401s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 401s -- 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 401s -- HDF5_HL_LIBRARIES: 401s -- HDF5_C_DEFINITIONS: 401s -- HDF5_C_INCLUDE_DIR: 401s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 401s -- HDF5_C_LIBRARY: 401s -- 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 401s -- HDF5_C_HL_LIBRARY: 401s -- HDF5_C_HL_LIBRARIES: 401s -- Defined targets (if any): 401s -- ... hdf5::hdf5 401s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 401s -- Checking for one of the modules 'PETSc;petsc' 401s -- Looking for PETSC_USE_COMPLEX 401s -- Looking for PETSC_USE_COMPLEX - not found 401s -- Checking for one of the modules 'SLEPc;slepc' 401s -- Looking for PETSC_USE_REAL_DOUBLE 401s -- Looking for PETSC_USE_REAL_DOUBLE - found 401s -- Performing Test HAVE_NO_MULTLINE 401s -- Performing Test HAVE_NO_MULTLINE - Success 401s -- Configuring done (3.1s) 402s -- Generating done (0.0s) 402s -- Build files have been written to: /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo 402s /usr/bin/cmake -S/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo -B/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 402s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo//CMakeFiles/progress.marks 402s make -f CMakeFiles/Makefile2 all 402s make[1]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 402s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 402s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 402s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 402s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 402s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 402s [ 3%] Compile poisson.py using FFCx 402s [ 7%] Compile poisson.py using FFCx 402s [ 11%] Compile biharmonic.py using FFCx 402s [ 19%] Compile mixed_codim0.py using FFCx 402s [ 19%] Compile hyperelasticity.py using FFCx 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=float64 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=float64 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/poisson.py --scalar_type=float64 402s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=float64 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/hyperelasticity.py --scalar_type=float64 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 402s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s [ 23%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 402s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp 402s [ 26%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 402s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp 402s [ 30%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 402s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 402s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s [ 34%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 402s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 402s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 402s [ 38%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp 402s [ 42%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 402s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp 402s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 402s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 402s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 402s [ 46%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 402s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp 403s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 403s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 403s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build 403s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 403s [ 50%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 403s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp 408s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 408s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 408s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 408s /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]’: 408s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 408s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s 235 | _fshape, cells); 408s | ~~~~~~~~~~~~~~~ 408s In file included from /usr/include/dolfinx/fem/Function.h:12: 408s /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]’: 408s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 72 | cmap.tabulate(0, X, Xshape, phi_b); 408s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 408s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 408s /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]’: 408s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 408s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 408s 966 | owned_recv_points.insert( 408s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 408s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 408s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 408s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 408s /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]’: 408s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 408s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 408s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s /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 408s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 408s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s 1155 | std::span(values_b)); 408s | ~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 408s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s 1169 | cells); 408s | ~~~~~~ 408s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 408s /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]’: 408s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 408s 379 | cells.insert(cells.end(), 408s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 408s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 408s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 408s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 386 | {x.size() / 3, 3}, partitioner); 408s | ^ 408s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s /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]’: 408s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 408s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 408s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 429 | {x.size() / 3, 3}, partitioner); 408s | ^ 408s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s /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]’: 408s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 408s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 408s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 408s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 408s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408s 476 | {x.size() / 3, 3}, partitioner); 408s | ^ 408s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s In file included from /usr/include/c++/15/functional:61, 409s from /usr/include/basix/finite-element.h:17, 409s from /usr/include/basix/e-lagrange.h:9, 409s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 409s /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 >}]’: 409s /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 409s 589 | operator()(_ArgTypes... __args) const 409s | ^~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 409s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 703 | void interpolate(Function& u, std::span f, 409s | ^~~~~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 954 | cmap.tabulate(1, X, Xshape, phi_b); 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/algorithm:63, 409s from /usr/include/basix/maps.h:8, 409s from /usr/include/basix/finite-element.h:9: 409s /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 >]’: 409s /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 409s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 409s | ^~~~~~ 409s /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 409s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 409s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 409s | ^~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 487 | impl::_compute_collisions_point( 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 409s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 >]’: 409s /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 409s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 409s | ^~~~~~ 409s /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 409s /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*]’: 409s /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 409s In file included from /usr/include/dolfinx/geometry/utils.h:10: 409s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 409s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 256 | std::array compute_distance_gjk(std::span p, 409s | ^~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 409s 269 | std::vector s = {v[0], v[1], v[2]}; 409s | ^ 409s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 409s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 409s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 409s 300 | s.insert(s.end(), w.begin(), w.end()); 409s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 409s | ^~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/vector:68, 409s from /usr/include/basix/cell.h:10, 409s from /usr/include/basix/e-lagrange.h:7: 409s /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]’: 409s /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 409s 1617 | insert(const_iterator __position, _InputIterator __first, 409s | ^~~~~~ 409s /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 409s /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 409s /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 409s 1621 | _M_range_insert(begin() + __offset, __first, __last, 409s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 1622 | std::__iterator_category(__first)); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s /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]’: 409s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 442 | void eval(std::span x, std::array xshape, 409s | ^~~~ 409s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 608 | = CoordinateElement::compute_jacobian_determinant( 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 409s 609 | _J, det_scratch); 409s | ~~~~~~~~~~~~~~~~ 409s /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 409s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 409s /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 409s /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 409s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 620 | = CoordinateElement::compute_jacobian_determinant( 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 409s 621 | _J, det_scratch); 409s | ~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 409s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 640 | {X.extent(0), X.extent(1)}, 0); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 673 | apply_dof_transformation( 409s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 409s 674 | std::span(basis_derivatives_reference_values_b.data() 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 675 | + p * num_basis_values, 409s | ~~~~~~~~~~~~~~~~~~~~~~~ 409s 676 | num_basis_values), 409s | ~~~~~~~~~~~~~~~~~~ 409s 677 | cell_info, cell_index, reference_value_size); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 409s | ^~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /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]’: 409s /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 409s 1546 | insert(const_iterator __position, initializer_list __l) 409s | ^~~~~~ 409s /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 409s /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 409s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 409s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 1550 | std::random_access_iterator_tag()); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/algorithm:65: 409s /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]’: 409s /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 409s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 409s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 1188 | std::move(__comp), std::move(__proj)); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 409s 637 | this->_M_impl._M_start, 409s | ~~~~~~~~~~~~~~~~~~~~~~~ 409s 638 | _M_get_Tp_allocator()); 409s | ~~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 409s from /usr/include/dolfinx/geometry/utils.h:9: 409s /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]’: 409s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 783 | Mesh> create_mesh( 409s | ^~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 409s | ^ 409s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /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 409s 830 | cells1 = std::vector(cells.begin(), cells.end()); 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 409s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 409s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 841 | std::vector cells1_v 409s | ^~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 409s 880 | boundary_v.erase(unique_end, range_end); 409s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 409s 885 | boundary_v.erase(boundary_v.begin()); 409s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 409s | ^~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 409s 905 | nodes1.erase(unique_end, range_end); 409s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 911 | Geometry geometry 409s | ^~~~~~~~ 409s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s In file included from /usr/include/dolfinx/fem/Function.h:10: 409s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 409s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 319 | return [](std::span, std::span, std::int32_t, int) 409s | ^ 409s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 409s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 341 | return [dims, sub_element_fns](std::span data, 409s | ^ 409s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 409s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 350 | block_size); 409s | ~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 409s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 362 | return [ebs, sub_fn](std::span data, 409s | ^ 409s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 409s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 409s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 372 | return [this](std::span data, std::span cell_info, 409s | ^ 409s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 409s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 409s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 376 | return [this](std::span data, std::span cell_info, 409s | ^ 409s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 409s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 409s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 380 | return [this](std::span data, std::span cell_info, 409s | ^ 409s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 409s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 409s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 384 | return [this](std::span data, std::span cell_info, 409s | ^ 409s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 386 | { T_apply(data, cell_info[cell], block_size); }; 409s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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}]’: 409s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 589 | operator()(_ArgTypes... __args) const 409s | ^~~~~~~~ 409s /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]’: 409s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 409s | ^~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 409s /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]’: 409s /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 409s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 409s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 409s /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]’: 409s /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 409s 128 | math::dot(cell_geometry, dphi, J, true); 409s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 409s /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]’: 409s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 409s 140 | math::inv(J, K); 409s | ~~~~~~~~~^~~~~~ 409s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 409s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 409s 142 | math::pinv(J, K); 409s | ~~~~~~~~~~^~~~~~ 409s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 409s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 409s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 409s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 409s 87 | auto det(Matrix A) 409s | ^~~ 409s /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]’: 409s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 152 | compute_jacobian_determinant(const U& J, std::span w) 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 409s 172 | math::dot(B, J, BA); 409s | ~~~~~~~~~^~~~~~~~~~ 409s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 409s /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 409s /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]’: 409s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 409s | ^~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 409s from /usr/include/c++/15/array:45, 409s from /usr/include/basix/cell.h:7: 409s /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*]’: 409s /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 409s 3073 | __niter_wrap(_From __from, _To __res) 409s | ^~~~~~~~~~~~ 409s /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*]’: 409s /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 409s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 409s | ^~~~~~ 409s /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]’: 409s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 708 | vector(initializer_list __l, 409s | ^~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 409s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 227 | std::array support(std::span bd, std::array v) 409s | ^~~~~~~ 409s /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*]’: 409s /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 409s 1709 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 409s | ^~~~~ 409s /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 409s /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 409s 1720 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 409s | ^ 409s /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]’: 409s /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 409s 1617 | insert(const_iterator __position, _InputIterator __first, 409s | ^~~~~~ 409s /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 409s 1621 | _M_range_insert(begin() + __offset, __first, __last, 409s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 1622 | std::__iterator_category(__first)); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 409s /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 409s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 66 | std::plus{}, [](auto x, auto y) 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 67 | { return (x - y) * (x - y); }); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 409s /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 409s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 77 | std::plus{}, 409s | ~~~~~~~~~~~~ 409s 78 | [](auto x, auto y) { return x * (x - y); }); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 409s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 30 | nearest_simplex(std::span s) 409s | ^~~~~~~~~~~~~~~ 409s /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 409s 50 | return {std::vector(s.begin(), s.end()), v}; 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 110 | return {std::vector(s.begin(), s.end()), v}; 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 409s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 409s | ^~~~ 409s /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 409s 156 | std::ranges::copy(s0, smin0.begin()); 409s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 409s /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 409s 158 | std::ranges::copy(s1, smin1.begin()); 409s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 409s /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 409s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 409s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 409s | ^ 409s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 208 | const auto [snew, v] = nearest_simplex(M); 409s | ^~~~~~~~~ 409s In file included from /usr/include/c++/15/vector:74: 409s /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]’: 409s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 409s 885 | vector<_Tp, _Alloc>:: 409s | ^~~~~~~~~~~~~~~~~~~ 409s /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 409s /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 409s /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 409s 908 | std::copy(__first, __last, __position); 409s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 915 | std::__uninitialized_copy_a(__mid, __last, 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 409s 916 | this->_M_impl._M_finish, 409s | ~~~~~~~~~~~~~~~~~~~~~~~~ 409s 917 | _M_get_Tp_allocator()); 409s | ~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 926 | std::copy(__first, __mid, __position); 409s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 953 | = std::__uninitialized_copy_a(__first, __last, 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 409s 954 | __new_finish, 409s | ~~~~~~~~~~~~~ 409s 955 | _M_get_Tp_allocator()); 409s | ~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 409s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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>]’: 409s /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 409s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 409s | ^~~~~~ 409s /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 409s /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]’: 409s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 409s 885 | vector<_Tp, _Alloc>:: 409s | ^~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 409s /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>]’: 409s /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 409s 975 | operator()(_It&& __first, _Sent __last) const 409s | ^~~~~~~~ 409s /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]’: 409s /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 409s 736 | vector(_InputIterator __first, _InputIterator __last, 409s | ^~~~~~ 409s /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 409s /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 409s 746 | _M_range_initialize_n(__first, __last, __n); 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/numeric:64, 409s from /usr/include/basix/finite-element.h:19: 409s /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]’: 409s /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 409s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 409s | ^~~~ 409s /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 409s /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 >]’: 409s /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 409s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 409s | ^~~~~~ 409s /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 409s /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]’: 409s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 46 | void reorder_list(std::span list, std::span nodemap) 409s | ^~~~~~~~~~~~ 409s /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 409s 53 | const std::vector orig(list.begin(), list.end()); 409s | ^~~~ 409s /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 409s 58 | std::ranges::copy(links_old, links_new.begin()); 409s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 409s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 409s 239 | __x.end()); 409s | ~~~~~~~~~~ 409s /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 409s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 251 | end(), _M_get_Tp_allocator()); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 409s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 409s from /usr/include/c++/15/vector:67: 409s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 409s 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: 409s /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 409s 1045 | std::_Destroy(__first, __last); 409s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 409s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 1834 | std::move(__comp), std::move(__proj)); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 1163 | operator()(_Iter __first, _Sent __last, 409s | ^~~~~~~~ 409s /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 409s /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 409s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 1168 | return {__first, __first}; 409s | ^ 409s /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 409s 1177 | return {++__dest, __first}; 409s | ^ 409s /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]’: 409s /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 409s 1820 | erase(const_iterator __first, const_iterator __last) 409s | ^~~~~ 409s /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 409s /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 409s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 409s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 1792 | erase(const_iterator __position) 409s | ^~~~~ 409s /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 409s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 409s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 409s | ^~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s /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 409s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 409s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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 409s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 409s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 409s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 409s from /usr/include/dolfinx/fem/Function.h:11: 409s /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]’: 409s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 409s 119 | std::ranges::copy(buffer, range.begin()); 409s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 409s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 409s from /usr/include/dolfinx/fem/DirichletBC.h:11: 409s /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]’: 409s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 676 | distribute_data(MPI_Comm comm0, std::span indices, 409s | ^~~~~~~~~~~~~~~ 409s /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]’: 409s /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 409s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 409s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s 2052 | std::move(__comp), std::move(__proj)); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /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]’: 409s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 382 | create_geometry( 409s | ^~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 409s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 424 | const std::vector l2l = graph::build::compute_local_to_local( 409s | ^~~ 409s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 409s 429 | std::ranges::transform(l2l, igi.begin(), 409s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 409s 430 | [&nodes](auto index) { return nodes[index]; }); 409s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 409s /tmp/autopkgtest.1o35fU/build.VsF/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 409s 48 | [](auto x) 409s | ^ 409s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 409s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 409s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 143 | return [&](std::span rows, 409s | ^ 409s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 409s 147 | this->add(data, rows, cols); 409s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 409s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 409s /tmp/autopkgtest.1o35fU/build.VsF/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 409s 53 | auto fun = [](auto x) -> std::pair, std::vector> 409s | ^ 410s /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]’: 410s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 410s | ^~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 410s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 410s | ^~~~~~~~ 410s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 577 | _element->Tt_apply(data, n, cell_permutation); 410s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 410s | ^~~~~~~~~~ 410s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 593 | _element->Tinv_apply(data, n, cell_permutation); 410s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 410s | ^~~~~~~ 410s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 544 | _element->T_apply(data, n, cell_permutation); 410s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 410s | ^~~~~~~~ 410s /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 410s /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 410s 606 | return ranges::fill_n(std::move(__first), __len, __value); 410s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 >]’: 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s 181 | void dot(U A, V B, P C, bool transpose = false) 410s | ^~~ 410s /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 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 410s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s 125 | void inv(U A, V B) 410s | ^~~ 410s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = double; U = double]’: 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 410s /tmp/autopkgtest.1o35fU/build.VsF/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 410s 124 | [](auto x) 410s | ^ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 410s /tmp/autopkgtest.1o35fU/build.VsF/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 410s 133 | [](auto x) 410s | ^ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 410s /tmp/autopkgtest.1o35fU/build.VsF/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 410s 124 | [](auto x) 410s | ^ 410s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 410s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s 212 | void pinv(U A, V P) 410s | ^~~~ 410s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s 245 | dot(AT, A, ATA); 410s | ~~~^~~~~~~~~~~~ 410s /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 410s /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 410s 246 | inv(ATA, Inv); 410s | ~~~^~~~~~~~~~ 410s /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 410s 247 | dot(Inv, AT, P); 410s | ~~~^~~~~~~~~~~~ 410s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 410s /tmp/autopkgtest.1o35fU/build.VsF/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 410s 133 | [](auto x) 410s | ^ 410s /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 >]’: 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s 181 | void dot(U A, V B, P C, bool transpose = false) 410s | ^~~ 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s In file included from /usr/include/basix/maps.h:7: 410s /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]’: 410s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 410s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:21: 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 565 | v2, v3, vmid}); 410s | ~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 627 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 632 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s In file included from /usr/include/c++/15/vector:68, 410s from /usr/include/basix/cell.h:10, 410s from /usr/include/basix/finite-element.h:7, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 410s /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]’: 410s /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 410s 708 | vector(initializer_list __l, 410s | ^~~~~~ 410s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 410s from /usr/include/dolfinx.h:11, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 410s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 410s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 124 | void assemble_vector(std::span b, const Form& L) 410s | ^~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 129 | assemble_vector(b, L, std::span(constants), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 130 | make_coefficients_span(coefficients)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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>]’: 410s /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 410s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 410s | ^~~~~~ 410s /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 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 671 | i0 + iy + ny + 2}); 410s | ~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 676 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 681 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /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 410s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 410s 450 | rowptr_container_type new_row_ptr = {0}; 410s | ^~~~~~~~~~~ 410s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 410s /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]’: 410s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 495 | void set(std::span x, std::optional> x0, 410s | ^~~ 410s /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]’: 410s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 410s 80 | std::int32_t _build_from_leaf( 410s | ^~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 410s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 410s /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 410s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 111 | [axis](auto& p0, auto& p1) -> bool 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 112 | { 410s | ~ 410s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 115 | return x0 < x1; 410s | ~~~~~~~~~~~~~~~ 410s 116 | }); 410s | ~~ 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 540 | x.insert(x.end(), {x0, x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 565 | v2, v3, vmid}); 410s | ~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 627 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 632 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 410s from /usr/include/dolfinx/fem/assembler.h:9: 410s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 410s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 410s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 410s 637 | this->_M_impl._M_start, 410s | ~~~~~~~~~~~~~~~~~~~~~~~ 410s 638 | _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 410s /tmp/autopkgtest.1o35fU/build.VsF/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 410s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 410s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 410s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 212 | fem::make_coefficients_span(coeff)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 410s | ~~~~^~~ 410s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 410s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 410s | ^~~~~~~~~~~~~ 410s In file included from /usr/include/dolfinx/fem/Function.h:17, 410s from /usr/include/dolfinx/fem/DirichletBC.h:12: 410s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 410s /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 410s 234 | const T local = std::transform_reduce( 410s | ~~~~~~~~~~~~~~~~~~~~~^ 410s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 236 | [](T a, T b) -> T 410s | ~~~~~~~~~~~~~~~~~ 410s 237 | { 410s | ~ 410s 238 | if constexpr (std::is_same>::value 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 239 | or std::is_same>::value) 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 240 | { 410s | ~ 410s 241 | return std::conj(a) * b; 410s | ~~~~~~~~~~~~~~~~~~~~~~~~ 410s 242 | } 410s | ~ 410s 243 | else 410s | ~~~~ 410s 244 | return a * b; 410s | ~~~~~~~~~~~~~ 410s 245 | }); 410s | ~~ 410s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = double; U = double]’: 410s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 94 | return assemble_scalar(M, std::span(constants), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 410s 95 | make_coefficients_span(coefficients)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 671 | i0 + iy + ny + 2}); 410s | ~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 676 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 681 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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*]’: 410s /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 410s 1640 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 410s | ^~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 249 | void add(std::span x, std::span rows, 410s | ^~~ 410s /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 410s /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 410s 1650 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 410s | ^ 410s /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]’: 410s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 410s 885 | vector<_Tp, _Alloc>:: 410s | ^~~~~~~~~~~~~~~~~~~ 410s /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>]’: 410s /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 410s 975 | operator()(_It&& __first, _Sent __last) const 410s | ^~~~~~~~ 410s /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]’: 410s /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 410s 736 | vector(_InputIterator __first, _InputIterator __last, 410s | ^~~~~~ 410s /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 410s /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 410s 746 | _M_range_initialize_n(__first, __last, __n); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 410s /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>]’: 410s /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 410s 975 | operator()(_It&& __first, _Sent __last) const 410s | ^~~~~~~~ 410s /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]’: 410s /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 410s 736 | vector(_InputIterator __first, _InputIterator __last, 410s | ^~~~~~ 410s /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 410s /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 410s 746 | _M_range_initialize_n(__first, __last, __n); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 642 | _index_maps[1]->local_to_global(local_col, global_col); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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)::::]’: 410s /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 410s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 410s | ^~~~~~~~~~~~~~~~ 410s /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 410s /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 410s /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)::::]’: 410s /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 410s /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 410s /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 410s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 410s from /usr/include/dolfinx.h:16: 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 540 | x.insert(x.end(), {x0, x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 565 | v2, v3, vmid}); 410s | ~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 627 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 632 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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>]’: 410s /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 410s 349 | operator()(_Range&& __r, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 352 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /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 410s 419 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 410s | ^~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 422 | return std::transform_reduce(__first1, __last1, __first2, 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 423 | std::move(__init), 410s | ~~~~~~~~~~~~~~~~~~ 410s 424 | plus<>(), multiplies<>()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 410s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 410s 239 | __x.end()); 410s | ~~~~~~~~~~ 410s /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 410s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 410s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 251 | end(), _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’, 410s 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: 410s /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 410s 1045 | std::_Destroy(__first, __last); 410s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 651 | __result, __alloc); 410s | ~~~~~~~~~~~~~~~~~~ 410s /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 >]’: 410s /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 410s 633 | copy(_II __first, _II __last, _OI __result) 410s | ^~~~ 410s /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 410s /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 410s /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]’: 410s /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 410s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 671 | i0 + iy + ny + 2}); 410s | ~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 676 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 681 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /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 410s 663 | return std::__uninitialized_copy_a 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 410s | ^~~~~~~~ 410s /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 410s /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 410s 606 | return ranges::fill_n(std::move(__first), __len, __value); 410s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 410s from /usr/include/dolfinx.h:16, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 540 | x.insert(x.end(), {x0, x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 565 | v2, v3, vmid}); 410s | ~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 627 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 632 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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*]’: 410s /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 410s 3073 | __niter_wrap(_From __from, _To __res) 410s | ^~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 671 | i0 + iy + ny + 2}); 410s | ~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 676 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 681 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /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 410s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 651 | __result, __alloc); 410s | ~~~~~~~~~~~~~~~~~~ 410s /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 >]’: 410s /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 410s 633 | copy(_II __first, _II __last, _OI __result) 410s | ^~~~ 410s /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]’: 410s /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 410s 663 | return std::__uninitialized_copy_a 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1990 | __start, _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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*]’: 410s /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 410s 3073 | __niter_wrap(_From __from, _To __res) 410s | ^~~~~~~~~~~~ 410s /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>]’: 410s /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 410s 975 | operator()(_It&& __first, _Sent __last) const 410s | ^~~~~~~~ 410s /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]’: 410s /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 410s 736 | vector(_InputIterator __first, _InputIterator __last, 410s | ^~~~~~ 410s /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 410s /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 410s 746 | _M_range_initialize_n(__first, __last, __n); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 410s /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>]’: 410s /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 410s 349 | operator()(_Range&& __r, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 352 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /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 410s 1907 | _M_allocate_and_copy(size_type __n, 410s | ^~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 1911 | std::__uninitialized_copy_a 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 >]’: 410s /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 410s 633 | copy(_II __first, _II __last, _OI __result) 410s | ^~~~ 410s /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 410s /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 410s /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]’: 410s /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 410s 1818 | operator()(_Iter __first, _Sent __last, 410s | ^~~~~~~~ 410s /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 410s /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 410s 1821 | auto __lasti = ranges::next(__first, __last); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 410s /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 410s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 410s | ^ 410s In file included from /usr/include/c++/15/tuple:46, 410s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 410s from /usr/include/c++/15/bits/memory_resource.h:43, 410s from /usr/include/c++/15/vector:91: 410s /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]’: 410s /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 410s 797 | operator()(_Iter __first, _Sent __last, 410s | ^~~~~~~~ 410s /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 410s /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]’: 410s /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 410s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 410s | ^~~~~~~~ 410s /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 410s /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]’: 410s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 410s 195 | vector<_Tp, _Alloc>:: 410s | ^~~~~~~~~~~~~~~~~~~ 410s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 410s /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 410s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 410s | ^~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 410s 181 | vector<_Tp, _Alloc>:: 410s | ^~~~~~~~~~~~~~~~~~~ 410s /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 410s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 410s | ^~~~~~~~~~~~~~ 410s In file included from /usr/include/dolfinx/fem/Expression.h:10, 410s from /usr/include/dolfinx/fem/utils.h:13, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:16: 410s /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]’: 410s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 235 | _fshape, cells); 410s | ~~~~~~~~~~~~~~~ 410s /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*]’: 410s /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 410s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~ 410s /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 410s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 410s from /usr/include/dolfinx.h:15, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp:133: 410s /usr/include/dolfinx/la/petsc.h: In lambda function: 410s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 293 | return [A, mode, cache = std::vector()]( 410s | ^ 410s /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*]’: 410s /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 410s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 410s | ^~~~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /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 410s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 3196 | std::move(__comp), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/la/petsc.h: In lambda function: 410s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 327 | return [A, mode, cache = std::vector()]( 410s | ^ 410s /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 >]’: 410s /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 410s 349 | operator()(_Range&& __r, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 352 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 508 | { return std::get<0>(idx) != r; }); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 410s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 553 | [](auto x) { return std::get<1>(x); }); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 410s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 410s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 410s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 646 | std::next(x_new.begin(), shape[1] * i)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 410s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 658 | std::next(x_new.begin(), shape[1] * i)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 410s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 242 | bc->set(b.mutable_array(), std::nullopt); 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 2030 | operator()(_Iter __first, _Sent __last, 410s | ^~~~~~~~ 410s /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 410s /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]’: 410s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 410s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 235 | _fshape, cells); 410s | ~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 410s | ^~~~~~~~ 410s /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 410s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 743 | std::move(__result), 410s | ~~~~~~~~~~~~~~~~~~~~ 410s 744 | std::move(__op), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 >]’: 410s /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 410s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 410s | ^~~~~~ 410s /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 410s /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]’: 410s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 235 | _fshape, cells); 410s | ~~~~~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/vector:68, 410s from /usr/include/basix/cell.h:10, 410s from /usr/include/basix/finite-element.h:7, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:9: 410s /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]’: 410s /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 410s 1546 | insert(const_iterator __position, initializer_list __l) 410s | ^~~~~~ 410s /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 410s /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 410s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1550 | std::random_access_iterator_tag()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 410s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 111 | void assemble_vector( 410s | ^~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 116 | impl::assemble_vector(b, L, constants, coefficients); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s In file included from /usr/include/c++/15/algorithm:65, 410s from /usr/include/basix/maps.h:8, 410s from /usr/include/basix/finite-element.h:9: 410s /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]’: 410s /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 410s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1188 | std::move(__comp), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 410s 637 | this->_M_impl._M_start, 410s | ~~~~~~~~~~~~~~~~~~~~~~~ 410s 638 | _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 410s from /usr/include/dolfinx/geometry/utils.h:9, 410s from /usr/include/dolfinx/fem/interpolate.h:19, 410s from /usr/include/dolfinx/fem/Function.h:12: 410s /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 >]’: 410s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 783 | Mesh> create_mesh( 410s | ^~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 410s | ^ 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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 410s 830 | cells1 = std::vector(cells.begin(), cells.end()); 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 410s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 841 | std::vector cells1_v 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 410s | ^~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1849 | permute_data(u, n, cell_info, _eperm); 410s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1852 | transform_data(u, n, cell_info, _etrans_invT, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1853 | precompute::apply_matrix); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 880 | boundary_v.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 885 | boundary_v.erase(boundary_v.begin()); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 905 | nodes1.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 911 | Geometry geometry 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 410s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 146 | std::span(_buffer_local), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 147 | _request); 410s | ~~~~~~~~~ 410s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 410s | ^~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1833 | permute_data(u, n, cell_info, _eperm_inv); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1836 | transform_data(u, n, cell_info, _etransT, 410s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1837 | precompute::apply_matrix); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 410s | ^~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1865 | permute_data(u, n, cell_info, _eperm_inv); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1868 | transform_data(u, n, cell_info, _etrans_inv, 410s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1869 | precompute::apply_matrix); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 410s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 99 | std::span(_buffer_remote), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 100 | std::span(_request)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1810 | void FiniteElement::T_apply(std::span u, int n, 410s | ^~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1817 | permute_data(u, n, cell_info, _eperm); 410s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1820 | transform_data(u, n, cell_info, _etrans, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1821 | precompute::apply_matrix); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 410s | ^~~~~~~~ 410s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 410s from /usr/include/c++/15/algorithm:65, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 410s /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 >]’: 410s /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 410s 349 | operator()(_Range&& __r, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 352 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /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 410s 1546 | insert(const_iterator __position, initializer_list __l) 410s | ^~~~~~ 410s /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 410s /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 410s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1550 | std::random_access_iterator_tag()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 783 | Mesh> create_mesh( 410s | ^~~~~~~~~~~ 410s /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>]’: 410s /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 410s 349 | operator()(_Range&& __r, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 352 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 410s | ^ 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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 >]’: 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 410s 181 | void dot(U A, V B, P C, bool transpose = false) 410s | ^~~ 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 410s /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 410s 830 | cells1 = std::vector(cells.begin(), cells.end()); 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 410s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 841 | std::vector cells1_v 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 880 | boundary_v.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 885 | boundary_v.erase(boundary_v.begin()); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 905 | nodes1.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 911 | Geometry geometry 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /tmp/autopkgtest.1o35fU/build.VsF/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 >&]’: 410s /tmp/autopkgtest.1o35fU/build.VsF/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 410s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 410s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/basix/finite-element.h:19, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 410s /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 >&)::]’: 410s /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 410s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 410s | ^~~~~~~~~~~~~~~~ 410s /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 410s /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 410s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 410s /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 410s 87 | auto det(Matrix A) 410s | ^~~ 410s /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]’: 410s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 62 | T assemble_scalar( 410s | ^~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 72 | mesh->geometry().x(), constants, coefficients); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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 >]’: 410s /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 410s 125 | void inv(U A, V B) 410s | ^~~ 410s /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 410s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 410s /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>]’: 410s /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 410s 975 | operator()(_It&& __first, _Sent __last) const 410s | ^~~~~~~~ 410s /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]’: 410s /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 410s 736 | vector(_InputIterator __first, _InputIterator __last, 410s | ^~~~~~ 410s /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 410s /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 410s 746 | _M_range_initialize_n(__first, __last, __n); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 410s /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 >]’: 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 410s 181 | void dot(U A, V B, P C, bool transpose = false) 410s | ^~~ 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 410s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 410s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 410s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 410s 1104 | constexpr default_accessor(default_accessor) noexcept {} 410s | ^~~~~~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/vector:74: 410s /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]’: 410s /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 410s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 410s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 410s 239 | __x.end()); 410s | ~~~~~~~~~~ 410s /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 410s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 410s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 251 | end(), _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 410s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 410s from /usr/include/c++/15/vector:67: 410s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 410s 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: 410s /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 410s 1045 | std::_Destroy(__first, __last); 410s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/algorithm:65, 410s from /usr/include/basix/maps.h:8, 410s from /usr/include/basix/finite-element.h:9: 410s /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]’: 410s /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 410s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 782 | ranges::begin(__r2), ranges::end(__r2), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 783 | std::move(__result), std::move(__binary_op), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 784 | std::move(__proj1), std::move(__proj2)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s In file included from /usr/include/c++/15/vector:68, 410s from /usr/include/basix/cell.h:10, 410s from /usr/include/basix/finite-element.h:7: 410s /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]’: 410s /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 410s 1546 | insert(const_iterator __position, initializer_list __l) 410s | ^~~~~~ 410s /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 410s /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 410s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1550 | std::random_access_iterator_tag()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1546 | insert(const_iterator __position, initializer_list __l) 410s | ^~~~~~ 410s /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 410s /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 410s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1550 | std::random_access_iterator_tag()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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*]’: 410s /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 410s 3073 | __niter_wrap(_From __from, _To __res) 410s | ^~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1834 | std::move(__comp), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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)::]’: 410s /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 410s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 2130 | __value, std::move(__comp), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 410s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 410s 62 | std::array compute_bbox_of_bboxes( 410s | ^~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1188 | std::move(__comp), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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&)::]’: 410s /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 410s 4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 410s | ^~~~~~~~~~~ 410s /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 410s /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 410s /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 410s 4809 | std::__introselect(__first, __nth, __last, 410s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 410s 4810 | std::__lg(__last - __first) * 2, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 4811 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 410s 637 | this->_M_impl._M_start, 410s | ~~~~~~~~~~~~~~~~~~~~~~~ 410s 638 | _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 410s from /usr/include/dolfinx/geometry/utils.h:9, 410s from /usr/include/dolfinx/fem/interpolate.h:19, 410s from /usr/include/dolfinx/fem/Function.h:12: 410s /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]’: 410s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 783 | Mesh> create_mesh( 410s | ^~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 410s | ^ 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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 410s 830 | cells1 = std::vector(cells.begin(), cells.end()); 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 410s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 841 | std::vector cells1_v 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 880 | boundary_v.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 885 | boundary_v.erase(boundary_v.begin()); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 905 | nodes1.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 911 | Geometry geometry 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 410s from /usr/include/dolfinx/fem/assembler.h:9, 410s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 410s from /usr/include/dolfinx.h:11: 410s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 410s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 410s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 410s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 410s from /usr/include/dolfinx.h:11: 410s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 410s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 124 | void assemble_vector(std::span b, const Form& L) 410s | ^~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 129 | assemble_vector(b, L, std::span(constants), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 130 | make_coefficients_span(coefficients)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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)>]’: 410s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 267 | void assemble_matrix( 410s | ^~~~~~~~~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 181 | void apply_lifting( 410s | ^~~~~~~~~~~~~ 410s /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*]’: 410s /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 410s 1587 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 410s | ^~~~~ 410s /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 410s /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 >]’: 410s /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 410s 633 | copy(_II __first, _II __last, _OI __result) 410s | ^~~~ 410s /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]’: 410s /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 410s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1990 | __start, _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1990 | __start, _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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>]’: 410s /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 410s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s /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 410s /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 410s 341 | return ranges::__copy_or_move(std::move(__first), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 410s 342 | std::move(__last), 410s | ~~~~~~~~~~~~~~~~~~ 410s 343 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 410s /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]’: 410s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 495 | void set(std::span x, std::optional> x0, 410s | ^~~ 410s /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]’: 410s /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 410s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 410s | ^~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /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 410s 1907 | _M_allocate_and_copy(size_type __n, 410s | ^~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 1911 | std::__uninitialized_copy_a 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 410s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 410s /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 410s 698 | __miter_base(_Iterator __it) 410s | ^~~~~~~~~~~~ 410s /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*]’: 410s /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 410s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~ 410s /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 410s /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*]’: 410s /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 410s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 410s | ^~~~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /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 410s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 410s | ^~~~~~~~ 410s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 410s from /usr/include/dolfinx.h:15, 410s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp:86: 410s /usr/include/dolfinx/la/petsc.h: In lambda function: 410s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 293 | return [A, mode, cache = std::vector()]( 410s | ^ 410s /usr/include/dolfinx/la/petsc.h: In lambda function: 410s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 327 | return [A, mode, cache = std::vector()]( 410s | ^ 410s /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]’: 410s /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 410s 1546 | insert(const_iterator __position, initializer_list __l) 410s | ^~~~~~ 410s /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 410s /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 410s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1550 | std::random_access_iterator_tag()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1546 | insert(const_iterator __position, initializer_list __l) 410s | ^~~~~~ 410s /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 410s /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 410s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 410s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1550 | std::random_access_iterator_tag()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1188 | std::move(__comp), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 410s 637 | this->_M_impl._M_start, 410s | ~~~~~~~~~~~~~~~~~~~~~~~ 410s 638 | _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~ 410s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 410s from /usr/include/dolfinx/geometry/utils.h:9, 410s from /usr/include/dolfinx/fem/interpolate.h:19, 410s from /usr/include/dolfinx/fem/Function.h:12, 410s from /usr/include/dolfinx/fem/DirichletBC.h:12, 410s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 410s /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]’: 410s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 783 | Mesh> create_mesh( 410s | ^~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 410s | ^ 410s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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 410s 830 | cells1 = std::vector(cells.begin(), cells.end()); 410s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 410s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 841 | std::vector cells1_v 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 880 | boundary_v.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 885 | boundary_v.erase(boundary_v.begin()); 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 905 | nodes1.erase(unique_end, range_end); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 911 | Geometry geometry 410s | ^~~~~~~~ 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /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 410s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 410s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In lambda function: 410s /tmp/autopkgtest.1o35fU/build.VsF/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 410s 163 | [](auto x) 410s | ^ 410s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 410s from /usr/include/dolfinx.h:16: 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 540 | x.insert(x.end(), {x0, x1}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 565 | v2, v3, vmid}); 410s | ~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 627 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 632 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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]’: 410s /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 410s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 410s | ^~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 410s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1990 | __start, _M_get_Tp_allocator()); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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>]’: 410s /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 410s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s /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 410s /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 410s 341 | return ranges::__copy_or_move(std::move(__first), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 410s 342 | std::move(__last), 410s | ~~~~~~~~~~~~~~~~~~ 410s 343 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 410s /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 410s 698 | __miter_base(_Iterator __it) 410s | ^~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 410s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 410s /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 410s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 410s | ^~~~~~~~ 410s /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 410s /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 >]’: 410s /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 410s 1017 | operator()(_It __x, _Sent __bound) const 410s | ^~~~~~~~ 410s /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 410s /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&)::]’: 410s /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 410s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 410s | ^~~~ 410s /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 410s /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 410s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 410s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 >]’: 410s /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 410s 666 | move(_II __first, _II __last, _OI __result) 410s | ^~~~ 410s /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 410s /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 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 410s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 229 | bc->set(b.mutable_array(), std::nullopt); 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 3172 | operator()(_Iter __first, _Sent __last, 410s | ^~~~~~~~ 410s /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]’: 410s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 410s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 410s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 410s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 671 | i0 + iy + ny + 2}); 410s | ~~~~~~~~~~~~~~~~~~ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 676 | {x.size() / 2, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 681 | std::vector{}, {0, 2}, partitioner); 410s | ^ 410s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s /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 >]’: 410s /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 410s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 410s | ^~~~~~~~ 410s /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 410s /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 410s /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 410s 341 | return ranges::__copy_or_move(std::move(__first), 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 410s 342 | std::move(__last), 410s | ~~~~~~~~~~~~~~~~~~ 410s 343 | std::move(__result)); 410s | ~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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]’: 410s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 410s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 410s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 1834 | std::move(__comp), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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)::]’: 410s /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 410s 3912 | find_if(_InputIterator __first, _InputIterator __last, 410s | ^~~~~~~ 410s /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 410s /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 410s 3921 | return std::__find_if(__first, __last, 410s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 410s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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]’: 410s /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 410s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 410s | ^~~~~~~~ 410s /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 410s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 410s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 743 | std::move(__result), 410s | ~~~~~~~~~~~~~~~~~~~~ 410s 744 | std::move(__op), std::move(__proj)); 410s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s /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 410s /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 >]’: 410s /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 410s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 410s | ^~~~~~ 410s /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 410s /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 >]’: 410s /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 410s /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 410s /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]’: 410s /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 410s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 410s | ^~~~~~~~ 410s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 410s /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]’: 410s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 410s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 410s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410s 235 | _fshape, cells); 410s | ~~~~~~~~~~~~~~~ 410s In file included from /usr/include/c++/15/algorithm:63: 410s /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 >]’: 410s /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 410s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 410s | ^~~~~~ 410s /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 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 72 | cmap.tabulate(0, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1674 | void FiniteElement::permute_data( 411s | ^~~~~~~~~~~~~~~~ 411s In file included from /usr/include/basix/finite-element.h:12: 411s /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]’: 411s /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 411s 243 | void apply_matrix( 411s | ^~~~~~~~~~~~ 411s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1733 | void FiniteElement::transform_data( 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s 1754 | op(std::span(v_size_t), 411s | ~~^~~~~~~~~~~~~~~~~~~~~ 411s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1756 | dofstart, block_size); 411s | ~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s 1775 | op(std::span(v_size_t), 411s | ~~^~~~~~~~~~~~~~~~~~~~~ 411s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1777 | dofstart, block_size); 411s | ~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s 1786 | op(std::span(v_size_t), 411s | ~~^~~~~~~~~~~~~~~~~~~~~ 411s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1788 | dofstart, block_size); 411s | ~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s In file included from /usr/include/c++/15/functional:61, 411s from /usr/include/basix/finite-element.h:17: 411s /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 >}]’: 411s /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 411s 589 | operator()(_ArgTypes... __args) const 411s | ^~~~~~~~ 411s /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]’: 411s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1674 | void FiniteElement::permute_data( 411s | ^~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1733 | void FiniteElement::transform_data( 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s 1754 | op(std::span(v_size_t), 411s | ~~^~~~~~~~~~~~~~~~~~~~~ 411s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1756 | dofstart, block_size); 411s | ~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s 1786 | op(std::span(v_size_t), 411s | ~~^~~~~~~~~~~~~~~~~~~~~ 411s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1788 | dofstart, block_size); 411s | ~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s 1797 | op(std::span(v_size_t), 411s | ~~^~~~~~~~~~~~~~~~~~~~~ 411s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1799 | dofstart, block_size); 411s | ~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 72 | cmap.tabulate(0, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/functional:61, 411s from /usr/include/basix/finite-element.h:17: 411s /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 >}]’: 411s /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 411s 589 | operator()(_ArgTypes... __args) const 411s | ^~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 411s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 703 | void interpolate(Function& u, std::span f, 411s | ^~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 954 | cmap.tabulate(1, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 411s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 703 | void interpolate(Function& u, std::span f, 411s | ^~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 954 | cmap.tabulate(1, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1916 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 411s | ^~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1924 | std::__heap_select(__first, __nth + 1, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1926 | std::iter_swap(__first, __nth); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 411s /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 411s 1931 | std::__unguarded_partition_pivot(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1937 | std::__insertion_sort(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 411s from /usr/include/dolfinx/fem/assembler.h:9: 411s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 411s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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>]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 287 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 411s /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 411s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 411s | ^~~~~~~~ 411s /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 411s /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*]’: 411s /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 411s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 267 | void assemble_matrix( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 411s /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 411s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 303 | return std::__do_uninit_copy(__first, __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 411s from /usr/include/dolfinx.h:11: 411s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 411s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 124 | void assemble_vector(std::span b, const Form& L) 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 129 | assemble_vector(b, L, std::span(constants), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 130 | make_coefficients_span(coefficients)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 411s from /usr/include/c++/15/algorithm:65, 411s from /usr/include/basix/maps.h:8, 411s from /usr/include/basix/finite-element.h:9, 411s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp:131: 411s /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]’: 411s /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 411s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 111 | void assemble_vector( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 116 | impl::assemble_vector(b, L, constants, coefficients); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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*]’: 411s /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 411s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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]’: 411s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 181 | void apply_lifting( 411s | ^~~~~~~~~~~~~ 411s /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*]’: 411s /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 411s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 303 | return std::__do_uninit_copy(__first, __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1990 | __start, _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 411s | ^~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 411s from /usr/include/dolfinx.h:15, 411s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp:22: 411s /usr/include/dolfinx/la/petsc.h: In lambda function: 411s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 293 | return [A, mode, cache = std::vector()]( 411s | ^ 411s /usr/include/dolfinx/la/petsc.h: In lambda function: 411s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 327 | return [A, mode, cache = std::vector()]( 411s | ^ 411s /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*]’: 411s /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 411s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 411s /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]’: 411s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 495 | void set(std::span x, std::optional> x0, 411s | ^~~ 411s /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*]’: 411s /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 411s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 1907 | _M_allocate_and_copy(size_type __n, 411s | ^~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1911 | std::__uninitialized_copy_a 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/array:45, 411s from /usr/include/basix/cell.h:7: 411s /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 >]’: 411s /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 411s 633 | copy(_II __first, _II __last, _OI __result) 411s | ^~~~ 411s /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 411s /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 411s /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>]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 287 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 878 | operator()(_It& __it, _Sent __bound) const 411s | ^~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~ 411s /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 411s /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 411s 1906 | std::__introsort_loop(__first, __last, 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s 1907 | std::__lg(__last - __first) * 2, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1908 | __comp); 411s | ~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 152 | void apply_lifting( 411s | ^~~~~~~~~~~~~ 411s /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 411s 1909 | std::__final_insertion_sort(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 411s | ^~~~~~~~ 411s /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 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp: In constructor ‘HyperElasticProblem::HyperElasticProblem(std::shared_ptr >, std::shared_ptr >, std::vector > >)’: 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 58 | std::vector ghosts(map->ghosts().begin(), map->ghosts().end()); 411s | ^ 411s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 411s /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 411s 698 | __miter_base(_Iterator __it) 411s | ^~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/Function.h:17: 411s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 411s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 146 | std::span(_buffer_local), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 147 | _request); 411s | ~~~~~~~~~ 411s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 >]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 287 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/assembler.h:11: 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1289 | void assemble_vector( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1298 | constants, coefficients); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp:103:38: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 103 | { bc->set(b, x, -1); }); 411s | ~~~~~~~^~~~~~~~~~ 411s /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]’: 411s /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 411s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 743 | std::move(__result), 411s | ~~~~~~~~~~~~~~~~~~~~ 411s 744 | std::move(__op), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1818 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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 411s 1821 | auto __lasti = ranges::next(__first, __last); 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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 411s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 411s | ^ 411s /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):: >]’: 411s /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 411s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 411s | ^~~~~~~~~ 411s /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 411s /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 411s 2095 | while (__first != __last && !__pred(__first)) 411s | ~~~~~~^~~~~~~~~ 411s In file included from /usr/include/dolfinx/la/Vector.h:14: 411s /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]’: 411s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 390 | void scatter_rev_begin(std::span send_buffer, 411s | ^~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 411s | ^~~~~~~~ 411s /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 411s /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 411s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 411s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 99 | std::span(_buffer_remote), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 100 | std::span(_request)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 195 | void scatter_fwd_begin(std::span send_buffer, 411s | ^~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 1818 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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 411s 1821 | auto __lasti = ranges::next(__first, __last); 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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 411s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 411s | ^ 411s /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)::]’: 411s /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 411s 2096 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 411s /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 >]’: 411s /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 411s 349 | operator()(_Range&& __r, _Out __result) const 411s | ^~~~~~~~ 411s /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 411s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 352 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 >}]’: 411s /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 411s 589 | operator()(_ArgTypes... __args) const 411s | ^~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 411s | ^~~~~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp: In function ‘int main(int, char**)’: 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp:172:71: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 411s 172 | auto B = std::make_shared>(std::vector{0, 0, 0}); 411s | ^ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp:173:78: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 411s 173 | auto traction = std::make_shared>(std::vector{0, 0, 0}); 411s | ^ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp:247:75: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 411s 247 | std::make_shared>(std::vector{0, 0, 0}, 411s | ^ 411s /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 >]’: 411s /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 411s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 411s | ^~~~~~~~ 411s /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 411s /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 411s /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 411s 341 | return ranges::__copy_or_move(std::move(__first), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 411s 342 | std::move(__last), 411s | ~~~~~~~~~~~~~~~~~~ 411s 343 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s 637 | this->_M_impl._M_start, 411s | ~~~~~~~~~~~~~~~~~~~~~~~ 411s 638 | _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/vector:68, 411s from /usr/include/basix/cell.h:10, 411s from /usr/include/basix/finite-element.h:7: 411s /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]’: 411s /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 411s 1546 | insert(const_iterator __position, initializer_list __l) 411s | ^~~~~~ 411s /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 411s /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 411s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1550 | std::random_access_iterator_tag()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 411s 703 | void interpolate(Function& u, std::span f, 411s | ^~~~~~~~~~~ 411s /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]’: 411s /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 411s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1546 | insert(const_iterator __position, initializer_list __l) 411s | ^~~~~~ 411s /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 411s /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 411s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1550 | std::random_access_iterator_tag()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 411s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 411s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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>]’: 411s /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 411s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 411s | ^~~~~~~~ 411s /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 411s /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 411s /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 411s 341 | return ranges::__copy_or_move(std::move(__first), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 411s 342 | std::move(__last), 411s | ~~~~~~~~~~~~~~~~~~ 411s 343 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 411s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 411s | ^~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 954 | cmap.tabulate(1, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 782 | ranges::begin(__r2), ranges::end(__r2), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 783 | std::move(__result), std::move(__binary_op), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 784 | std::move(__proj1), std::move(__proj2)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 411s from /usr/include/dolfinx.h:16: 411s /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]’: 411s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 540 | x.insert(x.end(), {x0, x1}); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 565 | v2, v3, vmid}); 411s | ~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 627 | {x.size() / 2, 2}, partitioner); 411s | ^ 411s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 632 | std::vector{}, {0, 2}, partitioner); 411s | ^ 411s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 411s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/refwrap.h:40, 411s from /usr/include/c++/15/vector:70: 411s /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}]’: 411s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/assembler.h:10: 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 168 | T assemble_scalar( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 185 | cstride); 411s | ~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 204 | value += impl::assemble_exterior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 205 | x_dofmap, x, num_facets_per_cell, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 207 | cstride, perms); 411s | ~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /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]’: 411s /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 411s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1188 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 217 | value += impl::assemble_interior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 218 | x_dofmap, x, num_facets_per_cell, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 220 | cstride, c_offsets, perms); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 233 | void assemble_matrix( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 247 | mesh->geometry().x(), constants, coefficients, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 248 | dof_marker0, dof_marker1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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}]’: 411s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s 637 | this->_M_impl._M_start, 411s | ~~~~~~~~~~~~~~~~~~~~~~~ 411s 638 | _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 633 | copy(_II __first, _II __last, _OI __result) 411s | ^~~~ 411s /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}]’: 411s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 411s from /usr/include/dolfinx/geometry/utils.h:9, 411s from /usr/include/dolfinx/fem/interpolate.h:19, 411s from /usr/include/dolfinx/fem/Function.h:12: 411s /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]’: 411s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 783 | Mesh> create_mesh( 411s | ^~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 411s | ^ 411s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s 830 | cells1 = std::vector(cells.begin(), cells.end()); 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 411s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 841 | std::vector cells1_v 411s | ^~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 671 | i0 + iy + ny + 2}); 411s | ~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 676 | {x.size() / 2, 2}, partitioner); 411s | ^ 411s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 681 | std::vector{}, {0, 2}, partitioner); 411s | ^ 411s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 880 | boundary_v.erase(unique_end, range_end); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 885 | boundary_v.erase(boundary_v.begin()); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 411s | ^~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 905 | nodes1.erase(unique_end, range_end); 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 911 | Geometry geometry 411s | ^~~~~~~~ 411s /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]’: 411s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 154 | void apply_permutation_mapped(std::span perm, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 144 | void apply_permutation(std::span perm, std::span data, 411s | ^~~~~~~~~~~~~~~~~ 411s /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}]’: 411s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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}]’: 411s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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}]’: 411s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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}]’: 411s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 411s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s 885 | vector<_Tp, _Alloc>:: 411s | ^~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s In file included from /usr/include/c++/15/vector:74: 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s 885 | vector<_Tp, _Alloc>:: 411s | ^~~~~~~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 232 | auto detJ = [](mdspan2_t x) 411s | ^ 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s /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&):: >]’: 411s /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 411s 1590 | __heap_select(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1594 | std::__make_heap(__first, __middle, __comp); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1596 | if (__comp(__i, __first)) 411s | ~~~~~~^~~~~~~~~~~~~~ 411s /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 411s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/numeric:64, 411s from /usr/include/basix/finite-element.h:19: 411s /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]’: 411s /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 411s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 411s | ^~~~ 411s /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 411s /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>]’: 411s /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 411s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 411s | ^~~~~~~~~ 411s /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 411s /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&):: >]’: 411s /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 411s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1857 | __comp); 411s | ~~~~~~~ 411s /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 411s /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 411s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1771 | __insertion_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1778 | if (__comp(__i, __first)) 411s | ~~~~~~^~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 244 | T scale = detJ(mdspan2_t(x)); 411s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 46 | void reorder_list(std::span list, std::span nodemap) 411s | ^~~~~~~~~~~~ 411s /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 411s 53 | const std::vector orig(list.begin(), list.end()); 411s | ^~~~ 411s /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 411s 58 | std::ranges::copy(links_old, links_new.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 256 | T scale = detJ(mdspan2_t(x)); 411s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1834 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1163 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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 411s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1168 | return {__first, __first}; 411s | ^ 411s /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 411s 1177 | return {++__dest, __first}; 411s | ^ 411s /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]’: 411s /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 411s 1820 | erase(const_iterator __first, const_iterator __last) 411s | ^~~~~ 411s /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 411s /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 411s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 228 | e.tabulate(0, X, phi); 411s | ~~~~~~~~~~^~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 239 | std::array A_hat_b = A_ref(phi, weights); 411s | ~~~~~~~~^~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 253 | = [b_hat = b_ref(phi, weights), 411s | ~~~~~~~~^~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 1792 | erase(const_iterator __position) 411s | ^~~~~ 411s /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 411s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38: 411s /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>]’: 411s /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 411s 975 | operator()(_It&& __first, _Sent __last) const 411s | ^~~~~~~~ 411s /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]’: 411s /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 411s 736 | vector(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~ 411s /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 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 746 | _M_range_initialize_n(__first, __last, __n); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 411s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 411s from /usr/include/dolfinx/fem/Function.h:11: 411s /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]’: 411s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 119 | std::ranges::copy(buffer, range.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/numeric:64: 411s /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]’: 411s /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 411s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 411s | ^~~~ 411s /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 411s In file included from /usr/include/c++/15/algorithm:63: 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s /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]’: 411s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 46 | void reorder_list(std::span list, std::span nodemap) 411s | ^~~~~~~~~~~~ 411s /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 411s 53 | const std::vector orig(list.begin(), list.end()); 411s | ^~~~ 411s /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 411s 58 | std::ranges::copy(links_old, links_new.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 411s from /usr/include/dolfinx.h:10: 411s /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]’: 411s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 676 | distribute_data(MPI_Comm comm0, std::span indices, 411s | ^~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 2052 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s 239 | __x.end()); 411s | ~~~~~~~~~~ 411s In file included from /usr/include/c++/15/vector:74: 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s 885 | vector<_Tp, _Alloc>:: 411s | ^~~~~~~~~~~~~~~~~~~ 411s /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 411s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 251 | end(), _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 411s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 411s from /usr/include/c++/15/vector:67: 411s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 411s 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: 411s /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 411s 1045 | std::_Destroy(__first, __last); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1834 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1163 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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 411s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38, 411s from /usr/include/c++/15/bits/ranges_algo.h:38, 411s from /usr/include/c++/15/algorithm:65, 411s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp:18: 411s /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>]’: 411s /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 411s 975 | operator()(_It&& __first, _Sent __last) const 411s | ^~~~~~~~ 411s /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 411s 1168 | return {__first, __first}; 411s | ^ 411s /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 411s 1177 | return {++__dest, __first}; 411s | ^ 411s In file included from /usr/include/c++/15/vector:68, 411s from /usr/include/basix/cell.h:10, 411s from /usr/include/basix/finite-element.h:7, 411s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp:19: 411s /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]’: 411s /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 411s 736 | vector(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~ 411s /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 411s /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 411s 746 | _M_range_initialize_n(__first, __last, __n); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1820 | erase(const_iterator __first, const_iterator __last) 411s | ^~~~~ 411s /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 411s /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 411s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 382 | create_geometry( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 424 | const std::vector l2l = graph::build::compute_local_to_local( 411s | ^~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 429 | std::ranges::transform(l2l, igi.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 411s 430 | [&nodes](auto index) { return nodes[index]; }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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*]’: 411s /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 411s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 1792 | erase(const_iterator __position) 411s | ^~~~~ 411s /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*]’: 411s /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 411s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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*]’: 411s /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 411s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 411s /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>]’: 411s /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 411s 975 | operator()(_It&& __first, _Sent __last) const 411s | ^~~~~~~~ 411s /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*]’: 411s /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 411s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~~~~~ 411s /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 411s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 411s from /usr/include/dolfinx.h:11: 411s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 411s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 124 | void assemble_vector(std::span b, const Form& L) 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 129 | assemble_vector(b, L, std::span(constants), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 130 | make_coefficients_span(coefficients)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 736 | vector(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~ 411s /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 411s /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 411s 746 | _M_range_initialize_n(__first, __last, __n); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 411s /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>]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/numeric:64, 411s from /usr/include/basix/finite-element.h:19: 411s /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]’: 411s /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 411s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 411s | ^~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 411s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 411s from /usr/include/dolfinx/fem/Function.h:11: 411s /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]’: 411s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 119 | std::ranges::copy(buffer, range.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/algorithm:63: 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 411s /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]’: 411s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 495 | void set(std::span x, std::optional> x0, 411s | ^~~ 411s /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]’: 411s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 46 | void reorder_list(std::span list, std::span nodemap) 411s | ^~~~~~~~~~~~ 411s /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 411s 53 | const std::vector orig(list.begin(), list.end()); 411s | ^~~~ 411s /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 411s 58 | std::ranges::copy(links_old, links_new.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s 239 | __x.end()); 411s | ~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 72 | cmap.tabulate(0, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 251 | end(), _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 411s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 411s from /usr/include/c++/15/vector:67: 411s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 411s 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: 411s /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 411s 1045 | std::_Destroy(__first, __last); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 411s from /usr/include/dolfinx.h:10: 411s /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]’: 411s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 676 | distribute_data(MPI_Comm comm0, std::span indices, 411s | ^~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1834 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1163 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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 411s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1168 | return {__first, __first}; 411s | ^ 411s /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 411s 1177 | return {++__dest, __first}; 411s | ^ 411s /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]’: 411s /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 411s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 2052 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1820 | erase(const_iterator __first, const_iterator __last) 411s | ^~~~~ 411s /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 411s /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 411s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1792 | erase(const_iterator __position) 411s | ^~~~~ 411s /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 411s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/functional:61, 411s from /usr/include/basix/finite-element.h:17: 411s /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 >}]’: 411s /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 411s 589 | operator()(_ArgTypes... __args) const 411s | ^~~~~~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 411s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 411s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:15: 411s /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]’: 411s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 119 | std::ranges::copy(buffer, range.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 382 | create_geometry( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 424 | const std::vector l2l = graph::build::compute_local_to_local( 411s | ^~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 429 | std::ranges::transform(l2l, igi.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 411s 430 | [&nodes](auto index) { return nodes[index]; }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s 637 | this->_M_impl._M_start, 411s | ~~~~~~~~~~~~~~~~~~~~~~~ 411s 638 | _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 411s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 411s /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 >]’: 411s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 676 | distribute_data(MPI_Comm comm0, std::span indices, 411s | ^~~~~~~~~~~~~~~ 411s /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*]’: 411s /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 411s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 2052 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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*]’: 411s /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 411s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~~~~~ 411s /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 411s /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>]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1877 | __introsort_loop(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1885 | std::__partial_sort(__first, __last, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1820 | __comp); 411s | ~~~~~~~ 411s /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 411s 1823 | std::__insertion_sort(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s /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 >]’: 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 382 | create_geometry( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 708 | vector(initializer_list __l, 411s | ^~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 424 | const std::vector l2l = graph::build::compute_local_to_local( 411s | ^~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 429 | std::ranges::transform(l2l, igi.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 411s 430 | [&nodes](auto index) { return nodes[index]; }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 411s | ^~~~~~~~ 411s /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 411s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 411s /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*]’: 411s /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 411s 3073 | __niter_wrap(_From __from, _To __res) 411s | ^~~~~~~~~~~~ 411s /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 > >]’: 411s /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 411s 1017 | operator()(_It __x, _Sent __bound) const 411s | ^~~~~~~~ 411s /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 411s /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&)::]’: 411s /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 411s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~ 411s /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 411s /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 411s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 411s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 411s /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)::]’: 411s /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 411s 317 | operator()(_Iterator __it) 411s | ^~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 411s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 703 | void interpolate(Function& u, std::span f, 411s | ^~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s 885 | vector<_Tp, _Alloc>:: 411s | ^~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 954 | cmap.tabulate(1, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 676 | distribute_data(MPI_Comm comm0, std::span indices, 411s | ^~~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 222 | [](auto x) 411s | ^ 411s /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]’: 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 382 | create_geometry( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 424 | const std::vector l2l = graph::build::compute_local_to_local( 411s | ^~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 429 | std::ranges::transform(l2l, igi.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 411s 430 | [&nodes](auto index) { return nodes[index]; }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 411s /tmp/autopkgtest.1o35fU/build.VsF/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 411s 235 | [](auto x) 411s | ^ 411s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 411s /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]’: 411s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 235 | _fshape, cells); 411s | ~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 411s /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&):: >]’: 411s /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 411s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~~ 411s /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 411s /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&)::]’: 411s /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 411s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 411s | ^~~~~~~~ 411s /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 411s /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&):: >]’: 411s /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 411s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~ 411s /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 411s /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 411s /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&):: >]’: 411s /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 411s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s /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 411s 91 | if (__comp(__a, __b)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 93 | if (__comp(__b, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 94 | std::iter_swap(__result, __b); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 95 | else if (__comp(__a, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 96 | std::iter_swap(__result, __c); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 98 | std::iter_swap(__result, __a); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 100 | else if (__comp(__a, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 101 | std::iter_swap(__result, __a); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 102 | else if (__comp(__b, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 103 | std::iter_swap(__result, __c); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 105 | std::iter_swap(__result, __b); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1830 | __unguarded_partition(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1836 | while (__comp(__first, __pivot)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~~ 411s /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 411s 1839 | while (__comp(__pivot, __last)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~ 411s /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 411s 1843 | std::iter_swap(__first, __last); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 411s from /usr/include/dolfinx/fem/assembler.h:9: 411s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 411s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 267 | void assemble_matrix( 411s | ^~~~~~~~~~~~~~~ 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 411s from /usr/include/c++/15/algorithm:65, 411s from /usr/include/basix/maps.h:8, 411s from /usr/include/basix/finite-element.h:9, 411s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp:83: 411s /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]’: 411s /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 411s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 111 | void assemble_vector( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 116 | impl::assemble_vector(b, L, constants, coefficients); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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&):: >]’: 411s /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 411s 1864 | __partial_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1869 | std::__heap_select(__first, __middle, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1870 | std::__sort_heap(__first, __middle, __comp); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1857 | __comp); 411s | ~~~~~~~ 411s /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 411s /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 411s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1771 | __insertion_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1778 | if (__comp(__i, __first)) 411s | ~~~~~~^~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1990 | __start, _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 411s | ^~~~~~~~ 411s /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 411s /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 411s 606 | return ranges::fill_n(std::move(__first), __len, __value); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 152 | void apply_lifting( 411s | ^~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/Function.h:17: 411s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 411s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 146 | std::span(_buffer_local), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 147 | _request); 411s | ~~~~~~~~~ 411s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 411s from /usr/include/dolfinx/fem/assembler.h:9: 411s /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]’: 411s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 411s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 > >]’: 411s /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 411s 878 | operator()(_It& __it, _Sent __bound) const 411s | ^~~~~~~~ 411s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 411s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 411s /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 411s 698 | __miter_base(_Iterator __it) 411s | ^~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~ 411s /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 411s /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 411s 1906 | std::__introsort_loop(__first, __last, 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s 1907 | std::__lg(__last - __first) * 2, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1908 | __comp); 411s | ~~~~~~~ 411s /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 411s 1909 | std::__final_insertion_sort(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 411s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 411s /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 411s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 411s | ^~~~~~~~ 411s /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 411s /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]’: 411s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 111 | void assemble_vector( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 116 | impl::assemble_vector(b, L, constants, coefficients); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s In file included from /usr/include/dolfinx/fem/Function.h:10: 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 319 | return [](std::span, std::span, std::int32_t, int) 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 341 | return [dims, sub_element_fns](std::span data, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 411s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 350 | block_size); 411s | ~~~~~~~~~~~ 411s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 411s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 99 | std::span(_buffer_remote), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 100 | std::span(_request)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 362 | return [ebs, sub_fn](std::span data, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 372 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 267 | void assemble_matrix( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 376 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 380 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 384 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 386 | { T_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 > >]’: 411s /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 411s 1017 | operator()(_It __x, _Sent __bound) const 411s | ^~~~~~~~ 411s /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 411s /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&)::]’: 411s /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 411s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~ 411s /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 411s /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 411s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 411s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 > >]’: 411s /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 411s 975 | operator()(_It&& __first, _Sent __last) const 411s | ^~~~~~~~ 411s /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 >]’: 411s /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 411s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 411s | ^~~~~~~~ 411s /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 411s /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 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s /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 411s 341 | return ranges::__copy_or_move(std::move(__first), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 411s 342 | std::move(__last), 411s | ~~~~~~~~~~~~~~~~~~ 411s 343 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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}]’: 411s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 589 | operator()(_ArgTypes... __args) const 411s | ^~~~~~~~ 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 411s | ^~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 411s | ^~~~~~~~~~~~~ 411s /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 411s 232 | if (__comp(__first + __secondChild, 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s 233 | __first + (__secondChild - 1))) 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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>]’: 411s /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 411s 698 | __miter_base(_Iterator __it) 411s | ^~~~~~~~~~~~ 411s /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&)::]’: 411s /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 411s 239 | operator()(_Value& __val, _Iterator __it) 411s | ^~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/vector:68, 411s from /usr/include/basix/cell.h:10, 411s from /usr/include/basix/finite-element.h:7: 411s /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]’: 411s /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 411s 1546 | insert(const_iterator __position, initializer_list __l) 411s | ^~~~~~ 411s /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 411s /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 411s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1550 | std::random_access_iterator_tag()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1546 | insert(const_iterator __position, initializer_list __l) 411s | ^~~~~~ 411s /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 411s /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 411s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1550 | std::random_access_iterator_tag()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 349 | operator()(_Range&& __r, _Out __result) const 411s | ^~~~~~~~ 411s /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 411s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 352 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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&):: >]’: 411s /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 411s 1590 | __heap_select(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1594 | std::__make_heap(__first, __middle, __comp); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1596 | if (__comp(__i, __first)) 411s | ~~~~~~^~~~~~~~~~~~~~ 411s /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 411s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 425 | std::__pop_heap(__first, __last, __last, __comp); 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s /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 411s 91 | if (__comp(__a, __b)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 93 | if (__comp(__b, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 94 | std::iter_swap(__result, __b); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 95 | else if (__comp(__a, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 96 | std::iter_swap(__result, __c); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 98 | std::iter_swap(__result, __a); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 100 | else if (__comp(__a, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 101 | std::iter_swap(__result, __a); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 102 | else if (__comp(__b, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 103 | std::iter_swap(__result, __c); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 105 | std::iter_swap(__result, __b); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1830 | __unguarded_partition(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1836 | while (__comp(__first, __pivot)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~~ 411s /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 411s 1839 | while (__comp(__pivot, __last)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~ 411s /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 411s 1843 | std::iter_swap(__first, __last); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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&)::]’: 411s /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 411s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 411s | ^~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1188 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 411s /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]’: 411s /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 411s 128 | math::dot(cell_geometry, dphi, J, true); 411s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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&):: >]’: 411s /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 411s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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]’: 411s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 411s | ^~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 140 | math::inv(J, K); 411s | ~~~~~~~~~^~~~~~ 411s /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 411s /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 411s 142 | math::pinv(J, K); 411s | ~~~~~~~~~~^~~~~~ 411s /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 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s 637 | this->_M_impl._M_start, 411s | ~~~~~~~~~~~~~~~~~~~~~~~ 411s 638 | _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 411s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 411s /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 411s 87 | auto det(Matrix A) 411s | ^~~ 411s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 411s from /usr/include/dolfinx/geometry/utils.h:9, 411s from /usr/include/dolfinx/fem/interpolate.h:19, 411s from /usr/include/dolfinx/fem/Function.h:12: 411s /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]’: 411s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 783 | Mesh> create_mesh( 411s | ^~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 411s | ^ 411s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s 830 | cells1 = std::vector(cells.begin(), cells.end()); 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 411s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 841 | std::vector cells1_v 411s | ^~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 880 | boundary_v.erase(unique_end, range_end); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 885 | boundary_v.erase(boundary_v.begin()); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 411s | ^~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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&):: >]’: 411s /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 411s 1877 | __introsort_loop(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1885 | std::__partial_sort(__first, __last, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 411s 905 | nodes1.erase(unique_end, range_end); 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 911 | Geometry geometry 411s | ^~~~~~~~ 411s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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&):: >]’: 411s /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 411s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1820 | __comp); 411s | ~~~~~~~ 411s /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 411s 1823 | std::__insertion_sort(__first, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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)>]’: 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 494 | void assemble_matrix( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 549 | impl::assemble_cells( 411s | ~~~~~~~~~~~~~~~~~~~~^ 411s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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)>]’: 411s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 233 | void assemble_matrix( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 247 | mesh->geometry().x(), constants, coefficients, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 248 | dof_marker0, dof_marker1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 572 | impl::assemble_exterior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 574 | a.domain(IntegralType::exterior_facet, i), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 578 | perms); 411s | ~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 588 | impl::assemble_interior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 590 | a.domain(IntegralType::interior_facet, i), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 594 | cell_info1, perms); 411s | ~~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 411s | ^~~~~~~~ 411s /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 411s /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 411s 606 | return ranges::fill_n(std::move(__first), __len, __value); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/assembler.h:11: 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1289 | void assemble_vector( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1298 | constants, coefficients); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 152 | compute_jacobian_determinant(const U& J, std::span w) 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 172 | math::dot(B, J, BA); 411s | ~~~~~~~~~^~~~~~~~~~ 411s /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 411s /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 411s /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&):: >]’: 411s /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 411s 135 | __push_heap(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~ 411s /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 411s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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>*]’: 411s /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 411s 3073 | __niter_wrap(_From __from, _To __res) 411s | ^~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 411s | ^~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~~ 411s /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 411s /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&):: >]’: 411s /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 411s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~ 411s /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 411s /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 411s /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 >]’: 411s /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 411s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 411s | ^~~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 651 | __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~ 411s /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&)::]’: 411s /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 411s 239 | operator()(_Value& __val, _Iterator __it) 411s | ^~~~~~~~ 411s /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 >]’: 411s /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 411s 633 | copy(_II __first, _II __last, _OI __result) 411s | ^~~~ 411s /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]’: 411s /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 411s 663 | return std::__uninitialized_copy_a 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 651 | __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 633 | copy(_II __first, _II __last, _OI __result) 411s | ^~~~ 411s /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]’: 411s /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 411s 663 | return std::__uninitialized_copy_a 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1074 | void apply_lifting( 411s | ^~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1121 | bc->set(bc_values1, std::nullopt, 1); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 411s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1127 | bc_markers1, x0[j], alpha); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 411s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1132 | bc_markers1, std::span(), alpha); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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&):: >]’: 411s /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 411s 1864 | __partial_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1869 | std::__heap_select(__first, __middle, __last, __comp); 411s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1870 | std::__sort_heap(__first, __middle, __comp); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1857 | __comp); 411s | ~~~~~~~ 411s /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 411s /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 411s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1771 | __insertion_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 1778 | if (__comp(__i, __first)) 411s | ~~~~~~^~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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*]’: 411s /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 411s 3073 | __niter_wrap(_From __from, _To __res) 411s | ^~~~~~~~~~~~ 411s /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>]’: 411s /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 411s 975 | operator()(_It&& __first, _Sent __last) const 411s | ^~~~~~~~ 411s In file included from /usr/include/dolfinx/la/Vector.h:14: 411s /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]’: 411s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 390 | void scatter_rev_begin(std::span send_buffer, 411s | ^~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 736 | vector(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~ 411s /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 411s /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 411s 746 | _M_range_initialize_n(__first, __last, __n); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 411s /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>]’: 411s /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 411s 349 | operator()(_Range&& __r, _Out __result) const 411s | ^~~~~~~~ 411s /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 411s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 352 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 1818 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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 411s 1821 | auto __lasti = ranges::next(__first, __last); 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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 411s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 411s | ^ 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/tuple:46, 411s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 411s from /usr/include/c++/15/bits/memory_resource.h:43, 411s from /usr/include/c++/15/vector:91: 411s /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]’: 411s /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 411s 797 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 411s | ^~~~~~~~ 411s /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 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s 195 | vector<_Tp, _Alloc>:: 411s | ^~~~~~~~~~~~~~~~~~~ 411s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s /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 411s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 411s | ^~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s 181 | vector<_Tp, _Alloc>:: 411s | ^~~~~~~~~~~~~~~~~~~ 411s /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 411s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 411s | ^~~~~~~~~~~~~~ 411s /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*]’: 411s /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 411s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~ 411s /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 411s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:14: 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 319 | return [](std::span, std::span, std::int32_t, int) 411s | ^ 411s /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*]’: 411s /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 411s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 341 | return [dims, sub_element_fns](std::span data, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 411s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 350 | block_size); 411s | ~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 3196 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 195 | void scatter_fwd_begin(std::span send_buffer, 411s | ^~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&)::]’: 411s /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 411s 195 | operator()(_Iterator __it, _Value& __val) 411s | ^~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 362 | return [ebs, sub_fn](std::span data, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 372 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 376 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 380 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 411s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 384 | return [this](std::span data, std::span cell_info, 411s | ^ 411s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 386 | { T_apply(data, cell_info[cell], block_size); }; 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 349 | operator()(_Range&& __r, _Out __result) const 411s | ^~~~~~~~ 411s /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 411s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 352 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s /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]’: 411s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 411s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 508 | { return std::get<0>(idx) != r; }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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}]’: 411s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 589 | operator()(_ArgTypes... __args) const 411s | ^~~~~~~~ 411s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 553 | [](auto x) { return std::get<1>(x); }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 411s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 411s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 411s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 646 | std::next(x_new.begin(), shape[1] * i)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 411s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 658 | std::next(x_new.begin(), shape[1] * i)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 411s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 411s | ^~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 411s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 927 | void pack_coefficient_entity(std::span c, int cstride, 411s | ^~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 411s | ^~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 232 | if (__comp(__first + __secondChild, 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s 233 | __first + (__secondChild - 1))) 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 411s /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]’: 411s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 235 | _fshape, cells); 411s | ~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1590 | __heap_select(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1594 | std::__make_heap(__first, __middle, __comp); 411s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1596 | if (__comp(__i, __first)) 411s | ~~~~~~^~~~~~~~~~~~~~ 411s /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 411s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~~ 411s /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 411s /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 411s 425 | std::__pop_heap(__first, __last, __last, __comp); 411s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s /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 411s 91 | if (__comp(__a, __b)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 93 | if (__comp(__b, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 94 | std::iter_swap(__result, __b); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 95 | else if (__comp(__a, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 96 | std::iter_swap(__result, __c); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 98 | std::iter_swap(__result, __a); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/vector:74: 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s 885 | vector<_Tp, _Alloc>:: 411s | ^~~~~~~~~~~~~~~~~~~ 411s /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 411s 100 | else if (__comp(__a, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 101 | std::iter_swap(__result, __a); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 102 | else if (__comp(__b, __c)) 411s | ~~~~~~^~~~~~~~~~ 411s /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 411s 103 | std::iter_swap(__result, __c); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s /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 411s 105 | std::iter_swap(__result, __b); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 411s /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]’: 411s /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 411s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 1830 | __unguarded_partition(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 1836 | while (__comp(__first, __pivot)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~~ 411s /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 411s 1839 | while (__comp(__pivot, __last)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~ 411s /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 411s 1843 | std::iter_swap(__first, __last); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1147 | void assemble_vector( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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&)::]’: 411s /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 411s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 411s | ^~~~~~~~ 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1189 | impl::assemble_cells( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1190 | P0, b, x_dofmap, x, cells, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1192 | coeffs, cstride, cell_info0); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1196 | impl::assemble_cells( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1197 | P0, b, x_dofmap, x, cells, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1199 | coeffs, cstride, cell_info0); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1205 | fn, constants, coeffs, cstride, cell_info0); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /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&):: >]’: 411s /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 411s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1229 | impl::assemble_exterior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1232 | constants, coeffs, cstride, cell_info0, perms); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1236 | impl::assemble_exterior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1239 | constants, coeffs, cstride, cell_info0, perms); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1243 | impl::assemble_exterior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1246 | constants, coeffs, cstride, cell_info0, perms); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 411s /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]’: 411s /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 411s 128 | math::dot(cell_geometry, dphi, J, true); 411s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1260 | impl::assemble_interior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1263 | constants, coeffs, cstride, cell_info0, perms); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1267 | impl::assemble_interior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1270 | constants, coeffs, cstride, cell_info0, perms); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s /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]’: 411s /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 411s 140 | math::inv(J, K); 411s | ~~~~~~~~~^~~~~~ 411s /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 411s /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 411s 142 | math::pinv(J, K); 411s | ~~~~~~~~~~^~~~~~ 411s /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 411s /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]’: 411s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1274 | impl::assemble_interior_facets( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1277 | constants, coeffs, cstride, cell_info0, perms); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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 411s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 411s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 411s /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 411s 87 | auto det(Matrix A) 411s | ^~~ 411s /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]’: 411s /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 411s 2030 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 411s /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>]’: 411s /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 411s 975 | operator()(_It&& __first, _Sent __last) const 411s | ^~~~~~~~ 411s /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]’: 411s /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 411s 736 | vector(_InputIterator __first, _InputIterator __last, 411s | ^~~~~~ 411s /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 411s /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 411s 746 | _M_range_initialize_n(__first, __last, __n); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/fem/Function.h:11: 411s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 411s /usr/include/dolfinx/fem/FunctionSpace.h:276:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 276 | cmap.tabulate(0, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/FunctionSpace.h:298:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 298 | apply_dof_transformation( 411s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 411s 299 | x_b, std::span(cell_info.data(), cell_info.size()), c, x.extent(1)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/numeric:64, 411s from /usr/include/basix/finite-element.h:19: 411s /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]’: 411s /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 411s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 411s | ^~~~ 411s /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 411s /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&):: >]’: 411s /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 411s 135 | __push_heap(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~ 411s /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 411s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 411s | ^~~~~~~~ 411s /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 411s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 743 | std::move(__result), 411s | ~~~~~~~~~~~~~~~~~~~~ 411s 744 | std::move(__op), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s In file included from /usr/include/c++/15/algorithm:63: 411s /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 >]’: 411s /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 411s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 411s | ^~~~~~ 411s /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 411s /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]’: 411s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 46 | void reorder_list(std::span list, std::span nodemap) 411s | ^~~~~~~~~~~~ 411s /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 411s 53 | const std::vector orig(list.begin(), list.end()); 411s | ^~~~ 411s /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 411s 58 | std::ranges::copy(links_old, links_new.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s 239 | __x.end()); 411s | ~~~~~~~~~~ 411s /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 411s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 251 | end(), _M_get_Tp_allocator()); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 411s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 411s from /usr/include/c++/15/vector:67: 411s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 411s 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: 411s /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 411s 1045 | std::_Destroy(__first, __last); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~~ 411s /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 411s /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&):: >]’: 411s /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 411s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 411s | ^~~~~~~~~~ 411s /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 411s /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 411s /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]’: 411s /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 411s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 1834 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 > >]’: 411s /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 411s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 411s | ^~~~~~~~~ 411s /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 411s /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]’: 411s /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 411s 1163 | operator()(_Iter __first, _Sent __last, 411s | ^~~~~~~~ 411s /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 411s /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 411s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 1168 | return {__first, __first}; 411s | ^ 411s /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 411s 1177 | return {++__dest, __first}; 411s | ^ 411s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 411s /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 411s 698 | __miter_base(_Iterator __it) 411s | ^~~~~~~~~~~~ 411s /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&)::]’: 411s /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 411s 239 | operator()(_Value& __val, _Iterator __it) 411s | ^~~~~~~~ 411s /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]’: 411s /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 411s 1820 | erase(const_iterator __first, const_iterator __last) 411s | ^~~~~ 411s /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 411s /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 411s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 152 | compute_jacobian_determinant(const U& J, std::span w) 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 172 | math::dot(B, J, BA); 411s | ~~~~~~~~~^~~~~~~~~~ 411s /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 411s /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 411s /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]’: 411s /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 411s 1792 | erase(const_iterator __position) 411s | ^~~~~ 411s /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 411s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 411s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&)::]’: 411s /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 411s 195 | operator()(_Iterator __it, _Value& __val) 411s | ^~~~~~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 411s | ^~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 411s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 411s from /usr/include/dolfinx/fem/Function.h:11: 411s /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]’: 411s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 119 | std::ranges::copy(buffer, range.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 411s | ^~~~~~~~~~~~~ 411s /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 411s 232 | if (__comp(__first + __secondChild, 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 411s 233 | __first + (__secondChild - 1))) 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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*]’: 411s /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 411s 3073 | __niter_wrap(_From __from, _To __res) 411s | ^~~~~~~~~~~~ 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 411s from /usr/include/dolfinx.h:10: 411s /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]’: 411s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 676 | distribute_data(MPI_Comm comm0, std::span indices, 411s | ^~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 2052 | std::move(__comp), std::move(__proj)); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 411s /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 411s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 411s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&):: >]’: 411s /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 411s 135 | __push_heap(_RandomAccessIterator __first, 411s | ^~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 411s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 287 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 1239 | tabulate_tensor, value_shape, argument_function_space); 411s | ^ 411s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /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 411s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 411s | ^~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s /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 411s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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 411s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 411s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 411s | ^~~~~~~~ 411s /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 411s /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 411s 606 | return ranges::fill_n(std::move(__first), __len, __value); 411s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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>]’: 411s /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 411s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 411s | ^~~~~~~~~~~~~~ 411s /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 411s /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 411s /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 411s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 287 | std::move(__result)); 411s | ~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 411s | ^~~~~~~~ 411s /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 411s /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 411s /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 411s /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 411s /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]’: 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 382 | create_geometry( 411s | ^~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 424 | const std::vector l2l = graph::build::compute_local_to_local( 411s | ^~~ 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 429 | std::ranges::transform(l2l, igi.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 411s 430 | [&nodes](auto index) { return nodes[index]; }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/Function.h:393:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 393 | e0.eval(*mesh0, cells0, fdata, {num_cells, num_points * value_size}); 411s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/Function.h:410:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 410 | fem::interpolate(*this, 411s | ~~~~~~~~~~~~~~~~^~~~~~~ 411s 411 | std::span(fdata1.data(), fdata1.size()), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 412 | {value_size, num_cells * num_points}, cells1); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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&)::]’: 411s /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 411s 195 | operator()(_Iterator __it, _Value& __val) 411s | ^~~~~~~~ 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 411s | ^~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 411s | ^~~~~~~~~~~~~~~~~~~~~~~~ 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s /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]’: 411s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 411s 72 | cmap.tabulate(0, X, Xshape, phi_b); 411s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 651 | __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/algorithm:62: 411s /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 >]’: 411s /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 411s 633 | copy(_II __first, _II __last, _OI __result) 411s | ^~~~ 411s /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]’: 411s /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 411s 663 | return std::__uninitialized_copy_a 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s In file included from /usr/include/c++/15/functional:61, 411s from /usr/include/basix/finite-element.h:17: 411s /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 >}]’: 411s /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 411s 589 | operator()(_ArgTypes... __args) const 411s | ^~~~~~~~ 411s /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]’: 411s /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 411s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 651 | __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~ 411s /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 >]’: 411s /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 411s 633 | copy(_II __first, _II __last, _OI __result) 411s | ^~~~ 411s In file included from /usr/include/dolfinx/la/Vector.h:14, 411s from /usr/include/dolfinx/fem/Function.h:17: 411s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 411s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 411s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 411s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s /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]’: 411s /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 411s 663 | return std::__uninitialized_copy_a 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 411s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 411s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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]’: 412s /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 412s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1990 | __start, _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/Function.h:10: 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 319 | return [](std::span, std::span, std::int32_t, int) 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 341 | return [dims, sub_element_fns](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 350 | block_size); 412s | ~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 362 | return [ebs, sub_fn](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 412s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 372 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 376 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 380 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 384 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 386 | { T_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 412s /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*]’: 412s /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 412s 3073 | __niter_wrap(_From __from, _To __res) 412s | ^~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 975 | operator()(_It&& __first, _Sent __last) const 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 736 | vector(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 746 | _M_range_initialize_n(__first, __last, __n); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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}]’: 412s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 589 | operator()(_ArgTypes... __args) const 412s | ^~~~~~~~ 412s /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&)::]’: 412s /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 412s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 201 | std::move(__f), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 412s | ^~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1907 | _M_allocate_and_copy(size_type __n, 412s | ^~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1911 | std::__uninitialized_copy_a 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 633 | copy(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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 412s /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 412s In file included from /usr/include/c++/15/vector:67: 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 1818 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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 412s 1821 | auto __lasti = ranges::next(__first, __last); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /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 412s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 412s | ^ 412s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 412s /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]’: 412s /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 412s 797 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s 195 | vector<_Tp, _Alloc>:: 412s | ^~~~~~~~~~~~~~~~~~~ 412s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s /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]’: 412s /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 412s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 412s | ^~~~~~~~ 412s /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 412s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 319 | return [](std::span, std::span, std::int32_t, int) 412s | ^ 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s 181 | vector<_Tp, _Alloc>:: 412s | ^~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 341 | return [dims, sub_element_fns](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 350 | block_size); 412s | ~~~~~~~~~~~ 412s /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 412s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 412s | ^~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 412s | ^~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 362 | return [ebs, sub_fn](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 412s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 372 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 376 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&)::]’: 412s /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 412s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 380 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 384 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 386 | { T_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 412s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 703 | void interpolate(Function& u, std::span f, 412s | ^~~~~~~~~~~ 412s /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 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 954 | cmap.tabulate(1, X, Xshape, phi_b); 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 3196 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 412s /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]’: 412s /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 412s 128 | math::dot(cell_geometry, dphi, J, true); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s /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]’: 412s /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 412s 140 | math::inv(J, K); 412s | ~~~~~~~~~^~~~~~ 412s /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 412s /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 412s 142 | math::pinv(J, K); 412s | ~~~~~~~~~~^~~~~~ 412s /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 412s /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 > > >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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 >]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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}]’: 412s /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 412s 589 | operator()(_ArgTypes... __args) const 412s | ^~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 412s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 412s /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 412s 87 | auto det(Matrix A) 412s | ^~~ 412s /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 >]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 > > >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s In file included from /usr/include/dolfinx/fem/assembler.h:11: 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1289 | void assemble_vector( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 412s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1298 | constants, coefficients); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 412s | ^~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 > >]’: 412s /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 412s 878 | operator()(_It& __it, _Sent __bound) const 412s | ^~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 1906 | std::__introsort_loop(__first, __last, 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s 1907 | std::__lg(__last - __first) * 2, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1908 | __comp); 412s | ~~~~~~~ 412s /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 412s 1909 | std::__final_insertion_sort(__first, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 508 | { return std::get<0>(idx) != r; }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 553 | [](auto x) { return std::get<1>(x); }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 646 | std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 658 | std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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 412s /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 412s /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 412s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 287 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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)>]’: 412s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 233 | void assemble_matrix( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 247 | mesh->geometry().x(), constants, coefficients, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 248 | dof_marker0, dof_marker1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 152 | compute_jacobian_determinant(const U& J, std::span w) 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 172 | math::dot(B, J, BA); 412s | ~~~~~~~~~^~~~~~~~~~ 412s /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 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 412s In file included from /usr/include/dolfinx/fem/Function.h:10: 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 319 | return [](std::span, std::span, std::int32_t, int) 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 341 | return [dims, sub_element_fns](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 350 | block_size); 412s | ~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 362 | return [ebs, sub_fn](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 412s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 372 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 376 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 380 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 412s | ^~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 384 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 386 | { T_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 412s from /usr/include/dolfinx.h:16: 412s /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]’: 412s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 379 | cells.insert(cells.end(), 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 412s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 386 | {x.size() / 3, 3}, partitioner); 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 412s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 429 | {x.size() / 3, 3}, partitioner); 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 2030 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 424 | return [](std::span, std::span, std::int32_t, int) 412s | ^ 412s /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]’: 412s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 443 | return [this, sub_element_fns](std::span data, 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 476 | {x.size() / 3, 3}, partitioner); 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 451 | cell_info, cell, block_size); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 466 | return [this, sub_fn](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 412s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 475 | ebs); 412s | ~~~~ 412s /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]’: 412s /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 412s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 651 | __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 484 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 488 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/array:45, 412s from /usr/include/basix/cell.h:7: 412s /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 >]’: 412s /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 412s 633 | copy(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 492 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 412s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 496 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 498 | { T_apply_right(data, cell_info[cell], n); }; 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 663 | return std::__uninitialized_copy_a 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 412s /tmp/autopkgtest.1o35fU/build.VsF/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 412s 41 | std::array A_ref(mdspand_t phi, std::span w) 412s | ^~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 412s /tmp/autopkgtest.1o35fU/build.VsF/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 412s 58 | std::array b_ref(mdspand_t phi, std::span w) 412s | ^~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1990 | __start, _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 61 | void assemble_cells( 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 412s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 155 | mat_set(dofs0, dofs1, Ae); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 412s /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*]’: 412s /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 412s 3073 | __niter_wrap(_From __from, _To __res) 412s | ^~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 975 | operator()(_It&& __first, _Sent __last) const 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 736 | vector(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 746 | _M_range_initialize_n(__first, __last, __n); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:18: 412s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 412s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 143 | return [&](std::span rows, 412s | ^ 412s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 147 | this->add(data, rows, cols); 412s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 1907 | _M_allocate_and_copy(size_type __n, 412s | ^~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1911 | std::__uninitialized_copy_a 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 633 | copy(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 412s | ^~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1818 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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 412s 1821 | auto __lasti = ranges::next(__first, __last); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /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 412s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 412s | ^ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 195 | void assemble_exterior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 254 | P0(_Ae, cell_info0, cell0, ndim1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 412s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/tuple:46, 412s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 412s from /usr/include/c++/15/bits/memory_resource.h:43, 412s from /usr/include/c++/15/vector:91: 412s /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]’: 412s /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 412s 797 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 292 | mat_set(dofs0, dofs1, Ae); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s 195 | vector<_Tp, _Alloc>:: 412s | ^~~~~~~~~~~~~~~~~~~ 412s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s /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 412s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 412s | ^~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s 181 | vector<_Tp, _Alloc>:: 412s | ^~~~~~~~~~~~~~~~~~~ 412s /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 412s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 412s | ^~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/Function.h:17, 412s from /usr/include/dolfinx/fem/DirichletBC.h:12, 412s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 412s from /usr/include/dolfinx.h:11, 412s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:17: 412s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 412s /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 412s 234 | const T local = std::transform_reduce( 412s | ~~~~~~~~~~~~~~~~~~~~~^ 412s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 236 | [](T a, T b) -> T 412s | ~~~~~~~~~~~~~~~~~ 412s 237 | { 412s | ~ 412s 238 | if constexpr (std::is_same>::value 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 239 | or std::is_same>::value) 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 240 | { 412s | ~ 412s 241 | return std::conj(a) * b; 412s | ~~~~~~~~~~~~~~~~~~~~~~~~ 412s 242 | } 412s | ~ 412s 243 | else 412s | ~~~~ 412s 244 | return a * b; 412s | ~~~~~~~~~~~~~ 412s 245 | }); 412s | ~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 3196 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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)>]’: 412s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 233 | void assemble_matrix( 412s | ^~~~~~~~~~~~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 412s | ^ 412s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 247 | mesh->geometry().x(), constants, coefficients, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 248 | dof_marker0, dof_marker1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /tmp/autopkgtest.1o35fU/build.VsF/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)::]’: 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 147 | {dofmap.map(), 1, cells}, ident, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 149 | std::span(), 0, {}, {}, {}); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 334 | void assemble_interior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 412s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 412s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 412s | ^~~~~~~~ 412s /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 412s /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 412s 606 | return ranges::fill_n(std::move(__first), __len, __value); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 412s | ^ 412s In file included from /usr/include/dolfinx/fem/assembler.h:11: 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1289 | void assemble_vector( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 412s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1298 | constants, coefficients); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /tmp/autopkgtest.1o35fU/build.VsF/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)::]’: 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 171 | fem::impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 >]’: 412s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 508 | { return std::get<0>(idx) != r; }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 553 | [](auto x) { return std::get<1>(x); }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1004 | __make_move_if_noexcept_iterator(__c.end()), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1005 | __c.get_allocator()).swap(__c); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1074 | void apply_lifting( 412s | ^~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1121 | bc->set(bc_values1, std::nullopt, 1); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 412s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1127 | bc_markers1, x0[j], alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 412s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1132 | bc_markers1, std::span(), alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 2030 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s In file included from /usr/include/dolfinx/la/Vector.h:14: 412s /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]’: 412s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 390 | void scatter_rev_begin(std::span send_buffer, 412s | ^~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1990 | __start, _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s /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 412s /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 412s 341 | return ranges::__copy_or_move(std::move(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s 342 | std::move(__last), 412s | ~~~~~~~~~~~~~~~~~~ 412s 343 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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>]’: 412s /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 412s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s /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 412s /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 412s 341 | return ranges::__copy_or_move(std::move(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s 342 | std::move(__last), 412s | ~~~~~~~~~~~~~~~~~~ 412s 343 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 >]’: 412s /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 412s 1017 | operator()(_It __x, _Sent __bound) const 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&)::]’: 412s /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 412s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 412s | ^~~~ 412s /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 412s /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 412s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 666 | move(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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 412s /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 412s /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]’: 412s /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 412s 3172 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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 >]’: 412s /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 412s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s /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 412s /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 412s 341 | return ranges::__copy_or_move(std::move(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s 342 | std::move(__last), 412s | ~~~~~~~~~~~~~~~~~~ 412s 343 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 195 | void scatter_fwd_begin(std::span send_buffer, 412s | ^~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 651 | __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 633 | copy(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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]’: 412s /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 412s 663 | return std::__uninitialized_copy_a 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 508 | { return std::get<0>(idx) != r; }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 553 | [](auto x) { return std::get<1>(x); }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 646 | std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 658 | std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 412s /tmp/autopkgtest.1o35fU/build.VsF/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 412s 164 | [](auto x) -> std::pair, std::vector> 412s | ^ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1834 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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)::]’: 412s /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 412s 3912 | find_if(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~ 412s /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 412s /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 412s 3921 | return std::__find_if(__first, __last, 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/Function.h:12: 412s /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]’: 412s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 72 | cmap.tabulate(0, X, Xshape, phi_b); 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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 >]’: 412s /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 412s /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 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/functional:61, 412s from /usr/include/basix/finite-element.h:17: 412s /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 >}]’: 412s /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 412s 589 | operator()(_ArgTypes... __args) const 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 412s | ^~~~~~~~ 412s In file included from /usr/include/c++/15/vector:74: 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s 885 | vector<_Tp, _Alloc>:: 412s | ^~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 3073 | __niter_wrap(_From __from, _To __res) 412s | ^~~~~~~~~~~~ 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s /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)>]’: 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 494 | void assemble_matrix( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 549 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~^ 412s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 572 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 574 | a.domain(IntegralType::exterior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 578 | perms); 412s | ~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 588 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 590 | a.domain(IntegralType::interior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 594 | cell_info1, perms); 412s | ~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s In file included from /usr/include/c++/15/vector:68, 412s from /usr/include/basix/cell.h:10, 412s from /usr/include/basix/finite-element.h:7, 412s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:12: 412s /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]’: 412s /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 412s 708 | vector(initializer_list __l, 412s | ^~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 412s /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>]’: 412s /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 412s 975 | operator()(_It&& __first, _Sent __last) const 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 736 | vector(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 746 | _M_range_initialize_n(__first, __last, __n); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 412s | ^~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 577 | _element->Tt_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/numeric:64, 412s from /usr/include/basix/finite-element.h:19: 412s /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]’: 412s /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 412s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 412s | ^~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 593 | _element->Tinv_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 412s | ^~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 544 | _element->T_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s In file included from /usr/include/c++/15/algorithm:63: 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 46 | void reorder_list(std::span list, std::span nodemap) 412s | ^~~~~~~~~~~~ 412s /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 412s 53 | const std::vector orig(list.begin(), list.end()); 412s | ^~~~ 412s /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 412s 58 | std::ranges::copy(links_old, links_new.begin()); 412s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 412s 239 | __x.end()); 412s | ~~~~~~~~~~ 412s /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 412s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 251 | end(), _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 412s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 412s from /usr/include/c++/15/vector:67: 412s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 412s 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: 412s /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 412s 1045 | std::_Destroy(__first, __last); 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 412s | ^~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1147 | void assemble_vector( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1834 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1189 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1190 | P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1192 | coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1196 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1197 | P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1199 | coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1205 | fn, constants, coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /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]’: 412s /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 412s 1163 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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 412s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1168 | return {__first, __first}; 412s | ^ 412s /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 412s 1177 | return {++__dest, __first}; 412s | ^ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1229 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1232 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1236 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1239 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1243 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1246 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /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]’: 412s /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 412s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1260 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1263 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1267 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1270 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1274 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1277 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 412s 450 | rowptr_container_type new_row_ptr = {0}; 412s | ^~~~~~~~~~~ 412s /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]’: 412s /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 412s 1820 | erase(const_iterator __first, const_iterator __last) 412s | ^~~~~ 412s /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 412s /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 412s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1792 | erase(const_iterator __position) 412s | ^~~~~ 412s /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 412s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 412s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 703 | void interpolate(Function& u, std::span f, 412s | ^~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 412s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 412s from /usr/include/dolfinx/fem/Function.h:11: 412s /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]’: 412s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 119 | std::ranges::copy(buffer, range.begin()); 412s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 954 | cmap.tabulate(1, X, Xshape, phi_b); 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 412s from /usr/include/dolfinx.h:10: 412s /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]’: 412s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 676 | distribute_data(MPI_Comm comm0, std::span indices, 412s | ^~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 2052 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 412s | ^~~~~~~~ 412s /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 412s /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 412s 606 | return ranges::fill_n(std::move(__first), __len, __value); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 412s 181 | void dot(U A, V B, P C, bool transpose = false) 412s | ^~~ 412s /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 412s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 412s /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]’: 412s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 382 | create_geometry( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 424 | const std::vector l2l = graph::build::compute_local_to_local( 412s | ^~~ 412s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 429 | std::ranges::transform(l2l, igi.begin(), 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 412s 430 | [&nodes](auto index) { return nodes[index]; }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 125 | void inv(U A, V B) 412s | ^~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 412s | ^~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 985 | _lift_bc_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~^ 412s 986 | b, x_dofmap, x, kernel, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 990 | bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 994 | _lift_bc_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~^ 412s 995 | b, x_dofmap, x, kernel, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 999 | bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1005 | P0, 412s | ~~~ 412s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1008 | bc_values1, bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1028 | _lift_bc_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1030 | a.domain(IntegralType::exterior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1034 | bc_markers1, x0, alpha, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1043 | _lift_bc_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1045 | a.domain(IntegralType::interior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1049 | bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s In file included from /usr/include/dolfinx/fem/Function.h:10: 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 319 | return [](std::span, std::span, std::int32_t, int) 412s | ^ 412s /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]’: 412s /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 412s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 341 | return [dims, sub_element_fns](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 350 | block_size); 412s | ~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 362 | return [ebs, sub_fn](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 412s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 372 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 376 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 380 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 384 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 386 | { T_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 412s /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]’: 412s /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 412s 195 | math::dot(phi, cell_geometry, x); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s /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}]’: 412s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 589 | operator()(_ArgTypes... __args) const 412s | ^~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1877 | __introsort_loop(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1885 | std::__partial_sort(__first, __last, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1820 | __comp); 412s | ~~~~~~~ 412s /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 412s 1823 | std::__insertion_sort(__first, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 651 | __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/array:45, 412s from /usr/include/basix/cell.h:7: 412s /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 >]’: 412s /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 412s 633 | copy(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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]’: 412s /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 412s 663 | return std::__uninitialized_copy_a 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/functional:61, 412s from /usr/include/basix/finite-element.h:17: 412s /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}]’: 412s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 589 | operator()(_ArgTypes... __args) const 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 651 | __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 633 | copy(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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]’: 412s /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 412s 663 | return std::__uninitialized_copy_a 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 412s | ^~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 577 | _element->Tt_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 593 | _element->Tinv_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 412s | ^~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 544 | _element->T_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/utils.h:13: 412s /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]’: 412s /usr/include/dolfinx/fem/Expression.h:66:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 66 | Expression( 412s | ^~~~~~~~~~ 412s /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 412s 80 | _x_ref(std::vector(X.begin(), X.end()), Xshape), _fn(fn), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1990 | __start, _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 412s /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*]’: 412s /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 412s 3073 | __niter_wrap(_From __from, _To __res) 412s | ^~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 643 | _element->Tt_apply_right(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 212 | void pinv(U A, V P) 412s | ^~~~ 412s /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 412s /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 412s 245 | dot(AT, A, ATA); 412s | ~~~^~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 975 | operator()(_It&& __first, _Sent __last) const 412s | ^~~~~~~~ 412s /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 412s /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 412s 246 | inv(ATA, Inv); 412s | ~~~^~~~~~~~~~ 412s /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 412s 247 | dot(Inv, AT, P); 412s | ~~~^~~~~~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 736 | vector(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 746 | _M_range_initialize_n(__first, __last, __n); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/Expression.h: In lambda function: 412s /usr/include/dolfinx/fem/Expression.h:191:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 191 | = [](std::span, std::span, 412s | ^ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 609 | _element->T_apply_right(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/Expression.h:156:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 156 | void eval(const mesh::Mesh& mesh, 412s | ^~~~ 412s /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>]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/Expression.h:247:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 247 | post_dof_transform(values_local, cell_info, e, size0); 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1907 | _M_allocate_and_copy(size_type __n, 412s | ^~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1911 | std::__uninitialized_copy_a 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 633 | copy(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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 412s /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 412s /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]’: 412s /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 412s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1818 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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 412s 1821 | auto __lasti = ranges::next(__first, __last); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /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 412s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 412s | ^ 412s In file included from /usr/include/c++/15/tuple:46, 412s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 412s from /usr/include/c++/15/bits/memory_resource.h:43, 412s from /usr/include/c++/15/vector:91: 412s /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]’: 412s /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 412s 797 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 412s | ^~~~~~~~ 412s /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 412s /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>]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s 195 | vector<_Tp, _Alloc>:: 412s | ^~~~~~~~~~~~~~~~~~~ 412s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s /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 412s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 412s | ^~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 412s 181 | vector<_Tp, _Alloc>:: 412s | ^~~~~~~~~~~~~~~~~~~ 412s /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 412s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 412s | ^~~~~~~~~~~~~~ 412s /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 > >]’: 412s /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 412s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1813 | { return _ReturnType(__i); } 412s | ^~~~~~~~~~~~~~~~ 412s In file included from /usr/include/basix/maps.h:7, 412s from /usr/include/basix/finite-element.h:9: 412s /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]’: 412s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 412s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 > >]’: 412s /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 412s 975 | operator()(_It&& __first, _Sent __last) const 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 736 | vector(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 746 | _M_range_initialize_n(__first, __last, __n); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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 >]’: 412s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 412s 181 | void dot(U A, V B, P C, bool transpose = false) 412s | ^~~ 412s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 412s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 3196 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 303 | return std::__do_uninit_copy(__first, __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 303 | return std::__do_uninit_copy(__first, __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 349 | operator()(_Range&& __r, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 352 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s In file included from /usr/include/basix/maps.h:7, 412s from /usr/include/basix/finite-element.h:9: 412s /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]’: 412s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 412s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 508 | { return std::get<0>(idx) != r; }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 553 | [](auto x) { return std::get<1>(x); }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 646 | std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 658 | std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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 412s /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 412s /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 412s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 287 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 878 | operator()(_It& __it, _Sent __bound) const 412s | ^~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 1906 | std::__introsort_loop(__first, __last, 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s 1907 | std::__lg(__last - __first) * 2, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1908 | __comp); 412s | ~~~~~~~ 412s /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 412s 1909 | std::__final_insertion_sort(__first, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 412s /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 412s 698 | __miter_base(_Iterator __it) 412s | ^~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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 412s /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 412s /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 412s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 287 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 412s 450 | rowptr_container_type new_row_ptr = {0}; 412s | ^~~~~~~~~~~ 412s /usr/include/dolfinx/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)>]’: 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 412s | ^~~~ 412s /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]’: 412s /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 412s 1818 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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 412s 1821 | auto __lasti = ranges::next(__first, __last); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /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 412s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 412s | ^ 412s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 902 | transform(coeffs, cell_info, cell, 1); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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):: >]’: 412s /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 412s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 412s | ^~~~~~~~~ 412s /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 412s /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 412s 2095 | while (__first != __last && !__pred(__first)) 412s | ~~~~~~^~~~~~~~~ 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 299 | return std::__do_uninit_copy(__first, __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 412s | ^~~~~~~~ 412s /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 412s /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 412s /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]’: 412s /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 412s 2030 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 634 | void assemble_cells( 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 674 | P0(_be, cell_info0, c0, 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 634 | void assemble_cells( 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 674 | P0(_be, cell_info0, c0, 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/Function.h:10: 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 319 | return [](std::span, std::span, std::int32_t, int) 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 341 | return [dims, sub_element_fns](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 350 | block_size); 412s | ~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 634 | void assemble_cells( 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 674 | P0(_be, cell_info0, c0, 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 362 | return [ebs, sub_fn](std::span data, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 412s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 372 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 376 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 380 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 412s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 384 | return [this](std::span data, std::span cell_info, 412s | ^ 412s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 386 | { T_apply(data, cell_info[cell], block_size); }; 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 720 | void assemble_exterior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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}]’: 412s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 589 | operator()(_ArgTypes... __args) const 412s | ^~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 770 | P0(_be, cell_info0, cell0, 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 412s | ^~~~~~~~~~~~~~~~~~~ 412s [ 53%] Linking CXX executable demo_interpolation_different_meshes 412s /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 >]’: 412s /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 412s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s /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 412s /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 412s 341 | return ranges::__copy_or_move(std::move(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s 342 | std::move(__last), 412s | ~~~~~~~~~~~~~~~~~~ 412s 343 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 720 | void assemble_exterior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 770 | P0(_be, cell_info0, cell0, 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 412s /tmp/autopkgtest.1o35fU/build.VsF/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 412s 179 | [](auto x) -> std::pair, std::vector> 412s | ^ 412s /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]’: 412s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 249 | void add(std::span x, std::span rows, 412s | ^~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1147 | void assemble_vector( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1189 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1190 | P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1192 | coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1196 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1197 | P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1199 | coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1205 | fn, constants, coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1229 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1232 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1236 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1239 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1243 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1246 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1260 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1263 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1267 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1270 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1274 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1277 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 720 | void assemble_exterior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 724 | double norm_sq_local = std::accumulate( 412s | ~~~~~~~~~~~~~~~^ 412s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 770 | P0(_be, cell_info0, cell0, 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 412s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 412s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 124 | void assemble_vector(std::span b, const Form& L) 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 129 | assemble_vector(b, L, std::span(constants), 412s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 130 | make_coefficients_span(coefficients)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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*]’: 412s /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 412s 3073 | __niter_wrap(_From __from, _To __res) 412s | ^~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 412s /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]’: 412s /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 412s 128 | math::dot(cell_geometry, dphi, J, true); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 816 | void assemble_interior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 140 | math::inv(J, K); 412s | ~~~~~~~~~^~~~~~ 412s /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 412s /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 412s 142 | math::pinv(J, K); 412s | ~~~~~~~~~~^~~~~~ 412s /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 412s In file included from /usr/include/basix/finite-element.h:19: 412s /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 >&)::]’: 412s /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 412s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 887 | P0(be, cell_info0, cells0[0], 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 888 | P0(sub_be, cell_info0, cells0[1], 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 412s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 412s /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 412s 87 | auto det(Matrix A) 412s | ^~~ 412s In file included from /usr/include/dolfinx/fem/assembler.h:9: 412s /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)::]’: 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 61 | void assemble_cells( 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 412s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 155 | mat_set(dofs0, dofs1, Ae); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 412s | ^~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 577 | _element->Tt_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 412s | ^~~~~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 593 | _element->Tinv_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 816 | void assemble_interior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 412s | ^~~~~~~ 412s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 544 | _element->T_apply(data, n, cell_permutation); 412s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 887 | P0(be, cell_info0, cells0[0], 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 888 | P0(sub_be, cell_info0, cells0[1], 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1864 | __partial_sort(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~ 412s /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 412s /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 412s /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 412s 1869 | std::__heap_select(__first, __middle, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1870 | std::__sort_heap(__first, __middle, __comp); 412s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1857 | __comp); 412s | ~~~~~~~ 412s /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 412s /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 412s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1771 | __insertion_sort(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1778 | if (__comp(__i, __first)) 412s | ~~~~~~^~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/fem/assembler.h:11: 412s /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)::]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 634 | void assemble_cells( 412s | ^~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 674 | P0(_be, cell_info0, c0, 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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)>]’: 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 494 | void assemble_matrix( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 549 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~^ 412s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 572 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 574 | a.domain(IntegralType::exterior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 578 | perms); 412s | ~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 588 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 590 | a.domain(IntegralType::interior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 594 | cell_info1, perms); 412s | ~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 152 | compute_jacobian_determinant(const U& J, std::span w) 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 172 | math::dot(B, J, BA); 412s | ~~~~~~~~~^~~~~~~~~~ 412s /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 412s /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 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 816 | void assemble_interior_facets( 412s | ^~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 887 | P0(be, cell_info0, cells0[0], 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 888 | P0(sub_be, cell_info0, cells0[1], 1); 412s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 412s | ^~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1849 | permute_data(u, n, cell_info, _eperm); 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1852 | transform_data(u, n, cell_info, _etrans_invT, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1853 | precompute::apply_matrix); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s 606 | return ranges::fill_n(std::move(__first), __len, __value); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1833 | permute_data(u, n, cell_info, _eperm_inv); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1836 | transform_data(u, n, cell_info, _etransT, 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1837 | precompute::apply_matrix); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 412s from /usr/include/dolfinx.h:16: 412s /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]’: 412s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 565 | v2, v3, vmid}); 412s | ~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 627 | {x.size() / 2, 2}, partitioner); 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 632 | std::vector{}, {0, 2}, partitioner); 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1865 | permute_data(u, n, cell_info, _eperm_inv); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1868 | transform_data(u, n, cell_info, _etrans_inv, 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1869 | precompute::apply_matrix); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 412s 181 | void dot(U A, V B, P C, bool transpose = false) 412s | ^~~ 412s /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 412s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 412s /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]’: 412s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1810 | void FiniteElement::T_apply(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1817 | permute_data(u, n, cell_info, _eperm); 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1820 | transform_data(u, n, cell_info, _etrans, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1821 | precompute::apply_matrix); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1964 | transform_data(u, n, cell_info, _etrans_inv, 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1965 | precompute::apply_tranpose_matrix_right); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 412s | ^~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 671 | i0 + iy + ny + 2}); 412s | ~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 676 | {x.size() / 2, 2}, partitioner); 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 681 | std::vector{}, {0, 2}, partitioner); 412s | ^ 412s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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>]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 125 | void inv(U A, V B) 412s | ^~~ 412s /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 412s /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]’: 412s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1887 | permute_data(dblock, 1, cell_info, _eperm); 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1892 | transform_data(u, n, cell_info, _etrans, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1893 | precompute::apply_tranpose_matrix_right); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s /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 412s /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 412s 341 | return ranges::__copy_or_move(std::move(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s 342 | std::move(__last), 412s | ~~~~~~~~~~~~~~~~~~ 412s 343 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 1546 | insert(const_iterator __position, initializer_list __l) 412s | ^~~~~~ 412s /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 412s /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 412s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 412s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1550 | std::random_access_iterator_tag()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1911 | permute_data(dblock, 1, cell_info, _eperm); 412s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1916 | transform_data(u, n, cell_info, _etrans_invT, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1917 | precompute::apply_tranpose_matrix_right); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 412s | ^~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1940 | transform_data(u, n, cell_info, _etransT, 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1941 | precompute::apply_tranpose_matrix_right); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 412s 637 | this->_M_impl._M_start, 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s 638 | _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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]’: 412s /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 412s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1188 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 3073 | __niter_wrap(_From __from, _To __res) 412s | ^~~~~~~~~~~~ 412s /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]’: 412s /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 412s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 412s | ^~~~~~~~ 412s /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 412s /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 412s 606 | return ranges::fill_n(std::move(__first), __len, __value); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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*]’: 412s /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 412s 3073 | __niter_wrap(_From __from, _To __res) 412s | ^~~~~~~~~~~~ 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 412s 637 | this->_M_impl._M_start, 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s 638 | _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 1503 | move_iterator(iterator_type __i) 412s | ^~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1990 | __start, _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 412s from /usr/include/dolfinx/geometry/utils.h:9, 412s from /usr/include/dolfinx/fem/interpolate.h:19: 412s /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]’: 412s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 783 | Mesh> create_mesh( 412s | ^~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 412s | ^ 412s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s 830 | cells1 = std::vector(cells.begin(), cells.end()); 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 412s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 841 | std::vector cells1_v 412s | ^~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 880 | boundary_v.erase(unique_end, range_end); 412s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 885 | boundary_v.erase(boundary_v.begin()); 412s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 412s | ^~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 412s 905 | nodes1.erase(unique_end, range_end); 412s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 911 | Geometry geometry 412s | ^~~~~~~~ 412s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 412s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 927 | void pack_coefficient_entity(std::span c, int cstride, 412s | ^~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 412s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 412s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /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]’: 412s /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 412s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0/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 412s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1990 | __start, _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s , may conflict with libboost_timer.so.1.88.0 412s /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>]’: 412s /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 412s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s /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 412s /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 412s 341 | return ranges::__copy_or_move(std::move(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s 342 | std::move(__last), 412s | ~~~~~~~~~~~~~~~~~~ 412s 343 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 412s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 412s /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 412s 698 | __miter_base(_Iterator __it) 412s | ^~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 412s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 412s /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 412s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 412s | ^~~~~~~~ 412s /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 412s /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*]’: 412s /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 412s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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 >]’: 412s /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 412s 1017 | operator()(_It __x, _Sent __bound) const 412s | ^~~~~~~~ 412s /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 412s /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*]’: 412s /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 412s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~~~~~~~~~~~~ 412s /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 412s /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&)::]’: 412s /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 412s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 412s | ^~~~ 412s /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 412s /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 412s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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>]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 666 | move(_II __first, _II __last, _OI __result) 412s | ^~~~ 412s /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 412s /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 412s /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&):: >]’: 412s /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 412s 1877 | __introsort_loop(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1885 | std::__partial_sort(__first, __last, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1820 | __comp); 412s | ~~~~~~~ 412s /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 412s 1823 | std::__insertion_sort(__first, __last, __comp); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 412s | ^~~~~~~~~~~~~~ 412s /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)>]’: 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 494 | void assemble_matrix( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 549 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~^ 412s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 572 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 574 | a.domain(IntegralType::exterior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 578 | perms); 412s | ~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 588 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 590 | a.domain(IntegralType::interior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 594 | cell_info1, perms); 412s | ~~~~~~~~~~~~~~~~~~ 412s /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 412s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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]’: 412s /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 412s 3172 | operator()(_Iter __first, _Sent __last, 412s | ^~~~~~~~ 412s /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 412s /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 >]’: 412s /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 412s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 412s | ^~~~~~~~ 412s /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 412s /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 412s /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 412s 341 | return ranges::__copy_or_move(std::move(__first), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 412s 342 | std::move(__last), 412s | ~~~~~~~~~~~~~~~~~~ 412s 343 | std::move(__result)); 412s | ~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 412s | ^~~~~~~~ 412s /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 412s /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]’: 412s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 412s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 >]’: 412s /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 412s 212 | void pinv(U A, V P) 412s | ^~~~ 412s /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 412s /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 412s 245 | dot(AT, A, ATA); 412s | ~~~^~~~~~~~~~~~ 412s /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 412s /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 412s 246 | inv(ATA, Inv); 412s | ~~~^~~~~~~~~~ 412s /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 412s 247 | dot(Inv, AT, P); 412s | ~~~^~~~~~~~~~~~ 412s /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 412s /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 > >]’: 412s /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 412s 1017 | operator()(_It __x, _Sent __bound) const 412s | ^~~~~~~~ 412s /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 412s /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&)::]’: 412s /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 412s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 412s | ^~~~ 412s /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 412s /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 412s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 412s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 412s /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)::]’: 412s /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 412s 317 | operator()(_Iterator __it) 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 412s | ^~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1147 | void assemble_vector( 412s | ^~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1189 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1190 | P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1192 | coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1196 | impl::assemble_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1197 | P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1199 | coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1205 | fn, constants, coeffs, cstride, cell_info0); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1229 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1232 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1236 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1239 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1243 | impl::assemble_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1246 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1260 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1263 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1267 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1270 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1274 | impl::assemble_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1277 | constants, coeffs, cstride, cell_info0, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 412s /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>]’: 412s /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 412s 975 | operator()(_It&& __first, _Sent __last) const 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 736 | vector(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~ 412s /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 412s /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 412s 746 | _M_range_initialize_n(__first, __last, __n); 412s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1834 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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)::]’: 412s /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 412s 3912 | find_if(_InputIterator __first, _InputIterator __last, 412s | ^~~~~~~ 412s /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 412s /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 412s 3921 | return std::__find_if(__first, __last, 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /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 412s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 412s | ^~~~~~~~ 412s /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 412s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 743 | std::move(__result), 412s | ~~~~~~~~~~~~~~~~~~~~ 412s 744 | std::move(__op), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 >]’: 412s /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 412s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 412s | ^~~~~~ 412s /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 412s /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 >]’: 412s /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 412s /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 412s In file included from /usr/include/c++/15/vector:74: 412s /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]’: 412s /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 412s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 412s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 412s 239 | __x.end()); 412s | ~~~~~~~~~~ 412s /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 412s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 251 | end(), _M_get_Tp_allocator()); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 412s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 412s from /usr/include/c++/15/vector:67: 412s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 412s 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: 412s /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 412s 1045 | std::_Destroy(__first, __last); 412s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/algorithm:65, 412s from /usr/include/basix/maps.h:8: 412s /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]’: 412s /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 412s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 782 | ranges::begin(__r2), ranges::end(__r2), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 783 | std::move(__result), std::move(__binary_op), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 784 | std::move(__proj1), std::move(__proj2)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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]’: 412s /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 412s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 412s | ^~~~~~~~ 412s /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]’: 412s /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 412s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1834 | std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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)::]’: 412s /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 412s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 412s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 2130 | __value, std::move(__comp), std::move(__proj)); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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]’: 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 412s | ^~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 >&}]’: 412s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 985 | _lift_bc_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~^ 412s 986 | b, x_dofmap, x, kernel, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 990 | bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 994 | _lift_bc_cells( 412s | ~~~~~~~~~~~~~~~~~~~~~~~^ 412s 995 | b, x_dofmap, x, kernel, cells, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 999 | bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1005 | P0, 412s | ~~~ 412s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1008 | bc_values1, bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1028 | _lift_bc_exterior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1030 | a.domain(IntegralType::exterior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1034 | bc_markers1, x0, alpha, perms); 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s 1043 | _lift_bc_interior_facets( 412s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 412s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1045 | a.domain(IntegralType::interior_facet, i), 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 412s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s 1049 | bc_markers1, x0, alpha); 412s | ~~~~~~~~~~~~~~~~~~~~~~~ 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 412s /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&):: >]’: 412s /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 412s 1590 | __heap_select(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~ 412s /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 412s /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 412s /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 412s 1594 | std::__make_heap(__first, __middle, __comp); 412s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s 1596 | if (__comp(__i, __first)) 412s | ~~~~~~^~~~~~~~~~~~~~ 412s /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 412s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 412s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 412s /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&):: >]’: 412s /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 412s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 412s | ^~~~~~~~~~~ 412s /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 412s /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 412s 425 | std::__pop_heap(__first, __last, __last, __comp); 412s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 412s | ^~~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s /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 412s /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 412s 91 | if (__comp(__a, __b)) 412s | ~~~~~~^~~~~~~~~~ 412s /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 412s 93 | if (__comp(__b, __c)) 412s | ~~~~~~^~~~~~~~~~ 412s /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 412s 94 | std::iter_swap(__result, __b); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 412s /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 412s 95 | else if (__comp(__a, __c)) 412s | ~~~~~~^~~~~~~~~~ 412s /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 412s 96 | std::iter_swap(__result, __c); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 412s /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 412s 98 | std::iter_swap(__result, __a); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 412s /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 412s 100 | else if (__comp(__a, __c)) 412s | ~~~~~~^~~~~~~~~~ 412s /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 412s 101 | std::iter_swap(__result, __a); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 412s /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 412s 102 | else if (__comp(__b, __c)) 412s | ~~~~~~^~~~~~~~~~ 412s /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 412s 103 | std::iter_swap(__result, __c); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 412s /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 412s 105 | std::iter_swap(__result, __b); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 412s /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&):: >]’: 412s /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 412s 1830 | __unguarded_partition(_RandomAccessIterator __first, 412s | ^~~~~~~~~~~~~~~~~~~~~ 412s /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 412s /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 412s /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 412s 1836 | while (__comp(__first, __pivot)) 412s | ~~~~~~^~~~~~~~~~~~~~~~~~ 412s /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 412s 1839 | while (__comp(__pivot, __last)) 412s | ~~~~~~^~~~~~~~~~~~~~~~~ 412s /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 412s 1843 | std::iter_swap(__first, __last); 412s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 412s /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&)::]’: 412s /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 412s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 412s | ^~~~~~~~ 412s /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 412s /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&):: >]’: 412s /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 412s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 412s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/algorithm:63: 413s /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 >]’: 413s /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 413s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 413s | ^~~~~~ 413s /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 413s /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 >]’: 413s /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 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 413s | ^~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1674 | void FiniteElement::permute_data( 413s | ^~~~~~~~~~~~~~~~ 413s In file included from /usr/include/basix/finite-element.h:12: 413s /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]’: 413s /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 413s 243 | void apply_matrix( 413s | ^~~~~~~~~~~~ 413s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1733 | void FiniteElement::transform_data( 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s 1754 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1756 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1775 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1777 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1786 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1788 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /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 413s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1674 | void FiniteElement::permute_data( 413s | ^~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1733 | void FiniteElement::transform_data( 413s | ^~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 651 | __result, __alloc); 413s | ~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 128 | math::dot(cell_geometry, dphi, J, true); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1754 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1756 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1786 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1788 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1797 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1799 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s In file included from /usr/include/c++/15/array:45, 413s from /usr/include/basix/cell.h:7: 413s /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 >]’: 413s /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 413s 633 | copy(_II __first, _II __last, _OI __result) 413s | ^~~~ 413s /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]’: 413s /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 413s 140 | math::inv(J, K); 413s | ~~~~~~~~~^~~~~~ 413s /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 413s /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 413s 142 | math::pinv(J, K); 413s | ~~~~~~~~~~^~~~~~ 413s /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 413s /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]’: 413s /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 413s 663 | return std::__uninitialized_copy_a 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 651 | __result, __alloc); 413s | ~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 633 | copy(_II __first, _II __last, _OI __result) 413s | ^~~~ 413s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 413s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 413s /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 413s 87 | auto det(Matrix A) 413s | ^~~ 413s /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]’: 413s /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 413s 663 | return std::__uninitialized_copy_a 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1990 | __start, _M_get_Tp_allocator()); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 413s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 540 | x.insert(x.end(), {x0, x1}); 413s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 565 | v2, v3, vmid}); 413s | ~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 627 | {x.size() / 2, 2}, partitioner); 413s | ^ 413s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 632 | std::vector{}, {0, 2}, partitioner); 413s | ^ 413s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 413s /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*]’: 413s /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 413s 3073 | __niter_wrap(_From __from, _To __res) 413s | ^~~~~~~~~~~~ 413s /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>]’: 413s /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 413s 975 | operator()(_It&& __first, _Sent __last) const 413s | ^~~~~~~~ 413s /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]’: 413s /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 413s 285 | void apply_tranpose_matrix_right( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /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 413s 736 | vector(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~ 413s /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 413s /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 413s 746 | _M_range_initialize_n(__first, __last, __n); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 152 | compute_jacobian_determinant(const U& J, std::span w) 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 172 | math::dot(B, J, BA); 413s | ~~~~~~~~~^~~~~~~~~~ 413s /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 413s /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 413s /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>]’: 413s /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 413s 349 | operator()(_Range&& __r, _Out __result) const 413s | ^~~~~~~~ 413s /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 413s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 352 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 413s | ^~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 413s | ^~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1849 | permute_data(u, n, cell_info, _eperm); 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1852 | transform_data(u, n, cell_info, _etrans_invT, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1853 | precompute::apply_matrix); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 413s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 671 | i0 + iy + ny + 2}); 413s | ~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 676 | {x.size() / 2, 2}, partitioner); 413s | ^ 413s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 681 | std::vector{}, {0, 2}, partitioner); 413s | ^ 413s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 413s | ^~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1833 | permute_data(u, n, cell_info, _eperm_inv); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1836 | transform_data(u, n, cell_info, _etransT, 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1837 | precompute::apply_matrix); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 413s | ^~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1865 | permute_data(u, n, cell_info, _eperm_inv); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1868 | transform_data(u, n, cell_info, _etrans_inv, 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1869 | precompute::apply_matrix); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 413s | ^~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1810 | void FiniteElement::T_apply(std::span u, int n, 413s | ^~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1817 | permute_data(u, n, cell_info, _eperm); 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1820 | transform_data(u, n, cell_info, _etrans, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1821 | precompute::apply_matrix); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 413s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 413s 1104 | constexpr default_accessor(default_accessor) noexcept {} 413s | ^~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1864 | __partial_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1869 | std::__heap_select(__first, __middle, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1870 | std::__sort_heap(__first, __middle, __comp); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1857 | __comp); 413s | ~~~~~~~ 413s /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 413s /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 413s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1771 | __insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1778 | if (__comp(__i, __first)) 413s | ~~~~~~^~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 577 | _element->Tt_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 593 | _element->Tinv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 413s | ^~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 544 | _element->T_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 181 | void dot(U A, V B, P C, bool transpose = false) 413s | ^~~ 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /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 >]’: 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s 181 | void dot(U A, V B, P C, bool transpose = false) 413s | ^~~ 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 413s /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 413s 87 | auto det(Matrix A) 413s | ^~~ 413s /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 > >]’: 413s /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 413s 878 | operator()(_It& __it, _Sent __bound) const 413s | ^~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~ 413s /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 413s /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 413s 1906 | std::__introsort_loop(__first, __last, 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s 1907 | std::__lg(__last - __first) * 2, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1908 | __comp); 413s | ~~~~~~~ 413s /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 413s 1909 | std::__final_insertion_sort(__first, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 125 | void inv(U A, V B) 413s | ^~~ 413s /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 413s /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 >]’: 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s 181 | void dot(U A, V B, P C, bool transpose = false) 413s | ^~~ 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /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)::]’: 413s /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 413s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 2130 | __value, std::move(__comp), std::move(__proj)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 413s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 413s 1104 | constexpr default_accessor(default_accessor) noexcept {} 413s | ^~~~~~~~~~~~~~~~ 413s /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>]’: 413s /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 413s 975 | operator()(_It&& __first, _Sent __last) const 413s | ^~~~~~~~ 413s /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]’: 413s /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 413s 736 | vector(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~ 413s /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 413s /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 413s 746 | _M_range_initialize_n(__first, __last, __n); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s 637 | this->_M_impl._M_start, 413s | ~~~~~~~~~~~~~~~~~~~~~~~ 413s 638 | _M_get_Tp_allocator()); 413s | ~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 413s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 413s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Expression]’: 413s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 424 | return [](std::span, std::span, std::int32_t, int) 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 443 | return [this, sub_element_fns](std::span data, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 451 | cell_info, cell, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 413s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 466 | return [this, sub_fn](std::span data, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 475 | ebs); 413s | ~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 484 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 488 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 492 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 496 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 498 | { T_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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)>]’: 413s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 267 | void assemble_matrix( 413s | ^~~~~~~~~~~~~~~ 413s /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 >&}]’: 413s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~~ 413s /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 413s /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&):: >]’: 413s /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 413s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~ 413s /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 413s /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 413s /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 > >]’: 413s /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 413s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 413s | ^~~~~~~~~ 413s /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 413s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 413s /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 413s 698 | __miter_base(_Iterator __it) 413s | ^~~~~~~~~~~~ 413s /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&)::]’: 413s /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 413s 239 | operator()(_Value& __val, _Iterator __it) 413s | ^~~~~~~~ 413s In file included from /usr/include/c++/15/bits/refwrap.h:40, 413s from /usr/include/c++/15/vector:70: 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 3073 | __niter_wrap(_From __from, _To __res) 413s | ^~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/numeric:64: 413s /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)>]’: 413s /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 413s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 413s | ^~~~~~~~~~ 413s /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 413s /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]’: 413s /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 413s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 154 | void apply_permutation_mapped(std::span perm, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 111 | void assemble_vector( 413s | ^~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 116 | impl::assemble_vector(b, L, constants, coefficients); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /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 413s /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]’: 413s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 144 | void apply_permutation(std::span perm, std::span data, 413s | ^~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 413s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 146 | std::span(_buffer_local), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 147 | _request); 413s | ~~~~~~~~~ 413s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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*]’: 413s /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 413s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 413s /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 413s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 303 | return std::__do_uninit_copy(__first, __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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*]’: 413s /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 413s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 303 | return std::__do_uninit_copy(__first, __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/algorithm:63: 413s /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 >]’: 413s /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 413s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 413s | ^~~~~~ 413s /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 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 413s /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]’: 413s /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 413s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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*]’: 413s /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 413s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~~~~~~~~~~~~~ 413s /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 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 172 | void apply_inv_permutation_right(std::span perm, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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>]’: 413s /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 413s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 413s | ^~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 287 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 878 | operator()(_It& __it, _Sent __bound) const 413s | ^~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~ 413s /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 413s /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 413s 1906 | std::__introsort_loop(__first, __last, 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s 1907 | std::__lg(__last - __first) * 2, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1908 | __comp); 413s | ~~~~~~~ 413s /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 413s 1909 | std::__final_insertion_sort(__first, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1546 | insert(const_iterator __position, initializer_list __l) 413s | ^~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 413s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1550 | std::random_access_iterator_tag()); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 413s /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 413s 698 | __miter_base(_Iterator __it) 413s | ^~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 413s | ^~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 287 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 303 | return std::__do_uninit_copy(__first, __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 413s | ^~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 287 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1188 | std::move(__comp), std::move(__proj)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1590 | __heap_select(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1594 | std::__make_heap(__first, __middle, __comp); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1596 | if (__comp(__i, __first)) 413s | ~~~~~~^~~~~~~~~~~~~~ 413s /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 413s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 413s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s 637 | this->_M_impl._M_start, 413s | ~~~~~~~~~~~~~~~~~~~~~~~ 413s 638 | _M_get_Tp_allocator()); 413s | ~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~~ 413s /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 413s /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 413s 425 | std::__pop_heap(__first, __last, __last, __comp); 413s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 743 | std::move(__result), 413s | ~~~~~~~~~~~~~~~~~~~~ 413s 744 | std::move(__op), std::move(__proj)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s /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 413s 91 | if (__comp(__a, __b)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 93 | if (__comp(__b, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 94 | std::iter_swap(__result, __b); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 95 | else if (__comp(__a, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 96 | std::iter_swap(__result, __c); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 98 | std::iter_swap(__result, __a); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 100 | else if (__comp(__a, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 101 | std::iter_swap(__result, __a); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 102 | else if (__comp(__b, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 103 | std::iter_swap(__result, __c); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 105 | std::iter_swap(__result, __b); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1830 | __unguarded_partition(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1836 | while (__comp(__first, __pivot)) 413s | ~~~~~~^~~~~~~~~~~~~~~~~~ 413s /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 413s 1839 | while (__comp(__pivot, __last)) 413s | ~~~~~~^~~~~~~~~~~~~~~~~ 413s /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 413s 1843 | std::iter_swap(__first, __last); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 413s from /usr/include/dolfinx/geometry/utils.h:9, 413s from /usr/include/dolfinx/fem/interpolate.h:19, 413s from /usr/include/dolfinx/fem/Function.h:12: 413s /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 >]’: 413s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 783 | Mesh> create_mesh( 413s | ^~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 413s | ^ 413s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /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 413s 1818 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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&)::]’: 413s /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 413s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 413s | ^~~~~~~~ 413s /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 413s /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 413s /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 413s 1821 | auto __lasti = ranges::next(__first, __last); 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s /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 413s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 413s | ^ 413s /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 413s 830 | cells1 = std::vector(cells.begin(), cells.end()); 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 841 | std::vector cells1_v 413s | ^~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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&):: >]’: 413s /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 413s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 880 | boundary_v.erase(unique_end, range_end); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 885 | boundary_v.erase(boundary_v.begin()); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 413s | ^~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 905 | nodes1.erase(unique_end, range_end); 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 911 | Geometry geometry 413s | ^~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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):: >]’: 413s /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 413s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 413s | ^~~~~~~~~ 413s /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 413s /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 413s 2095 | while (__first != __last && !__pred(__first)) 413s | ~~~~~~^~~~~~~~~ 413s /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]’: 413s /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 413s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 413s | ^~~~~~~~ 413s /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 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 634 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 674 | P0(_be, cell_info0, c0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1877 | __introsort_loop(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1885 | std::__partial_sort(__first, __last, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1820 | __comp); 413s | ~~~~~~~ 413s /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 413s 1823 | std::__insertion_sort(__first, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 634 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 674 | P0(_be, cell_info0, c0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 634 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 674 | P0(_be, cell_info0, c0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 720 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 577 | _element->Tt_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 770 | P0(_be, cell_info0, cell0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 593 | _element->Tinv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 544 | _element->T_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 413s | ^~~~~~~~~~~~~ 413s /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 413s 232 | if (__comp(__first + __secondChild, 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s 233 | __first + (__secondChild - 1))) 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 3073 | __niter_wrap(_From __from, _To __res) 413s | ^~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 720 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 770 | P0(_be, cell_info0, cell0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 720 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 770 | P0(_be, cell_info0, cell0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s [ 53%] Built target demo_interpolation_different_meshes 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 816 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 887 | P0(be, cell_info0, cells0[0], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 888 | P0(sub_be, cell_info0, cells0[1], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 413s | ^~~~~~~~ 413s /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 413s /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 413s 606 | return ranges::fill_n(std::move(__first), __len, __value); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s 181 | void dot(U A, V B, P C, bool transpose = false) 413s | ^~~ 413s /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 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s [ 57%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 413s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/biharmonic.c 413s /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&):: >]’: 413s /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 413s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 816 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 887 | P0(be, cell_info0, cells0[0], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 888 | P0(sub_be, cell_info0, cells0[1], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~ 413s /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 413s /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 413s /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 >]’: 413s /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 413s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 413s | ^~~~~~~~~ 413s /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 413s /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&)::]’: 413s /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 413s 239 | operator()(_Value& __val, _Iterator __it) 413s | ^~~~~~~~ 413s /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 >]’: 413s /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 413s 125 | void inv(U A, V B) 413s | ^~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 816 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 887 | P0(be, cell_info0, cells0[0], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 888 | P0(sub_be, cell_info0, cells0[1], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1864 | __partial_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1869 | std::__heap_select(__first, __middle, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1870 | std::__sort_heap(__first, __middle, __comp); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1857 | __comp); 413s | ~~~~~~~ 413s /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 413s /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 413s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1771 | __insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1778 | if (__comp(__i, __first)) 413s | ~~~~~~^~~~~~~~~~~~~~ 413s /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 >]’: 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s 181 | void dot(U A, V B, P C, bool transpose = false) 413s | ^~~ 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /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&):: >]’: 413s /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 413s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /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 413s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1990 | __start, _M_get_Tp_allocator()); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/basix/maps.h:7: 413s /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]’: 413s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 413s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 135 | __push_heap(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~ 413s /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]’: 413s /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 413s 1907 | _M_allocate_and_copy(size_type __n, 413s | ^~~~~~~~~~~~~~~~~~~~ 413s /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 413s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1911 | std::__uninitialized_copy_a 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/array:45, 413s from /usr/include/basix/cell.h:7: 413s /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 >]’: 413s /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 413s 633 | copy(_II __first, _II __last, _OI __result) 413s | ^~~~ 413s /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 413s /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 413s /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]’: 413s /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 413s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 413s | ^~~~~~~~ 413s /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 413s /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&):: >]’: 413s /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 413s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 413s | ^~~~~~~~~~~~~ 413s /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 413s 232 | if (__comp(__first + __secondChild, 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s 233 | __first + (__secondChild - 1))) 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1674 | void FiniteElement::permute_data( 413s | ^~~~~~~~~~~~~~~~ 413s In file included from /usr/include/basix/finite-element.h:12: 413s /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]’: 413s /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 413s 243 | void apply_matrix( 413s | ^~~~~~~~~~~~ 413s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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&):: >]’: 413s /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 413s 1590 | __heap_select(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1594 | std::__make_heap(__first, __middle, __comp); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1596 | if (__comp(__i, __first)) 413s | ~~~~~~^~~~~~~~~~~~~~ 413s /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 413s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 413s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~~ 413s /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 413s /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 413s 425 | std::__pop_heap(__first, __last, __last, __comp); 413s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s /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 413s 91 | if (__comp(__a, __b)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 93 | if (__comp(__b, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 94 | std::iter_swap(__result, __b); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 95 | else if (__comp(__a, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 96 | std::iter_swap(__result, __c); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 98 | std::iter_swap(__result, __a); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 100 | else if (__comp(__a, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 101 | std::iter_swap(__result, __a); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 102 | else if (__comp(__b, __c)) 413s | ~~~~~~^~~~~~~~~~ 413s /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 413s 103 | std::iter_swap(__result, __c); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1733 | void FiniteElement::transform_data( 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s 105 | std::iter_swap(__result, __b); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 413s /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 413s 1754 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1756 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1775 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1777 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1786 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1788 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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&):: >]’: 413s /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 413s 1830 | __unguarded_partition(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1836 | while (__comp(__first, __pivot)) 413s | ~~~~~~^~~~~~~~~~~~~~~~~~ 413s /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 413s 1839 | while (__comp(__pivot, __last)) 413s | ~~~~~~^~~~~~~~~~~~~~~~~ 413s /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 413s 1843 | std::iter_swap(__first, __last); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s /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&)::]’: 413s /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 413s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 413s | ^~~~~~~~ 413s /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 413s /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&):: >]’: 413s /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 413s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1818 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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 413s /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 413s 1821 | auto __lasti = ranges::next(__first, __last); 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s /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 413s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 413s | ^ 413s /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)::]’: 413s /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 413s 2096 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1674 | void FiniteElement::permute_data( 413s | ^~~~~~~~~~~~~~~~ 413s /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&)::]’: 413s /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 413s 195 | operator()(_Iterator __it, _Value& __val) 413s | ^~~~~~~~ 413s /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]’: 413s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1733 | void FiniteElement::transform_data( 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s 1754 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1756 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1786 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1788 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 1797 | op(std::span(v_size_t), 413s | ~~^~~~~~~~~~~~~~~~~~~~~ 413s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1799 | dofstart, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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&):: >]’: 413s /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 413s 135 | __push_heap(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~ 413s /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 413s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 212 | void pinv(U A, V P) 413s | ^~~~ 413s /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 413s /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 413s 245 | dot(AT, A, ATA); 413s | ~~~^~~~~~~~~~~~ 413s /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 413s /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 413s 246 | inv(ATA, Inv); 413s | ~~~^~~~~~~~~~ 413s /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 413s 247 | dot(Inv, AT, P); 413s | ~~~^~~~~~~~~~~~ 413s /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 413s /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&):: >]’: 413s /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 413s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~~ 413s /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 413s /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&):: >]’: 413s /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 413s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~~~~~ 413s /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 413s /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 413s /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 > >]’: 413s /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 413s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 413s | ^~~~~~~~~ 413s /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 413s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 413s /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 413s 698 | __miter_base(_Iterator __it) 413s | ^~~~~~~~~~~~ 413s /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&)::]’: 413s /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 413s 239 | operator()(_Value& __val, _Iterator __it) 413s | ^~~~~~~~ 413s /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&)::]’: 413s /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 413s 195 | operator()(_Iterator __it, _Value& __val) 413s | ^~~~~~~~ 413s /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 >]’: 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s 181 | void dot(U A, V B, P C, bool transpose = false) 413s | ^~~ 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /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&):: >]’: 413s /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 413s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 413s | ^~~~~~~~~~~~~ 413s /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 413s 232 | if (__comp(__first + __secondChild, 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s 233 | __first + (__secondChild - 1))) 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 3073 | __niter_wrap(_From __from, _To __res) 413s | ^~~~~~~~~~~~ 413s In file included from /usr/include/basix/maps.h:7: 413s /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]’: 413s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 413s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 135 | __push_heap(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~ 413s /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 413s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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>]’: 413s /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 413s 349 | operator()(_Range&& __r, _Out __result) const 413s | ^~~~~~~~ 413s /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 413s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 352 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&)::]’: 413s /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 413s 195 | operator()(_Iterator __it, _Value& __val) 413s | ^~~~~~~~ 413s /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 >]’: 413s /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 413s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 413s | ^~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 287 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 523 | cmap.tabulate(1, X, Xshape, phi_b); 413s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 620 | apply_dof_transformation0( 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 413s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 622 | dim0 * value_size_ref0), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~ 413s 623 | cell_info0, cells0[c], value_size_ref0); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/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)>]’: 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 413s | ^~~~ 413s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 902 | transform(coeffs, cell_info, cell, 1); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1546 | insert(const_iterator __position, initializer_list __l) 413s | ^~~~~~ 413s /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 413s /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 413s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 413s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1550 | std::random_access_iterator_tag()); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 783 | Mesh> create_mesh( 413s | ^~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 413s | ^ 413s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 413s 830 | cells1 = std::vector(cells.begin(), cells.end()); 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 424 | return [](std::span, std::span, std::int32_t, int) 413s | ^ 413s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 413s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 841 | std::vector cells1_v 413s | ^~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 443 | return [this, sub_element_fns](std::span data, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 451 | cell_info, cell, block_size); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 880 | boundary_v.erase(unique_end, range_end); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 885 | boundary_v.erase(boundary_v.begin()); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 413s | ^~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 413s 905 | nodes1.erase(unique_end, range_end); 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 911 | Geometry geometry 413s | ^~~~~~~~ 413s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 466 | return [this, sub_fn](std::span data, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 413s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 475 | ebs); 413s | ~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 484 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 488 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 492 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 413s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 496 | return [this](std::span data, std::span cell_info, 413s | ^ 413s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 498 | { T_apply_right(data, cell_info[cell], n); }; 413s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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*]’: 413s /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 413s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~~~~~~~~~~~~~ 413s /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 413s /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>]’: 413s /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 413s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 413s | ^~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1877 | __introsort_loop(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1885 | std::__partial_sort(__first, __last, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1820 | __comp); 413s | ~~~~~~~ 413s /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 413s 1823 | std::__insertion_sort(__first, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 413s | ^~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 61 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 155 | mat_set(dofs0, dofs1, Ae); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 413s | ^~~~~~~~ 413s /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 413s /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 > >]’: 413s /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 413s 1017 | operator()(_It __x, _Sent __bound) const 413s | ^~~~~~~~ 413s /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 413s /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&)::]’: 413s /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 413s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~ 413s /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 413s /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 413s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 195 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 254 | P0(_Ae, cell_info0, cell0, ndim1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 292 | mat_set(dofs0, dofs1, Ae); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 413s /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)::]’: 413s /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 413s 317 | operator()(_Iterator __it) 413s | ^~~~~~~~ 413s /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]’: 413s /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 413s 1907 | _M_allocate_and_copy(size_type __n, 413s | ^~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1911 | std::__uninitialized_copy_a 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 633 | copy(_II __first, _II __last, _OI __result) 413s | ^~~~ 413s /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 413s /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 413s /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]’: 413s /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 413s 1818 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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 413s /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 413s 1821 | auto __lasti = ranges::next(__first, __last); 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s /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 413s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 413s | ^ 413s In file included from /usr/include/c++/15/tuple:46, 413s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 413s from /usr/include/c++/15/bits/memory_resource.h:43, 413s from /usr/include/c++/15/vector:91: 413s /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]’: 413s /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 413s 797 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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 413s /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]’: 413s /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 413s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 413s | ^~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 413s 195 | vector<_Tp, _Alloc>:: 413s | ^~~~~~~~~~~~~~~~~~~ 413s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 413s /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 413s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 413s | ^~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 413s 181 | vector<_Tp, _Alloc>:: 413s | ^~~~~~~~~~~~~~~~~~~ 413s /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 413s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 413s | ^~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 334 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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*]’: 413s /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 413s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 413s | ^~~~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /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 413s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 3196 | std::move(__comp), std::move(__proj)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 349 | operator()(_Range&& __r, _Out __result) const 413s | ^~~~~~~~ 413s /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 413s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 352 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 413s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 508 | { return std::get<0>(idx) != r; }); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 553 | [](auto x) { return std::get<1>(x); }); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 646 | std::next(x_new.begin(), shape[1] * i)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 658 | std::next(x_new.begin(), shape[1] * i)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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)::]’: 413s /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 413s 2096 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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 413s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 413s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 413s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 413s 30 | explicit Constant(value_type c) : value({c}) {} 413s | ^~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 634 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 674 | P0(_be, cell_info0, c0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 349 | operator()(_Range&& __r, _Out __result) const 413s | ^~~~~~~~ 413s /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 413s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 352 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 634 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 674 | P0(_be, cell_info0, c0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 634 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 413s | ^~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 674 | P0(_be, cell_info0, c0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 720 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 770 | P0(_be, cell_info0, cell0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 2030 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 720 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 770 | P0(_be, cell_info0, cell0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 413s | ^~~~~~~~ 413s /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 413s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 743 | std::move(__result), 413s | ~~~~~~~~~~~~~~~~~~~~ 413s 744 | std::move(__op), std::move(__proj)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 413s | ^~~~~~ 413s /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 413s /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)>]’: 413s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 233 | void assemble_matrix( 413s | ^~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 247 | mesh->geometry().x(), constants, coefficients, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 248 | dof_marker0, dof_marker1); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 720 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 770 | P0(_be, cell_info0, cell0, 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 633 | copy(_II __first, _II __last, _OI __result) 413s | ^~~~ 413s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1289 | void assemble_vector( 413s | ^~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 413s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1298 | constants, coefficients); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 816 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/dolfinx/la/Vector.h:14: 413s /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]’: 413s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 390 | void scatter_rev_begin(std::span send_buffer, 413s | ^~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 887 | P0(be, cell_info0, cells0[0], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 888 | P0(sub_be, cell_info0, cells0[1], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 154 | void apply_permutation_mapped(std::span perm, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 413s /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*]’: 413s /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 413s 3073 | __niter_wrap(_From __from, _To __res) 413s | ^~~~~~~~~~~~ 413s /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]’: 413s /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 413s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 413s | ^~~~~~~~ 413s /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 413s /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 413s 606 | return ranges::fill_n(std::move(__first), __len, __value); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 144 | void apply_permutation(std::span perm, std::span data, 413s | ^~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 816 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 887 | P0(be, cell_info0, cells0[0], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 888 | P0(sub_be, cell_info0, cells0[1], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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}]’: 413s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 413s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 413s 885 | vector<_Tp, _Alloc>:: 413s | ^~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 816 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 887 | P0(be, cell_info0, cells0[0], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 888 | P0(sub_be, cell_info0, cells0[1], 1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 413s | ^~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 577 | _element->Tt_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 593 | _element->Tinv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 413s | ^~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 544 | _element->T_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 46 | void reorder_list(std::span list, std::span nodemap) 413s | ^~~~~~~~~~~~ 413s /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 413s 53 | const std::vector orig(list.begin(), list.end()); 413s | ^~~~ 413s /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 413s 58 | std::ranges::copy(links_old, links_new.begin()); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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*]’: 413s /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 413s 3073 | __niter_wrap(_From __from, _To __res) 413s | ^~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1834 | std::move(__comp), std::move(__proj)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1163 | operator()(_Iter __first, _Sent __last, 413s | ^~~~~~~~ 413s /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 413s /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 413s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1168 | return {__first, __first}; 413s | ^ 413s /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 413s 1177 | return {++__dest, __first}; 413s | ^ 413s /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]’: 413s /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 413s 1820 | erase(const_iterator __first, const_iterator __last) 413s | ^~~~~ 413s /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 413s /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 413s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 413s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 1792 | erase(const_iterator __position) 413s | ^~~~~ 413s /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 413s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 413s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 413s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 413s from /usr/include/dolfinx/fem/Function.h:11: 413s /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]’: 413s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 119 | std::ranges::copy(buffer, range.begin()); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 413s /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)>]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 76 | void _lift_bc_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 168 | P0(Ae, cell_info0, c0, num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 169 | P1T(Ae, cell_info1, c1, num_rows); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 413s from /usr/include/dolfinx.h:10: 413s /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 >]’: 413s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 676 | distribute_data(MPI_Comm comm0, std::span indices, 413s | ^~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 2052 | std::move(__comp), std::move(__proj)); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1864 | __partial_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~ 413s /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 413s /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 413s /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 413s 1869 | std::__heap_select(__first, __middle, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 1870 | std::__sort_heap(__first, __middle, __comp); 413s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1857 | __comp); 413s | ~~~~~~~ 413s /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 413s /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 413s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 413s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1771 | __insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~ 413s /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 413s /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 >]’: 413s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 382 | create_geometry( 413s | ^~~~~~~~~~~~~~~ 413s /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 413s 1778 | if (__comp(__i, __first)) 413s | ~~~~~~^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 424 | const std::vector l2l = graph::build::compute_local_to_local( 413s | ^~~ 413s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 429 | std::ranges::transform(l2l, igi.begin(), 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 413s 430 | [&nodes](auto index) { return nodes[index]; }); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 413s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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)>]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 76 | void _lift_bc_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s [ 61%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 168 | P0(Ae, cell_info0, c0, num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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>]’: 413s /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 413s 349 | operator()(_Range&& __r, _Out __result) const 413s | ^~~~~~~~ 413s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 413s /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 413s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 352 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 169 | P1T(Ae, cell_info1, c1, num_rows); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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)>]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 76 | void _lift_bc_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 168 | P0(Ae, cell_info0, c0, num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 169 | P1T(Ae, cell_info1, c1, num_rows); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 523 | cmap.tabulate(1, X, Xshape, phi_b); 413s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 413s /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 > >]’: 413s /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 413s 878 | operator()(_It& __it, _Sent __bound) const 413s | ^~~~~~~~ 413s /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&):: >]’: 413s /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 413s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~~~ 413s /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 413s /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 413s 1906 | std::__introsort_loop(__first, __last, 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s 1907 | std::__lg(__last - __first) * 2, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1908 | __comp); 413s | ~~~~~~~ 413s /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 413s 1909 | std::__final_insertion_sort(__first, __last, __comp); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 620 | apply_dof_transformation0( 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 413s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 622 | dim0 * value_size_ref0), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~ 413s 623 | cell_info0, cells0[c], value_size_ref0); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 413s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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)>]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 263 | void _lift_bc_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In lambda function: 413s /tmp/autopkgtest.1o35fU/build.VsF/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 413s 181 | [](auto x) -> std::pair, std::vector> 413s | ^ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 347 | P0(Ae, cell_info0, cell0, num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 348 | P1T(Ae, cell_info1, cell1, num_rows); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 708 | vector(initializer_list __l, 413s | ^~~~~~ 413s /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*]’: 413s /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 413s 3073 | __niter_wrap(_From __from, _To __res) 413s | ^~~~~~~~~~~~ 413s /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)>]’: 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 412 | void _lift_bc_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 577 | _element->Tt_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 413s | ^~~~~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 593 | _element->Tinv_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 413s | ^~~~~~~ 413s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 544 | _element->T_apply(data, n, cell_permutation); 413s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 61 | void assemble_cells( 413s | ^~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 155 | mat_set(dofs0, dofs1, Ae); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 413s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 413s /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 413s 698 | __miter_base(_Iterator __it) 413s | ^~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 413s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 413s /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 413s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 413s | ^~~~~~~~ 413s /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 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 195 | void assemble_exterior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 254 | P0(_Ae, cell_info0, cell0, ndim1); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 292 | mat_set(dofs0, dofs1, Ae); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 413s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 413s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 413s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 413s | ^~~~~~~~ 413s /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 413s /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 413s 606 | return ranges::fill_n(std::move(__first), __len, __value); 413s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s 181 | void dot(U A, V B, P C, bool transpose = false) 413s | ^~~ 413s /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 413s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 413s /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]’: 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 334 | void assemble_interior_facets( 413s | ^~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s /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 > >]’: 413s /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 413s 1017 | operator()(_It __x, _Sent __bound) const 413s | ^~~~~~~~ 413s /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 413s /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]’: 413s /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 413s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s 1990 | __start, _M_get_Tp_allocator()); 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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&)::]’: 413s /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 413s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~ 413s /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 413s /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 413s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 413s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 413s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 > >]’: 413s /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 413s 975 | operator()(_It&& __first, _Sent __last) const 413s | ^~~~~~~~ 413s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 413s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 413s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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>]’: 413s /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 413s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 413s | ^~~~~~~~ 413s /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 413s /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 413s /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 413s 341 | return ranges::__copy_or_move(std::move(__first), 413s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413s 342 | std::move(__last), 413s | ~~~~~~~~~~~~~~~~~~ 413s 343 | std::move(__result)); 413s | ~~~~~~~~~~~~~~~~~~~~ 413s /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 413s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 413s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 413s /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 413s 698 | __miter_base(_Iterator __it) 413s | ^~~~~~~~~~~~ 413s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 413s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 413s /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 413s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 413s | ^~~~~~~~ 413s /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 413s /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 >]’: 413s /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 413s 1017 | operator()(_It __x, _Sent __bound) const 413s | ^~~~~~~~ 413s /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 413s /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&)::]’: 413s /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 413s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 413s | ^~~~ 413s /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 413s /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 413s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 413s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 >]’: 413s /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 413s 666 | move(_II __first, _II __last, _OI __result) 413s | ^~~~ 413s /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 413s /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 413s /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]’: 413s /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 413s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 413s | ^~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s /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 413s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413s /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 413s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 413s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1990 | __start, _M_get_Tp_allocator()); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 3172 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 125 | void inv(U A, V B) 414s | ^~~ 414s /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 414s /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>]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 414s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 414s /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 414s 698 | __miter_base(_Iterator __it) 414s | ^~~~~~~~~~~~ 414s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 414s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 414s /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 414s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 414s | ^~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 1017 | operator()(_It __x, _Sent __bound) const 414s | ^~~~~~~~ 414s /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 414s /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&)::]’: 414s /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 414s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~ 414s /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 414s /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 414s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 666 | move(_II __first, _II __last, _OI __result) 414s | ^~~~ 414s /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 414s /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 414s /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&):: >]’: 414s /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 414s 1590 | __heap_select(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 1594 | std::__make_heap(__first, __middle, __comp); 414s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1596 | if (__comp(__i, __first)) 414s | ~~~~~~^~~~~~~~~~~~~~ 414s /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 414s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 414s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 414s /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&):: >]’: 414s /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 414s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~~~~~~ 414s /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 414s /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 414s 425 | std::__pop_heap(__first, __last, __last, __comp); 414s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s /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 414s 91 | if (__comp(__a, __b)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 93 | if (__comp(__b, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 94 | std::iter_swap(__result, __b); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 95 | else if (__comp(__a, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 96 | std::iter_swap(__result, __c); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 98 | std::iter_swap(__result, __a); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 100 | else if (__comp(__a, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 101 | std::iter_swap(__result, __a); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 102 | else if (__comp(__b, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 103 | std::iter_swap(__result, __c); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 105 | std::iter_swap(__result, __b); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1830 | __unguarded_partition(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 1836 | while (__comp(__first, __pivot)) 414s | ~~~~~~^~~~~~~~~~~~~~~~~~ 414s /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 414s 1839 | while (__comp(__pivot, __last)) 414s | ~~~~~~^~~~~~~~~~~~~~~~~ 414s /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 414s 1843 | std::iter_swap(__first, __last); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s /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&)::]’: 414s /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 414s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 414s | ^~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 3172 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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&):: >]’: 414s /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 414s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/c++/15/vector:74: 414s /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]’: 414s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s 885 | vector<_Tp, _Alloc>:: 414s | ^~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1877 | __introsort_loop(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1885 | std::__partial_sort(__first, __last, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1820 | __comp); 414s | ~~~~~~~ 414s /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 414s 1823 | std::__insertion_sort(__first, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1834 | std::move(__comp), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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)::]’: 414s /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 414s 3912 | find_if(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~ 414s /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 414s /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 414s 3921 | return std::__find_if(__first, __last, 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s [ 65%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 414s /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]’: 414s /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 414s 736 | vector(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~ 414s /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 414s /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 414s 746 | _M_range_initialize_n(__first, __last, __n); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 414s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson/poisson.c 414s In file included from /usr/include/c++/15/numeric:64, 414s from /usr/include/basix/finite-element.h:19: 414s /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]’: 414s /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 414s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 414s | ^~~~ 414s /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 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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 414s /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]’: 414s /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 414s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1834 | std::move(__comp), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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)::]’: 414s /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 414s 3912 | find_if(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~ 414s /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 414s /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 414s 3921 | return std::__find_if(__first, __last, 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 46 | void reorder_list(std::span list, std::span nodemap) 414s | ^~~~~~~~~~~~ 414s /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 414s 53 | const std::vector orig(list.begin(), list.end()); 414s | ^~~~ 414s /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 414s 58 | std::ranges::copy(links_old, links_new.begin()); 414s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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]’: 414s /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 414s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 414s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 414s 239 | __x.end()); 414s | ~~~~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 414s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 251 | end(), _M_get_Tp_allocator()); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 414s from /usr/include/c++/15/bits/stl_uninitialized.h:69: 414s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 414s 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: 414s /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 414s 1045 | std::_Destroy(__first, __last); 414s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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 414s /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 >]’: 414s /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 414s /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 414s /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]’: 414s /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 414s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1834 | std::move(__comp), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1163 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 414s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1168 | return {__first, __first}; 414s | ^ 414s /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 414s 1177 | return {++__dest, __first}; 414s | ^ 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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]’: 414s /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 414s 1820 | erase(const_iterator __first, const_iterator __last) 414s | ^~~~~ 414s /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 414s /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 414s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 414s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1792 | erase(const_iterator __position) 414s | ^~~~~ 414s /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 414s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 414s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 414s from /usr/include/dolfinx/fem/FunctionSpace.h:18: 414s /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]’: 414s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 119 | std::ranges::copy(buffer, range.begin()); 414s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 414s from /usr/include/dolfinx.h:10: 414s /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]’: 414s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 676 | distribute_data(MPI_Comm comm0, std::span indices, 414s | ^~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 2052 | std::move(__comp), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 382 | create_geometry( 414s | ^~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 424 | const std::vector l2l = graph::build::compute_local_to_local( 414s | ^~~ 414s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 429 | std::ranges::transform(l2l, igi.begin(), 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 414s 430 | [&nodes](auto index) { return nodes[index]; }); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&)::]’: 414s /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 414s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 201 | std::move(__f), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 212 | void pinv(U A, V P) 414s | ^~~~ 414s /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 414s /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 414s 245 | dot(AT, A, ATA); 414s | ~~~^~~~~~~~~~~~ 414s /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 414s /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 414s 246 | inv(ATA, Inv); 414s | ~~~^~~~~~~~~~ 414s /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 414s 247 | dot(Inv, AT, P); 414s | ~~~^~~~~~~~~~~~ 414s /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 414s /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)::]’: 414s /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 414s 3912 | find_if(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~ 414s /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 414s /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 414s 3921 | return std::__find_if(__first, __last, 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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 414s /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 >]’: 414s /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 414s /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 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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&):: >]’: 414s /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 414s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~~~~~~ 414s /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 414s /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&):: >]’: 414s /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 414s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~~~~~ 414s /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 414s /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 414s /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 >]’: 414s /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 414s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 414s | ^~~~~~~~~ 414s /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 414s /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&)::]’: 414s /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 414s 239 | operator()(_Value& __val, _Iterator __it) 414s | ^~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /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]’: 414s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1849 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1852 | transform_data(u, n, cell_info, _etrans_invT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1853 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1833 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1836 | transform_data(u, n, cell_info, _etransT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1837 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/basix/maps.h:7: 414s /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]’: 414s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 414s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1864 | __partial_sort(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 1869 | std::__heap_select(__first, __middle, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1870 | std::__sort_heap(__first, __middle, __comp); 414s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1865 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1868 | transform_data(u, n, cell_info, _etrans_inv, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1869 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1857 | __comp); 414s | ~~~~~~~ 414s /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 414s /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 414s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1771 | __insertion_sort(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1778 | if (__comp(__i, __first)) 414s | ~~~~~~^~~~~~~~~~~~~~ 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 195 | [](auto x) -> std::pair, std::vector> 414s | ^ 414s /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]’: 414s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1810 | void FiniteElement::T_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1817 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1820 | transform_data(u, n, cell_info, _etrans, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1821 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 414s | ^~~~~~~~ 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 59 | [](auto x) -> std::pair, std::vector> 414s | ^ 414s /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 >]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 287 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s [ 69%] Linking CXX executable demo_codim_0_assembly 414s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s /usr/include/dolfinx/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)>]’: 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 414s | ^~~~ 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 902 | transform(coeffs, cell_info, cell, 1); 414s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/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)>]’: 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 414s | ^~~~ 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 414s /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 414s 87 | auto det(Matrix A) 414s | ^~~ 414s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 902 | transform(coeffs, cell_info, cell, 1); 414s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/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)>]’: 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 414s | ^~~~ 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 902 | transform(coeffs, cell_info, cell, 1); 414s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 125 | void inv(U A, V B) 414s | ^~~ 414s /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 414s /usr/include/dolfinx/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)>]’: 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 414s | ^~~~ 414s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 902 | transform(coeffs, cell_info, cell, 1); 414s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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&)::]’: 414s /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 414s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s /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]’: 414s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s 885 | vector<_Tp, _Alloc>:: 414s | ^~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 414s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 424 | return [](std::span, std::span, std::int32_t, int) 414s | ^ 414s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 414s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 414s 1104 | constexpr default_accessor(default_accessor) noexcept {} 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 414s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 443 | return [this, sub_element_fns](std::span data, 414s | ^ 414s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 414s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 451 | cell_info, cell, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 676 | distribute_data(MPI_Comm comm0, std::span indices, 414s | ^~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 414s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 466 | return [this, sub_fn](std::span data, 414s | ^ 414s /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&):: >]’: 414s /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 414s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 414s | ^~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 414s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 475 | ebs); 414s | ~~~~ 414s /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 414s 232 | if (__comp(__first + __secondChild, 414s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s 233 | __first + (__secondChild - 1))) 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 414s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 484 | return [this](std::span data, std::span cell_info, 414s | ^ 414s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 414s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 414s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 488 | return [this](std::span data, std::span cell_info, 414s | ^ 414s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 382 | create_geometry( 414s | ^~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 414s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 492 | return [this](std::span data, std::span cell_info, 414s | ^ 414s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 414s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 424 | const std::vector l2l = graph::build::compute_local_to_local( 414s | ^~~ 414s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 414s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 496 | return [this](std::span data, std::span cell_info, 414s | ^ 414s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 498 | { T_apply_right(data, cell_info[cell], n); }; 414s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 429 | std::ranges::transform(l2l, igi.begin(), 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 414s 430 | [&nodes](auto index) { return nodes[index]; }); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1590 | __heap_select(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 1594 | std::__make_heap(__first, __middle, __comp); 414s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1596 | if (__comp(__i, __first)) 414s | ~~~~~~^~~~~~~~~~~~~~ 414s /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 414s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 414s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~~~~~~ 414s /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 414s /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 414s 425 | std::__pop_heap(__first, __last, __last, __comp); 414s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s /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 414s 91 | if (__comp(__a, __b)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 93 | if (__comp(__b, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 94 | std::iter_swap(__result, __b); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 95 | else if (__comp(__a, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 96 | std::iter_swap(__result, __c); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 98 | std::iter_swap(__result, __a); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 100 | else if (__comp(__a, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 101 | std::iter_swap(__result, __a); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 102 | else if (__comp(__b, __c)) 414s | ~~~~~~^~~~~~~~~~ 414s /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 414s 103 | std::iter_swap(__result, __c); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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 414s 105 | std::iter_swap(__result, __b); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1830 | __unguarded_partition(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 1836 | while (__comp(__first, __pivot)) 414s | ~~~~~~^~~~~~~~~~~~~~~~~~ 414s /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 414s 1839 | while (__comp(__pivot, __last)) 414s | ~~~~~~^~~~~~~~~~~~~~~~~ 414s /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 414s 1843 | std::iter_swap(__first, __last); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s /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&)::]’: 414s /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 414s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 414s | ^~~~~~~~ 414s /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 414s /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&):: >]’: 414s /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 414s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 61 | void assemble_cells( 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 155 | mat_set(dofs0, dofs1, Ae); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 186 | [](auto x) -> std::pair, std::vector> 414s | ^ 414s [ 73%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o 414s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity/hyperelasticity.c 414s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 414s from /usr/include/c++/15/algorithm:62: 414s /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*]’: 414s /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 414s 3073 | __niter_wrap(_From __from, _To __res) 414s | ^~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 195 | void assemble_exterior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 254 | P0(_Ae, cell_info0, cell0, ndim1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 292 | mat_set(dofs0, dofs1, Ae); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 135 | __push_heap(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~ 414s /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 414s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 414s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~~~~~~ 414s /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 414s /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&):: >]’: 414s /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 414s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~~~~~ 414s /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 414s /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 414s /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 > >]’: 414s /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 414s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 414s | ^~~~~~~~~ 414s /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 414s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 414s /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 414s 698 | __miter_base(_Iterator __it) 414s | ^~~~~~~~~~~~ 414s /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&)::]’: 414s /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 414s 239 | operator()(_Value& __val, _Iterator __it) 414s | ^~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 334 | void assemble_interior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 414s | ^~~~~~~~ 414s /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 414s /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 414s 606 | return ranges::fill_n(std::move(__first), __len, __value); 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /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 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /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&)::]’: 414s /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 414s 195 | operator()(_Iterator __it, _Value& __val) 414s | ^~~~~~~~ 414s /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&):: >]’: 414s /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 414s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 414s | ^~~~~~~~~~~~~ 414s /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 414s 232 | if (__comp(__first + __secondChild, 414s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s 233 | __first + (__secondChild - 1))) 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 3073 | __niter_wrap(_From __from, _To __res) 414s | ^~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 125 | void inv(U A, V B) 414s | ^~~ 414s /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 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 634 | void assemble_cells( 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 674 | P0(_be, cell_info0, c0, 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 135 | __push_heap(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~ 414s /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 414s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 414s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 634 | void assemble_cells( 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 674 | P0(_be, cell_info0, c0, 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 143 | [](auto x) -> std::pair, std::vector> 414s | ^ 414s /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&)::]’: 414s /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 414s 195 | operator()(_Iterator __it, _Value& __val) 414s | ^~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 634 | void assemble_cells( 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 674 | P0(_be, cell_info0, c0, 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 643 | _element->Tt_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 609 | _element->T_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 720 | void assemble_exterior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 770 | P0(_be, cell_info0, cell0, 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 414s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 927 | void pack_coefficient_entity(std::span c, int cstride, 414s | ^~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 720 | void assemble_exterior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 770 | P0(_be, cell_info0, cell0, 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 414s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 927 | void pack_coefficient_entity(std::span c, int cstride, 414s | ^~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1849 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1852 | transform_data(u, n, cell_info, _etrans_invT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1853 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 720 | void assemble_exterior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 770 | P0(_be, cell_info0, cell0, 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1833 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1836 | transform_data(u, n, cell_info, _etransT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1837 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1865 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1868 | transform_data(u, n, cell_info, _etrans_inv, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1869 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1810 | void FiniteElement::T_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1817 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1820 | transform_data(u, n, cell_info, _etrans, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1821 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 816 | void assemble_interior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 887 | P0(be, cell_info0, cells0[0], 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 888 | P0(sub_be, cell_info0, cells0[1], 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 414s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 927 | void pack_coefficient_entity(std::span c, int cstride, 414s | ^~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 303 | return std::__do_uninit_copy(__first, __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 414s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 927 | void pack_coefficient_entity(std::span c, int cstride, 414s | ^~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 303 | return std::__do_uninit_copy(__first, __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 414s | ^~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 816 | void assemble_interior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 887 | P0(be, cell_info0, cells0[0], 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 888 | P0(sub_be, cell_info0, cells0[1], 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 414s /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 414s 87 | auto det(Matrix A) 414s | ^~~ 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 125 | void inv(U A, V B) 414s | ^~~ 414s /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 414s /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>]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 287 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 878 | operator()(_It& __it, _Sent __bound) const 414s | ^~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 816 | void assemble_interior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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&):: >]’: 414s /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 414s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~ 414s /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 414s /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 414s 1906 | std::__introsort_loop(__first, __last, 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s 1907 | std::__lg(__last - __first) * 2, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1908 | __comp); 414s | ~~~~~~~ 414s /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 414s 1909 | std::__final_insertion_sort(__first, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 887 | P0(be, cell_info0, cells0[0], 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 888 | P0(sub_be, cell_info0, cells0[1], 1); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 414s /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 414s 698 | __miter_base(_Iterator __it) 414s | ^~~~~~~~~~~~ 414s /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)>]’: 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 494 | void assemble_matrix( 414s | ^~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 549 | impl::assemble_cells( 414s | ~~~~~~~~~~~~~~~~~~~~^ 414s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 572 | impl::assemble_exterior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 574 | a.domain(IntegralType::exterior_facet, i), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 578 | perms); 414s | ~~~~~~ 414s /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 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 588 | impl::assemble_interior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 590 | a.domain(IntegralType::interior_facet, i), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 594 | cell_info1, perms); 414s | ~~~~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /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 >]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 287 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 414s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 414s 1104 | constexpr default_accessor(default_accessor) noexcept {} 414s | ^~~~~~~~~~~~~~~~ 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 151 | [](auto x) -> std::pair, std::vector> 414s | ^ 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1818 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 414s 1821 | auto __lasti = ranges::next(__first, __last); 414s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s /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 414s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 414s | ^ 414s /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):: >]’: 414s /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 414s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 414s | ^~~~~~~~~ 414s /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 414s /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 414s 2095 | while (__first != __last && !__pred(__first)) 414s | ~~~~~~^~~~~~~~~ 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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 414s /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 414s /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]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1147 | void assemble_vector( 414s | ^~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1189 | impl::assemble_cells( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1190 | P0, b, x_dofmap, x, cells, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1192 | coeffs, cstride, cell_info0); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1196 | impl::assemble_cells( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1197 | P0, b, x_dofmap, x, cells, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1199 | coeffs, cstride, cell_info0); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 414s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1205 | fn, constants, coeffs, cstride, cell_info0); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1229 | impl::assemble_exterior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1232 | constants, coeffs, cstride, cell_info0, perms); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1236 | impl::assemble_exterior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1239 | constants, coeffs, cstride, cell_info0, perms); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 212 | void pinv(U A, V P) 414s | ^~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1243 | impl::assemble_exterior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1246 | constants, coeffs, cstride, cell_info0, perms); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /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)>]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 76 | void _lift_bc_cells( 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 245 | dot(AT, A, ATA); 414s | ~~~^~~~~~~~~~~~ 414s /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 414s /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 414s 246 | inv(ATA, Inv); 414s | ~~~^~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1260 | impl::assemble_interior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1263 | constants, coeffs, cstride, cell_info0, perms); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 247 | dot(Inv, AT, P); 414s | ~~~^~~~~~~~~~~~ 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1267 | impl::assemble_interior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1270 | constants, coeffs, cstride, cell_info0, perms); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1274 | impl::assemble_interior_facets( 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 414s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1277 | constants, coeffs, cstride, cell_info0, perms); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 168 | P0(Ae, cell_info0, c0, num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 169 | P1T(Ae, cell_info1, c1, num_rows); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /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]’: 414s /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 414s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 414s 637 | this->_M_impl._M_start, 414s | ~~~~~~~~~~~~~~~~~~~~~~~ 414s 638 | _M_get_Tp_allocator()); 414s | ~~~~~~~~~~~~~~~~~~~~~~ 414s /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)>]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 76 | void _lift_bc_cells( 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 168 | P0(Ae, cell_info0, c0, num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 169 | P1T(Ae, cell_info1, c1, num_rows); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/basix/maps.h:7, 414s from /usr/include/basix/finite-element.h:9: 414s /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]’: 414s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 414s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 414s | ^~~~~~~~ 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 143 | [](auto x) -> std::pair, std::vector> 414s | ^ 414s /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]’: 414s /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 414s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 651 | __result, __alloc); 414s | ~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 633 | copy(_II __first, _II __last, _OI __result) 414s | ^~~~ 414s /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]’: 414s /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 414s 663 | return std::__uninitialized_copy_a 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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)>]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 76 | void _lift_bc_cells( 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 168 | P0(Ae, cell_info0, c0, num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 169 | P1T(Ae, cell_info1, c1, num_rows); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1849 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1852 | transform_data(u, n, cell_info, _etrans_invT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1853 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1849 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1852 | transform_data(u, n, cell_info, _etrans_invT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1853 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1674 | void FiniteElement::permute_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1833 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1836 | transform_data(u, n, cell_info, _etransT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1837 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1833 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1836 | transform_data(u, n, cell_info, _etransT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1837 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/basix/finite-element.h:12: 414s /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]’: 414s /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 414s 243 | void apply_matrix( 414s | ^~~~~~~~~~~~ 414s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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]’: 414s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1865 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1868 | transform_data(u, n, cell_info, _etrans_inv, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1869 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 3073 | __niter_wrap(_From __from, _To __res) 414s | ^~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1865 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1868 | transform_data(u, n, cell_info, _etrans_inv, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1869 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 975 | operator()(_It&& __first, _Sent __last) const 414s | ^~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1810 | void FiniteElement::T_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1817 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1820 | transform_data(u, n, cell_info, _etrans, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1821 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 736 | vector(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~ 414s /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 414s /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 414s 746 | _M_range_initialize_n(__first, __last, __n); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1810 | void FiniteElement::T_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1817 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 414s 1820 | transform_data(u, n, cell_info, _etrans, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1821 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1733 | void FiniteElement::transform_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 349 | operator()(_Range&& __r, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 352 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1754 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1756 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1775 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1777 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1786 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1788 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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]’: 414s /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 414s 1818 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 414s 1821 | auto __lasti = ranges::next(__first, __last); 414s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s /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 414s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 414s | ^ 414s In file included from /usr/include/c++/15/tuple:46, 414s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 414s from /usr/include/c++/15/bits/memory_resource.h:43, 414s from /usr/include/c++/15/vector:91: 414s /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]’: 414s /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 414s 797 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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)>]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 263 | void _lift_bc_exterior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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]’: 414s /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 414s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 414s | ^~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 347 | P0(Ae, cell_info0, cell0, num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 348 | P1T(Ae, cell_info1, cell1, num_rows); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s 195 | vector<_Tp, _Alloc>:: 414s | ^~~~~~~~~~~~~~~~~~~ 414s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s /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 414s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 414s | ^~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s 181 | vector<_Tp, _Alloc>:: 414s | ^~~~~~~~~~~~~~~~~~~ 414s /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 414s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 414s | ^~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1674 | void FiniteElement::permute_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1733 | void FiniteElement::transform_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s 1754 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1756 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1786 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1788 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1797 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1799 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1990 | __start, _M_get_Tp_allocator()); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 3196 | std::move(__comp), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 414s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 414s 1104 | constexpr default_accessor(default_accessor) noexcept {} 414s | ^~~~~~~~~~~~~~~~ 414s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 151 | [](auto x) -> std::pair, std::vector> 414s | ^ 414s /tmp/autopkgtest.1o35fU/build.VsF/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 414s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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)>]’: 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 412 | void _lift_bc_interior_facets( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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>]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 414s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 927 | void pack_coefficient_entity(std::span c, int cstride, 414s | ^~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 349 | operator()(_Range&& __r, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 352 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 414s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 414s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 414s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 414s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 508 | { return std::get<0>(idx) != r; }); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 553 | [](auto x) { return std::get<1>(x); }); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 303 | return std::__do_uninit_copy(__first, __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 643 | _element->Tt_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 414s | ^~~~~~~~~~~~~ 414s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 609 | _element->T_apply_right(data, n, cell_permutation); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 287 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 878 | operator()(_It& __it, _Sent __bound) const 414s | ^~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~ 414s /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 414s /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 414s 1906 | std::__introsort_loop(__first, __last, 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s 1907 | std::__lg(__last - __first) * 2, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1908 | __comp); 414s | ~~~~~~~ 414s /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 414s 1909 | std::__final_insertion_sort(__first, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 414s /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 414s 698 | __miter_base(_Iterator __it) 414s | ^~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 287 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 2030 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1818 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 414s 1821 | auto __lasti = ranges::next(__first, __last); 414s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s /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 414s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 414s | ^ 414s /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):: >]’: 414s /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 414s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 414s | ^~~~~~~~~ 414s /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 414s /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 414s 2095 | while (__first != __last && !__pred(__first)) 414s | ~~~~~~^~~~~~~~~ 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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 414s /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 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1990 | __start, _M_get_Tp_allocator()); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 414s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 414s /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 414s 698 | __miter_base(_Iterator __it) 414s | ^~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~ 414s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 414s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 414s /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 414s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 414s | ^~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 651 | __result, __alloc); 414s | ~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 1017 | operator()(_It __x, _Sent __bound) const 414s | ^~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 633 | copy(_II __first, _II __last, _OI __result) 414s | ^~~~ 414s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 303 | return std::__do_uninit_copy(__first, __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&)::]’: 414s /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 414s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~ 414s /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 414s /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 414s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 663 | return std::__uninitialized_copy_a 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 666 | move(_II __first, _II __last, _OI __result) 414s | ^~~~ 414s /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 414s /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 414s /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]’: 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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):: >]’: 414s /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 414s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 414s | ^~~~~~~~~ 414s /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 414s /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 414s 2095 | while (__first != __last && !__pred(__first)) 414s | ~~~~~~^~~~~~~~~ 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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 414s /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 414s /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]’: 414s /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 414s 3172 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s /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 414s /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 414s 341 | return ranges::__copy_or_move(std::move(__first), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 414s 342 | std::move(__last), 414s | ~~~~~~~~~~~~~~~~~~ 414s 343 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1990 | __start, _M_get_Tp_allocator()); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1964 | transform_data(u, n, cell_info, _etrans_inv, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1965 | precompute::apply_tranpose_matrix_right); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1887 | permute_data(dblock, 1, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1892 | transform_data(u, n, cell_info, _etrans, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1893 | precompute::apply_tranpose_matrix_right); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 3073 | __niter_wrap(_From __from, _To __res) 414s | ^~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 975 | operator()(_It&& __first, _Sent __last) const 414s | ^~~~~~~~ 414s /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]’: 414s /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 414s 736 | vector(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~ 414s /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 414s /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 414s 746 | _M_range_initialize_n(__first, __last, __n); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1911 | permute_data(dblock, 1, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1916 | transform_data(u, n, cell_info, _etrans_invT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1917 | precompute::apply_tranpose_matrix_right); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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>]’: 414s /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 414s 349 | operator()(_Range&& __r, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 352 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 1907 | _M_allocate_and_copy(size_type __n, 414s | ^~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1911 | std::__uninitialized_copy_a 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1940 | transform_data(u, n, cell_info, _etransT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1941 | precompute::apply_tranpose_matrix_right); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 633 | copy(_II __first, _II __last, _OI __result) 414s | ^~~~ 414s /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 414s /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 414s /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]’: 414s /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 414s 1818 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 414s 1821 | auto __lasti = ranges::next(__first, __last); 414s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s /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 414s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 414s | ^ 414s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 414s /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]’: 414s /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 414s 797 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 414s | ^~~~~~~~ 414s /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 414s /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]’: 414s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s 195 | vector<_Tp, _Alloc>:: 414s | ^~~~~~~~~~~~~~~~~~~ 414s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s /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 414s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 414s | ^~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 3073 | __niter_wrap(_From __from, _To __res) 414s | ^~~~~~~~~~~~ 414s /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]’: 414s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 414s 181 | vector<_Tp, _Alloc>:: 414s | ^~~~~~~~~~~~~~~~~~~ 414s /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 414s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 414s | ^~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1834 | std::move(__comp), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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)::]’: 414s /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 414s 3912 | find_if(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~ 414s /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 414s /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 414s 3921 | return std::__find_if(__first, __last, 414s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 3196 | std::move(__comp), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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 414s /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 >]’: 414s /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 414s /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 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 349 | operator()(_Range&& __r, _Out __result) const 414s | ^~~~~~~~ 414s /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 414s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 352 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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]’: 414s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 414s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 508 | { return std::get<0>(idx) != r; }); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 553 | [](auto x) { return std::get<1>(x); }); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 646 | std::next(x_new.begin(), shape[1] * i)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 658 | std::next(x_new.begin(), shape[1] * i)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 414s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 > >]’: 414s /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 414s 878 | operator()(_It& __it, _Sent __bound) const 414s | ^~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~~~ 414s /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 414s /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 414s 1906 | std::__introsort_loop(__first, __last, 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 414s 1907 | std::__lg(__last - __first) * 2, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1908 | __comp); 414s | ~~~~~~~ 414s /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 414s 1909 | std::__final_insertion_sort(__first, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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>]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1877 | __introsort_loop(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1885 | std::__partial_sort(__first, __last, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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&):: >]’: 414s /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 414s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1820 | __comp); 414s | ~~~~~~~ 414s /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 414s 1823 | std::__insertion_sort(__first, __last, __comp); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 2030 | operator()(_Iter __first, _Sent __last, 414s | ^~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 414s | ^~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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 414s /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 414s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 414s /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 > >]’: 414s /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 414s 1017 | operator()(_It __x, _Sent __bound) const 414s | ^~~~~~~~ 414s /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 414s /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&)::]’: 414s /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 414s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 414s | ^~~~ 414s /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 414s /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 414s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 414s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 414s /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)::]’: 414s /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 414s 317 | operator()(_Iterator __it) 414s | ^~~~~~~~ 414s [ 73%] Built target demo_codim_0_assembly 414s [ 76%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 414s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/poisson.c 414s /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*]’: 414s /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 414s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s /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*]’: 414s /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 414s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 414s | ^~~~~~~~~~~~~~~~~~ 414s /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 414s /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 >]’: 414s /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 414s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 414s | ^~~~~~ 414s /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]’: 414s /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 414s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 414s | ^~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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 414s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/c++/15/bits/refwrap.h:40, 414s from /usr/include/c++/15/vector:70: 414s /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}]’: 414s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 414s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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}]’: 414s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 414s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1674 | void FiniteElement::permute_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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}]’: 414s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 414s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s In file included from /usr/include/basix/finite-element.h:12: 414s /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]’: 414s /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 414s 243 | void apply_matrix( 414s | ^~~~~~~~~~~~ 414s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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]’: 414s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1849 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1852 | transform_data(u, n, cell_info, _etrans_invT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1853 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 154 | void apply_permutation_mapped(std::span perm, 414s | ^~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1833 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1836 | transform_data(u, n, cell_info, _etransT, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1837 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 144 | void apply_permutation(std::span perm, std::span data, 414s | ^~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1733 | void FiniteElement::transform_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s 1754 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1756 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1775 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1777 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1786 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1788 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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]’: 414s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1865 | permute_data(u, n, cell_info, _eperm_inv); 414s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1868 | transform_data(u, n, cell_info, _etrans_inv, 414s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1869 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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}]’: 414s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 414s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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}]’: 414s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 414s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1810 | void FiniteElement::T_apply(std::span u, int n, 414s | ^~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1817 | permute_data(u, n, cell_info, _eperm); 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1820 | transform_data(u, n, cell_info, _etrans, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1821 | precompute::apply_matrix); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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}]’: 414s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 414s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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}]’: 414s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 414s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 414s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1674 | void FiniteElement::permute_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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]’: 414s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s 1733 | void FiniteElement::transform_data( 414s | ^~~~~~~~~~~~~~~~ 414s /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 414s 1754 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1756 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1786 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1788 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 414s 1797 | op(std::span(v_size_t), 414s | ~~^~~~~~~~~~~~~~~~~~~~~ 414s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 1799 | dofstart, block_size); 414s | ~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 414s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 414s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 414s 30 | explicit Constant(value_type c) : value({c}) {} 414s | ^~~~~~~~~~ 414s /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]’: 414s /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 414s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 414s | ^~~~~~~~ 414s /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]’: 414s /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 414s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 414s | ^~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /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]’: 414s /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 414s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 414s | ^~~~~~~~ 414s /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 414s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 414s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 743 | std::move(__result), 414s | ~~~~~~~~~~~~~~~~~~~~ 414s 744 | std::move(__op), std::move(__proj)); 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /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 414s /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>]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 414s /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 414s /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 414s /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 414s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 414s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s 287 | std::move(__result)); 414s | ~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 414s /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 414s 87 | auto det(Matrix A) 414s | ^~~ 414s /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 >]’: 414s /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 414s 125 | void inv(U A, V B) 414s | ^~~ 414s /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 414s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 414s /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 414s 87 | auto det(Matrix A) 414s | ^~~ 414s /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 >]’: 414s /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 414s 125 | void inv(U A, V B) 414s | ^~~ 414s /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 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 414s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 414s 1104 | constexpr default_accessor(default_accessor) noexcept {} 414s | ^~~~~~~~~~~~~~~~ 414s /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 >]’: 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s 181 | void dot(U A, V B, P C, bool transpose = false) 414s | ^~~ 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 414s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 414s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 414s 1104 | constexpr default_accessor(default_accessor) noexcept {} 414s | ^~~~~~~~~~~~~~~~ 414s /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]’: 414s /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 414s 285 | void apply_tranpose_matrix_right( 414s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 414s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 414s /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 >]’: 414s /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 414s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 414s | ^~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1674 | void FiniteElement::permute_data( 415s | ^~~~~~~~~~~~~~~~ 415s In file included from /usr/include/basix/finite-element.h:12: 415s /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]’: 415s /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 415s 243 | void apply_matrix( 415s | ^~~~~~~~~~~~ 415s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 643 | _element->Tt_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1733 | void FiniteElement::transform_data( 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s 1754 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1756 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1775 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1777 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1786 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1788 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 609 | _element->T_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1674 | void FiniteElement::permute_data( 415s | ^~~~~~~~~~~~~~~~ 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 = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 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::__iter_tag>’ changed in GCC 7.1 415s /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]’: 415s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1733 | void FiniteElement::transform_data( 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s 1754 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1756 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1786 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1788 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1797 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1799 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 > > >]’: 415s /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 415s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 415s | ^~~~~~ 415s /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&):: >]’: 415s /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 415s 1864 | __partial_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1869 | std::__heap_select(__first, __middle, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1870 | std::__sort_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1857 | __comp); 415s | ~~~~~~~ 415s /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 415s /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 415s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1771 | __insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1778 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 651 | __result, __alloc); 415s | ~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s /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 415s /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 >]’: 415s /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 415s 633 | copy(_II __first, _II __last, _OI __result) 415s | ^~~~ 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 663 | return std::__uninitialized_copy_a 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s 1674 | void FiniteElement::permute_data( 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 303 | return std::__do_uninit_copy(__first, __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 243 | void apply_matrix( 415s | ^~~~~~~~~~~~ 415s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 303 | return std::__do_uninit_copy(__first, __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 508 | { return std::get<0>(idx) != r; }); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 553 | [](auto x) { return std::get<1>(x); }); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 > >]’: 415s /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 415s 878 | operator()(_It& __it, _Sent __bound) const 415s | ^~~~~~~~ 415s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~ 415s /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 415s /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 415s 1906 | std::__introsort_loop(__first, __last, 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 1907 | std::__lg(__last - __first) * 2, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1908 | __comp); 415s | ~~~~~~~ 415s /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 415s 1909 | std::__final_insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 646 | std::next(x_new.begin(), shape[1] * i)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s 1733 | void FiniteElement::transform_data( 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 658 | std::next(x_new.begin(), shape[1] * i)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1754 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1756 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1775 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1777 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s /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 415s 1786 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1788 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s /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]’: 415s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1964 | transform_data(u, n, cell_info, _etrans_inv, 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1965 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1887 | permute_data(dblock, 1, cell_info, _eperm); 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1892 | transform_data(u, n, cell_info, _etrans, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1893 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s 1674 | void FiniteElement::permute_data( 415s | ^~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1911 | permute_data(dblock, 1, cell_info, _eperm); 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1916 | transform_data(u, n, cell_info, _etrans_invT, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1917 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s 1733 | void FiniteElement::transform_data( 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s 1754 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1756 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s /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 415s 1786 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1788 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s /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 415s 1797 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1799 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1940 | transform_data(u, n, cell_info, _etransT, 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1941 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 878 | operator()(_It& __it, _Sent __bound) const 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~ 415s /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 415s /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 415s 1906 | std::__introsort_loop(__first, __last, 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 1907 | std::__lg(__last - __first) * 2, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1908 | __comp); 415s | ~~~~~~~ 415s /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 415s 1909 | std::__final_insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 415s /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 415s 698 | __miter_base(_Iterator __it) 415s | ^~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1818 | operator()(_Iter __first, _Sent __last, 415s | ^~~~~~~~ 415s /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 415s /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 415s 1821 | auto __lasti = ranges::next(__first, __last); 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 415s | ^ 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 >; _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 >’ 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 415s /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):: >]’: 415s /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 415s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 415s | ^~~~~~~~~ 415s /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 415s /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 415s 2095 | while (__first != __last && !__pred(__first)) 415s | ~~~~~~^~~~~~~~~ 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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 415s /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]’: 415s /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 415s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 415s | ^~~~~~~~ 415s /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 415s /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 415s 606 | return ranges::fill_n(std::move(__first), __len, __value); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 708 | vector(initializer_list __l, 415s | ^~~~~~ 415s /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*]’: 415s /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 415s 3073 | __niter_wrap(_From __from, _To __res) 415s | ^~~~~~~~~~~~ 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1877 | __introsort_loop(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1885 | std::__partial_sort(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1820 | __comp); 415s | ~~~~~~~ 415s /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 415s 1823 | std::__insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 415s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1990 | __start, _M_get_Tp_allocator()); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 415s | ^~~~~~~~ 415s /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 415s /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 415s /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 415s 341 | return ranges::__copy_or_move(std::move(__first), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 415s 342 | std::move(__last), 415s | ~~~~~~~~~~~~~~~~~~ 415s 343 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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 415s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 415s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 415s /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 415s 698 | __miter_base(_Iterator __it) 415s | ^~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 415s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 415s /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 415s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 415s | ^~~~~~~~ 415s /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 415s /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 >]’: 415s /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 415s 1017 | operator()(_It __x, _Sent __bound) const 415s | ^~~~~~~~ 415s /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 415s /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&)::]’: 415s /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 415s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~ 415s /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 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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 415s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 666 | move(_II __first, _II __last, _OI __result) 415s | ^~~~ 415s /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 415s /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 415s /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 > >]’: 415s /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 415s 1017 | operator()(_It __x, _Sent __bound) const 415s | ^~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 3172 | operator()(_Iter __first, _Sent __last, 415s | ^~~~~~~~ 415s /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 415s /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&)::]’: 415s /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 415s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~ 415s /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 415s /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 415s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/dolfinx/fem/Function.h:10: 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 319 | return [](std::span, std::span, std::int32_t, int) 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 341 | return [dims, sub_element_fns](std::span data, 415s | ^ 415s /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 >]’: 415s /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 415s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 415s | ^~~~~~~~ 415s /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 415s /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 415s /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 415s 341 | return ranges::__copy_or_move(std::move(__first), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 415s 342 | std::move(__last), 415s | ~~~~~~~~~~~~~~~~~~ 415s 343 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 350 | block_size); 415s | ~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 415s /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)::]’: 415s /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 415s 317 | operator()(_Iterator __it) 415s | ^~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 362 | return [ebs, sub_fn](std::span data, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 372 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 376 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 415s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 380 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 415s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 384 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 386 | { T_apply(data, cell_info[cell], block_size); }; 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 172 | void apply_inv_permutation_right(std::span perm, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/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)>]’: 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 415s | ^~~~ 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 902 | transform(coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/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)>]’: 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 415s | ^~~~ 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 902 | transform(coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/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)>]’: 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 415s | ^~~~ 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 902 | transform(coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 415s 637 | this->_M_impl._M_start, 415s | ~~~~~~~~~~~~~~~~~~~~~~~ 415s 638 | _M_get_Tp_allocator()); 415s | ~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/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)>]’: 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 415s | ^~~~ 415s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 902 | transform(coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1834 | std::move(__comp), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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)::]’: 415s /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 415s 3912 | find_if(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~ 415s /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 415s /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 415s 3921 | return std::__find_if(__first, __last, 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1590 | __heap_select(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1594 | std::__make_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1596 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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 415s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 424 | return [](std::span, std::span, std::int32_t, int) 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 443 | return [this, sub_element_fns](std::span data, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 451 | cell_info, cell, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 415s /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&):: >]’: 415s /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 415s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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 415s 425 | std::__pop_heap(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s /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 415s 91 | if (__comp(__a, __b)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 93 | if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 94 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 95 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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]’: 415s /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 415s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s 96 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 98 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 100 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 101 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 102 | else if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 103 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 105 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 466 | return [this, sub_fn](std::span data, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 475 | ebs); 415s | ~~~~ 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 >; _Size = long long 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 >’ 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 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1830 | __unguarded_partition(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1836 | while (__comp(__first, __pivot)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~ 415s /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 415s 1839 | while (__comp(__pivot, __last)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1843 | std::iter_swap(__first, __last); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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 >; _Size = long long 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 >’ changed in GCC 7.1 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 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 484 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 488 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /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&)::]’: 415s /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 415s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 415s | ^~~~~~~~ 415s /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 415s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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)::]’: 415s /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 415s 317 | operator()(_Iterator __it) 415s | ^~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 492 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /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&):: >]’: 415s /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 415s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 415s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 496 | return [this](std::span data, std::span cell_info, 415s | ^ 415s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 498 | { T_apply_right(data, cell_info[cell], n); }; 415s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1877 | __introsort_loop(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1885 | std::__partial_sort(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 61 | void assemble_cells( 415s | ^~~~~~~~~~~~~~ 415s /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 415s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 415s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 155 | mat_set(dofs0, dofs1, Ae); 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 415s /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 415s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1820 | __comp); 415s | ~~~~~~~ 415s /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 415s 1823 | std::__insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1674 | void FiniteElement::permute_data( 415s | ^~~~~~~~~~~~~~~~ 415s In file included from /usr/include/basix/finite-element.h:12: 415s /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]’: 415s /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 415s 243 | void apply_matrix( 415s | ^~~~~~~~~~~~ 415s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 195 | void assemble_exterior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 415s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1733 | void FiniteElement::transform_data( 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s 1754 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1756 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1775 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1777 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1786 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1788 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 254 | P0(_Ae, cell_info0, cell0, ndim1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 415s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 292 | mat_set(dofs0, dofs1, Ae); 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 415s 637 | this->_M_impl._M_start, 415s | ~~~~~~~~~~~~~~~~~~~~~~~ 415s 638 | _M_get_Tp_allocator()); 415s | ~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1674 | void FiniteElement::permute_data( 415s | ^~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1733 | void FiniteElement::transform_data( 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s 1754 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1756 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1786 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1788 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1797 | op(std::span(v_size_t), 415s | ~~^~~~~~~~~~~~~~~~~~~~~ 415s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1799 | dofstart, block_size); 415s | ~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 334 | void assemble_interior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 415s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 415s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1004 | __make_move_if_noexcept_iterator(__c.end()), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1005 | __c.get_allocator()).swap(__c); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 201 | std::move(__f), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 634 | void assemble_cells( 415s | ^~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 674 | P0(_be, cell_info0, c0, 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 634 | void assemble_cells( 415s | ^~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s In file included from /usr/include/c++/15/bits/refwrap.h:40, 415s from /usr/include/c++/15/vector:70: 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 674 | P0(_be, cell_info0, c0, 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 634 | void assemble_cells( 415s | ^~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 674 | P0(_be, cell_info0, c0, 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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]’: 415s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 154 | void apply_permutation_mapped(std::span perm, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~ 415s /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 415s /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 415s /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]’: 415s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 144 | void apply_permutation(std::span perm, std::span data, 415s | ^~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 415s | ^~~~~~~~~ 415s /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 415s /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&)::]’: 415s /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 415s 239 | operator()(_Value& __val, _Iterator __it) 415s | ^~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 720 | void assemble_exterior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 770 | P0(_be, cell_info0, cell0, 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1964 | transform_data(u, n, cell_info, _etrans_inv, 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1965 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 154 | void apply_permutation_mapped(std::span perm, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1887 | permute_data(dblock, 1, cell_info, _eperm); 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1892 | transform_data(u, n, cell_info, _etrans, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1893 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 720 | void assemble_exterior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 144 | void apply_permutation(std::span perm, std::span data, 415s | ^~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 770 | P0(_be, cell_info0, cell0, 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1911 | permute_data(dblock, 1, cell_info, _eperm); 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1916 | transform_data(u, n, cell_info, _etrans_invT, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1917 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1864 | __partial_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1869 | std::__heap_select(__first, __middle, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1870 | std::__sort_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1857 | __comp); 415s | ~~~~~~~ 415s /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 415s /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 415s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1771 | __insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1778 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1940 | transform_data(u, n, cell_info, _etransT, 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1941 | precompute::apply_tranpose_matrix_right); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 720 | void assemble_exterior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 770 | P0(_be, cell_info0, cell0, 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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*]’: 415s /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 415s 3073 | __niter_wrap(_From __from, _To __res) 415s | ^~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 816 | void assemble_interior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 887 | P0(be, cell_info0, cells0[0], 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 888 | P0(sub_be, cell_info0, cells0[1], 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 285 | void apply_tranpose_matrix_right( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 816 | void assemble_interior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 887 | P0(be, cell_info0, cells0[0], 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 888 | P0(sub_be, cell_info0, cells0[1], 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /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 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 816 | void assemble_interior_facets( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 887 | P0(be, cell_info0, cells0[0], 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 888 | P0(sub_be, cell_info0, cells0[1], 1); 415s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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&)::]’: 415s /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 415s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s /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}]’: 415s /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 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /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 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s 154 | void apply_permutation_mapped(std::span perm, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 415s 144 | void apply_permutation(std::span perm, std::span data, 415s | ^~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /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 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 415s | ^~~~~~~~~~~~~ 415s /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 415s 232 | if (__comp(__first + __secondChild, 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s 233 | __first + (__secondChild - 1))) 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /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 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /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 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /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 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1590 | __heap_select(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1594 | std::__make_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1596 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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 415s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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 415s 425 | std::__pop_heap(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s /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 415s 91 | if (__comp(__a, __b)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 93 | if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 94 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 95 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 96 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 98 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 100 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 101 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 102 | else if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 103 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 105 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 303 | return std::__do_uninit_copy(__first, __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1830 | __unguarded_partition(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1836 | while (__comp(__first, __pivot)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~ 415s /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 415s 1839 | while (__comp(__pivot, __last)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1843 | std::iter_swap(__first, __last); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 415s | ^~~~~~~~ 415s /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]’: 415s /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 415s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 415s | ^~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1877 | __introsort_loop(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1885 | std::__partial_sort(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1820 | __comp); 415s | ~~~~~~~ 415s /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 415s 1823 | std::__insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1990 | __start, _M_get_Tp_allocator()); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 415s | ^~~~~~~~ 415s /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 415s /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 415s /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 415s 341 | return ranges::__copy_or_move(std::move(__first), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 415s 342 | std::move(__last), 415s | ~~~~~~~~~~~~~~~~~~ 415s 343 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 >]’: 415s /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 415s 1017 | operator()(_It __x, _Sent __bound) const 415s | ^~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~ 415s /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 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1864 | __partial_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s 1869 | std::__heap_select(__first, __middle, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1870 | std::__sort_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1857 | __comp); 415s | ~~~~~~~ 415s /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 415s /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 >]’: 415s /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 415s 666 | move(_II __first, _II __last, _OI __result) 415s | ^~~~ 415s /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 415s /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 415s /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 415s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 878 | operator()(_It& __it, _Sent __bound) const 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1771 | __insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1906 | std::__introsort_loop(__first, __last, 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 1907 | std::__lg(__last - __first) * 2, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1908 | __comp); 415s | ~~~~~~~ 415s /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 415s 1778 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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 415s 1909 | std::__final_insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 415s /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 415s 698 | __miter_base(_Iterator __it) 415s | ^~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 3172 | operator()(_Iter __first, _Sent __last, 415s | ^~~~~~~~ 415s /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 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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 > >]’: 415s /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 415s 1017 | operator()(_It __x, _Sent __bound) const 415s | ^~~~~~~~ 415s /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 415s /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 >]’: 415s /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 415s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 415s | ^~~~~~~~ 415s /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 415s /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 415s /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 415s 341 | return ranges::__copy_or_move(std::move(__first), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 415s 342 | std::move(__last), 415s | ~~~~~~~~~~~~~~~~~~ 415s 343 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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&)::]’: 415s /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 415s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~ 415s /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 415s /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 415s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 415s /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)::]’: 415s /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 415s 317 | operator()(_Iterator __it) 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 135 | __push_heap(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~ 415s /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 415s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1818 | operator()(_Iter __first, _Sent __last, 415s | ^~~~~~~~ 415s /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 415s /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 415s 1821 | auto __lasti = ranges::next(__first, __last); 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 415s | ^ 415s /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):: >]’: 415s /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 415s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 415s | ^~~~~~~~~ 415s /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 415s /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 415s 2095 | while (__first != __last && !__pred(__first)) 415s | ~~~~~~^~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~ 415s /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 415s /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 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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 415s /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 > >]’: 415s /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 415s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 415s | ^~~~~~~~~ 415s /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 415s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 415s /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 415s 698 | __miter_base(_Iterator __it) 415s | ^~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 239 | operator()(_Value& __val, _Iterator __it) 415s | ^~~~~~~~ 415s /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 > >]’: 415s /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 415s 878 | operator()(_It& __it, _Sent __bound) const 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~ 415s /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 415s /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 415s 1906 | std::__introsort_loop(__first, __last, 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 1907 | std::__lg(__last - __first) * 2, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1908 | __comp); 415s | ~~~~~~~ 415s /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 415s 1909 | std::__final_insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1834 | std::move(__comp), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 195 | operator()(_Iterator __it, _Value& __val) 415s | ^~~~~~~~ 415s /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)::]’: 415s /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 415s 3912 | find_if(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~ 415s /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 415s /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 415s 3921 | return std::__find_if(__first, __last, 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 415s | ^~~~~~~~~~~~~ 415s /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 415s 232 | if (__comp(__first + __secondChild, 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s 233 | __first + (__secondChild - 1))) 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 3073 | __niter_wrap(_From __from, _To __res) 415s | ^~~~~~~~~~~~ 415s [ 80%] Linking CXX executable demo_poisson_matrix_free 415s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 415s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 415s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 415s 30 | explicit Constant(value_type c) : value({c}) {} 415s | ^~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 135 | __push_heap(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~ 415s /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 415s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 415s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 415s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span) [with T = double]’: 415s /usr/include/dolfinx/fem/Constant.h:34:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 34 | explicit Constant(std::span c) 415s | ^~~~~~~~ 415s /usr/include/dolfinx/fem/Constant.h:35:55: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 35 | : Constant(c, std::vector{c.size()}) 415s | ^ 415s /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&)::]’: 415s /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 415s 195 | operator()(_Iterator __it, _Value& __val) 415s | ^~~~~~~~ 415s /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]’: 415s /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 415s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1877 | __introsort_loop(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1885 | std::__partial_sort(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1820 | __comp); 415s | ~~~~~~~ 415s /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 415s 1823 | std::__insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/refwrap.h:40, 415s from /usr/include/c++/15/vector:70: 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 154 | void apply_permutation_mapped(std::span perm, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 144 | void apply_permutation(std::span perm, std::span data, 415s | ^~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 172 | void apply_inv_permutation_right(std::span perm, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/dolfinx/la/Vector.h:14, 415s from /usr/include/dolfinx/fem/Function.h:17: 415s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 415s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 285 | void apply_tranpose_matrix_right( 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /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 415s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1590 | __heap_select(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1594 | std::__make_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1596 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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 415s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 415s /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&):: >]’: 415s /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 415s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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 415s 425 | std::__pop_heap(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s /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 415s 91 | if (__comp(__a, __b)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 93 | if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 94 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 95 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 96 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 98 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 100 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 101 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 102 | else if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 103 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 105 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1830 | __unguarded_partition(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1836 | while (__comp(__first, __pivot)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~ 415s /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 415s 1839 | while (__comp(__pivot, __last)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1843 | std::iter_swap(__first, __last); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 415s | ^~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1877 | __introsort_loop(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1885 | std::__partial_sort(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1820 | __comp); 415s | ~~~~~~~ 415s /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 415s 1823 | std::__insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1864 | __partial_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1869 | std::__heap_select(__first, __middle, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1870 | std::__sort_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1857 | __comp); 415s | ~~~~~~~ 415s /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 415s /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 415s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1771 | __insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1778 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1877 | __introsort_loop(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1885 | std::__partial_sort(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1820 | __comp); 415s | ~~~~~~~ 415s /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 415s 1823 | std::__insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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)::]’: 415s /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 415s 3912 | find_if(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~ 415s /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 415s /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 415s 3921 | return std::__find_if(__first, __last, 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 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 >; _Size = long long 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 >’ 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 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 >; _Size = long long 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 >’ changed in GCC 7.1 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 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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 > >]’: 415s /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 415s 1017 | operator()(_It __x, _Sent __bound) const 415s | ^~~~~~~~ 415s /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 415s /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&)::]’: 415s /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 415s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~ 415s /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 415s /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 415s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 415s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 415s /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)::]’: 415s /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 415s 317 | operator()(_Iterator __it) 415s | ^~~~~~~~ 415s /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 > >]’: 415s /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 415s 878 | operator()(_It& __it, _Sent __bound) const 415s | ^~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~ 415s /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 415s /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 415s 1906 | std::__introsort_loop(__first, __last, 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 1907 | std::__lg(__last - __first) * 2, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1908 | __comp); 415s | ~~~~~~~ 415s /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 415s 1909 | std::__final_insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/functional:61, 415s from /usr/include/basix/finite-element.h:17: 415s /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}]’: 415s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 589 | operator()(_ArgTypes... __args) const 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 708 | vector(initializer_list __l, 415s | ^~~~~~ 415s /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&):: >]’: 415s /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 415s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~ 415s /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 415s /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 415s /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 >]’: 415s /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 415s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 415s | ^~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~ 415s /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 415s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span, std::span) [with T = double]’: 415s /usr/include/dolfinx/fem/Constant.h:42:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 42 | Constant(std::span c, std::span shape) 415s | ^~~~~~~~ 415s /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 415s 43 | : value(c.begin(), c.end()), shape(shape.begin(), shape.end()) 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 239 | operator()(_Value& __val, _Iterator __it) 415s | ^~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 415s | ^~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 577 | _element->Tt_apply(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 593 | _element->Tinv_apply(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 415s | ^~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 544 | _element->T_apply(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1864 | __partial_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1869 | std::__heap_select(__first, __middle, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1870 | std::__sort_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 643 | _element->Tt_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1857 | __comp); 415s | ~~~~~~~ 415s /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 415s /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 415s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1771 | __insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1778 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 415s | ^~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 609 | _element->T_apply_right(data, n, cell_permutation); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 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 = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 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::__iter_tag>’ changed in GCC 7.1 415s /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 > >]’: 415s /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 415s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1813 | { return _ReturnType(__i); } 415s | ^~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 > >]’: 415s /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 415s 975 | operator()(_It&& __first, _Sent __last) const 415s | ^~~~~~~~ 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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]’: 415s /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 415s 736 | vector(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~ 415s /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 415s /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 415s 746 | _M_range_initialize_n(__first, __last, __n); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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*]’: 415s /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 415s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 415s | ^~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 303 | return std::__do_uninit_copy(__first, __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 415s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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>]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 878 | operator()(_It& __it, _Sent __bound) const 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~ 415s /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 415s /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 415s 1906 | std::__introsort_loop(__first, __last, 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 1907 | std::__lg(__last - __first) * 2, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1908 | __comp); 415s | ~~~~~~~ 415s /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&):: >]’: 415s /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 415s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 415s | ^~~~~~~~~~~~~ 415s /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 415s 1909 | std::__final_insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 232 | if (__comp(__first + __secondChild, 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s 233 | __first + (__secondChild - 1))) 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 415s /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 415s 698 | __miter_base(_Iterator __it) 415s | ^~~~~~~~~~~~ 415s /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]’: 415s /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 415s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 415s | ^~~~~~~~ 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 201 | std::move(__f), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 >]’: 415s /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 415s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 287 | std::move(__result)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 415s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1590 | __heap_select(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1594 | std::__make_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1596 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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 415s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 415s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 743 | std::move(__result), 415s | ~~~~~~~~~~~~~~~~~~~~ 415s 744 | std::move(__op), std::move(__proj)); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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 415s 425 | std::__pop_heap(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s /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 415s 91 | if (__comp(__a, __b)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 93 | if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 94 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 95 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 96 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 98 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 100 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 101 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 102 | else if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 103 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 105 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1830 | __unguarded_partition(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1836 | while (__comp(__first, __pivot)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~ 415s /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 415s 1839 | while (__comp(__pivot, __last)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1843 | std::iter_swap(__first, __last); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /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]’: 415s /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 415s 1818 | operator()(_Iter __first, _Sent __last, 415s | ^~~~~~~~ 415s /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 415s /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 415s 1821 | auto __lasti = ranges::next(__first, __last); 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 415s | ^ 415s /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&)::]’: 415s /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 415s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 415s | ^~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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):: >]’: 415s /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 415s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 415s | ^~~~~~~~~ 415s /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 415s /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 415s 2095 | while (__first != __last && !__pred(__first)) 415s | ~~~~~~^~~~~~~~~ 415s /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]’: 415s /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 415s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 415s | ^~~~~~~~ 415s /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 415s /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 415s /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&):: >]’: 415s /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 415s 1864 | __partial_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1869 | std::__heap_select(__first, __middle, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1870 | std::__sort_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1857 | __comp); 415s | ~~~~~~~ 415s /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 415s /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 415s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1771 | __insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1778 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 135 | __push_heap(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~ 415s /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 415s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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]’: 415s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 172 | void apply_inv_permutation_right(std::span perm, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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}]’: 415s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 415s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 415s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~ 415s /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 415s /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 415s /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 > >]’: 415s /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 415s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 415s | ^~~~~~~~~ 415s /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 415s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 415s /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 415s 698 | __miter_base(_Iterator __it) 415s | ^~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 239 | operator()(_Value& __val, _Iterator __it) 415s | ^~~~~~~~ 415s /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 > >]’: 415s /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 415s 878 | operator()(_It& __it, _Sent __bound) const 415s | ^~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~ 415s /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&):: >]’: 415s /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 415s 1590 | __heap_select(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s /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 415s 1594 | std::__make_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1596 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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 415s 1906 | std::__introsort_loop(__first, __last, 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s 1907 | std::__lg(__last - __first) * 2, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1908 | __comp); 415s | ~~~~~~~ 415s /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 415s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1909 | std::__final_insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 415s /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&):: >]’: 415s /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 415s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 415s | ^~~~~~~~~~~ 415s /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 415s /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 415s 425 | std::__pop_heap(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s /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 415s 91 | if (__comp(__a, __b)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 93 | if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 94 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 95 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 96 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 98 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 100 | else if (__comp(__a, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 101 | std::iter_swap(__result, __a); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 195 | operator()(_Iterator __it, _Value& __val) 415s | ^~~~~~~~ 415s /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 415s 102 | else if (__comp(__b, __c)) 415s | ~~~~~~^~~~~~~~~~ 415s /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 415s 103 | std::iter_swap(__result, __c); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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 415s 105 | std::iter_swap(__result, __b); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1830 | __unguarded_partition(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1836 | while (__comp(__first, __pivot)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~~ 415s /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 415s 1839 | while (__comp(__pivot, __last)) 415s | ~~~~~~^~~~~~~~~~~~~~~~~ 415s /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 415s 1843 | std::iter_swap(__first, __last); 415s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /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&)::]’: 415s /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 415s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 415s | ^~~~~~~~ 415s /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 415s /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&):: >]’: 415s /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 415s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 415s | ^~~~~~~~~~~~~ 415s /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 415s 232 | if (__comp(__first + __secondChild, 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s 233 | __first + (__secondChild - 1))) 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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*]’: 415s /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 415s 3073 | __niter_wrap(_From __from, _To __res) 415s | ^~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1864 | __partial_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~ 415s /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 415s /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 415s /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 415s 1869 | std::__heap_select(__first, __middle, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1870 | std::__sort_heap(__first, __middle, __comp); 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1857 | __comp); 415s | ~~~~~~~ 415s /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 415s /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 415s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1877 | __introsort_loop(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1885 | std::__partial_sort(__first, __last, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1771 | __insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1778 | if (__comp(__i, __first)) 415s | ~~~~~~^~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s /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 415s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 415s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1820 | __comp); 415s | ~~~~~~~ 415s /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 415s 1823 | std::__insertion_sort(__first, __last, __comp); 415s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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&):: >]’: 415s /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 415s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /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 416s /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&):: >]’: 416s /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 416s 135 | __push_heap(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~ 416s /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 416s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 195 | operator()(_Iterator __it, _Value& __val) 416s | ^~~~~~~~ 416s /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]’: 416s /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 416s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 416s | ^~~~~~~~ 416s /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&)::]’: 416s /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 416s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 416s | ^~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 1590 | __heap_select(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1594 | std::__make_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1596 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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 416s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 416s /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&):: >]’: 416s /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 416s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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 416s 425 | std::__pop_heap(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s /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 416s 91 | if (__comp(__a, __b)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 93 | if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 94 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 95 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 96 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 98 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 100 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 101 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 102 | else if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 103 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 105 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1830 | __unguarded_partition(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1836 | while (__comp(__first, __pivot)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~ 416s /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 416s 1839 | while (__comp(__pivot, __last)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~ 416s /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 416s 1843 | std::iter_swap(__first, __last); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 416s | ^~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /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 416s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 416s | ^~~~~~~~ 416s /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 416s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 743 | std::move(__result), 416s | ~~~~~~~~~~~~~~~~~~~~ 416s 744 | std::move(__op), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 201 | std::move(__f), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1877 | __introsort_loop(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1885 | std::__partial_sort(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1820 | __comp); 416s | ~~~~~~~ 416s /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 416s 1823 | std::__insertion_sort(__first, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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]’: 416s /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 416s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 416s | ^~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~ 416s /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 416s /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 416s /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 >]’: 416s /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 416s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 416s | ^~~~~~~~~ 416s /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 416s /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*]’: 416s /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 416s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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&)::]’: 416s /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 416s 239 | operator()(_Value& __val, _Iterator __it) 416s | ^~~~~~~~ 416s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 416s /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 416s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 416s | ^~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 303 | return std::__do_uninit_copy(__first, __last, __result); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /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 416s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 743 | std::move(__result), 416s | ~~~~~~~~~~~~~~~~~~~~ 416s 744 | std::move(__op), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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):: >]’: 416s /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 416s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 416s | ^~~~~~~~~ 416s /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 416s In file included from /usr/include/dolfinx/la/Vector.h:14, 416s from /usr/include/dolfinx/fem/Function.h:17: 416s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 416s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 2095 | while (__first != __last && !__pred(__first)) 416s | ~~~~~~^~~~~~~~~ 416s /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]’: 416s /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 416s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 416s | ^~~~~~~~ 416s /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 416s /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 416s /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&):: >]’: 416s /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 416s 1864 | __partial_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1869 | std::__heap_select(__first, __middle, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1870 | std::__sort_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1857 | __comp); 416s | ~~~~~~~ 416s /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 416s /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 416s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1771 | __insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1778 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~ 416s /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 416s /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 416s /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 >]’: 416s /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 416s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 416s | ^~~~~~~~~ 416s /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 416s /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&)::]’: 416s /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 416s 239 | operator()(_Value& __val, _Iterator __it) 416s | ^~~~~~~~ 416s /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]’: 416s /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 416s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 416s | ^~~~~~~~ 416s /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 416s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 743 | std::move(__result), 416s | ~~~~~~~~~~~~~~~~~~~~ 416s 744 | std::move(__op), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 201 | std::move(__f), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1864 | __partial_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1869 | std::__heap_select(__first, __middle, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1870 | std::__sort_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1857 | __comp); 416s | ~~~~~~~ 416s /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 416s /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 416s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1771 | __insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1778 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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]’: 416s /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 416s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 416s | ^~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1849 | permute_data(u, n, cell_info, _eperm); 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1852 | transform_data(u, n, cell_info, _etrans_invT, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1853 | precompute::apply_matrix); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1833 | permute_data(u, n, cell_info, _eperm_inv); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1836 | transform_data(u, n, cell_info, _etransT, 416s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1837 | precompute::apply_matrix); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1865 | permute_data(u, n, cell_info, _eperm_inv); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1868 | transform_data(u, n, cell_info, _etrans_inv, 416s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1869 | precompute::apply_matrix); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 416s | ^~~~~~~~ 416s /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 416s /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]’: 416s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1810 | void FiniteElement::T_apply(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1817 | permute_data(u, n, cell_info, _eperm); 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1820 | transform_data(u, n, cell_info, _etrans, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1821 | precompute::apply_matrix); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /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 416s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 416s | ^~~~~~~~ 416s /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&)::]’: 416s /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 416s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 416s | ^~~~~~~~ 416s /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 416s /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 416s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 416s /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&):: >]’: 416s /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 416s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 416s | ^~~~~~~~~~~~~ 416s /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 416s 232 | if (__comp(__first + __secondChild, 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s 233 | __first + (__secondChild - 1))) 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1964 | transform_data(u, n, cell_info, _etrans_inv, 416s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1965 | precompute::apply_tranpose_matrix_right); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 416s | ^~~~~~~~~~~~~ 416s /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 416s 232 | if (__comp(__first + __secondChild, 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s 233 | __first + (__secondChild - 1))) 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1887 | permute_data(dblock, 1, cell_info, _eperm); 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1892 | transform_data(u, n, cell_info, _etrans, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1893 | precompute::apply_tranpose_matrix_right); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1911 | permute_data(dblock, 1, cell_info, _eperm); 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1916 | transform_data(u, n, cell_info, _etrans_invT, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1917 | precompute::apply_tranpose_matrix_right); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s [ 80%] Built target demo_poisson_matrix_free 416s /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&):: >]’: 416s /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 416s 1590 | __heap_select(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1594 | std::__make_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1596 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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 416s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 416s | ^~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1940 | transform_data(u, n, cell_info, _etransT, 416s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1941 | precompute::apply_tranpose_matrix_right); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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 416s 425 | std::__pop_heap(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1590 | __heap_select(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1594 | std::__make_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1596 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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 416s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s /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 416s 91 | if (__comp(__a, __b)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 93 | if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 94 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 95 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 96 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 98 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 100 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 101 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 102 | else if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 103 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 105 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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 416s 425 | std::__pop_heap(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1830 | __unguarded_partition(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s /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 416s /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 416s 1836 | while (__comp(__first, __pivot)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~ 416s /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 416s 91 | if (__comp(__a, __b)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 1839 | while (__comp(__pivot, __last)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~ 416s /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 416s 93 | if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 1843 | std::iter_swap(__first, __last); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s /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 416s 94 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 95 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 96 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 98 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 100 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 101 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 102 | else if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 103 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 105 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 416s | ^~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 1830 | __unguarded_partition(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1836 | while (__comp(__first, __pivot)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~ 416s /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 416s 1839 | while (__comp(__pivot, __last)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~ 416s /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 416s 1843 | std::iter_swap(__first, __last); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 416s | ^~~~~~~~ 416s /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 416s /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*]’: 416s /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 416s 3073 | __niter_wrap(_From __from, _To __res) 416s | ^~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 >]’: 416s /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 416s 1503 | move_iterator(iterator_type __i) 416s | ^~~~~~~~~~~~~ 416s /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]’: 416s /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 416s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 416s | ^~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1990 | __start, _M_get_Tp_allocator()); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 135 | __push_heap(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~ 416s /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 416s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~ 416s /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 416s /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 416s /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 > >]’: 416s /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 416s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 416s | ^~~~~~~~~ 416s /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 416s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 416s /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 416s 698 | __miter_base(_Iterator __it) 416s | ^~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 135 | __push_heap(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~ 416s /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 416s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 239 | operator()(_Value& __val, _Iterator __it) 416s | ^~~~~~~~ 416s /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&)::]’: 416s /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 416s 195 | operator()(_Iterator __it, _Value& __val) 416s | ^~~~~~~~ 416s /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*]’: 416s /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 416s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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*]’: 416s /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 416s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 416s | ^~~~~~~~~~~~~~~~~~ 416s /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 416s /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>]’: 416s /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 416s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 416s | ^~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 1877 | __introsort_loop(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1885 | std::__partial_sort(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 416s | ^~~~~~~~~~~~~ 416s /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 416s 232 | if (__comp(__first + __secondChild, 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s 233 | __first + (__secondChild - 1))) 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~ 416s /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 416s /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 416s /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&):: >]’: 416s /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 416s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1820 | __comp); 416s | ~~~~~~~ 416s /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 416s 1823 | std::__insertion_sort(__first, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 > >]’: 416s /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 416s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 416s | ^~~~~~~~~ 416s /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 416s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 416s /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 416s 698 | __miter_base(_Iterator __it) 416s | ^~~~~~~~~~~~ 416s /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*]’: 416s /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 416s 3073 | __niter_wrap(_From __from, _To __res) 416s | ^~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 239 | operator()(_Value& __val, _Iterator __it) 416s | ^~~~~~~~ 416s /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 >]’: 416s /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 416s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 416s | ^~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 416s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 135 | __push_heap(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~ 416s /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 416s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /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 416s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 416s | ^~~~~~~~ 416s /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 416s /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 >&}]’: 416s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 195 | operator()(_Iterator __it, _Value& __val) 416s | ^~~~~~~~ 416s /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&)::]’: 416s /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 416s 195 | operator()(_Iterator __it, _Value& __val) 416s | ^~~~~~~~ 416s /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 > >]’: 416s /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 416s 1017 | operator()(_It __x, _Sent __bound) const 416s | ^~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 416s | ^~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~ 416s /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 416s /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 416s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 416s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 232 | if (__comp(__first + __secondChild, 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s 233 | __first + (__secondChild - 1))) 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 416s /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)::]’: 416s /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 416s 317 | operator()(_Iterator __it) 416s | ^~~~~~~~ 416s /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*]’: 416s /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 416s 3073 | __niter_wrap(_From __from, _To __res) 416s | ^~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 135 | __push_heap(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~ 416s /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 416s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 195 | operator()(_Iterator __it, _Value& __val) 416s | ^~~~~~~~ 416s /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 >&}]’: 416s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1590 | __heap_select(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1594 | std::__make_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1596 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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 416s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 416s /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&):: >]’: 416s /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 416s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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 416s 425 | std::__pop_heap(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s /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 416s 91 | if (__comp(__a, __b)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 93 | if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 94 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 95 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 96 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 98 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 100 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 101 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 102 | else if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 103 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 105 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1830 | __unguarded_partition(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1836 | while (__comp(__first, __pivot)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~ 416s /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 416s 1839 | while (__comp(__pivot, __last)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~ 416s /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 416s 1843 | std::iter_swap(__first, __last); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 416s | ^~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 416s [ 84%] Linking CXX executable demo_biharmonic 416s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 416s /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]’: 416s /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 416s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 416s | ^~~~~~~~ 416s /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 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 = double; _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 /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)::]’: 416s /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 416s 317 | operator()(_Iterator __it) 416s | ^~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1674 | void FiniteElement::permute_data( 416s | ^~~~~~~~~~~~~~~~ 416s In file included from /usr/include/basix/finite-element.h:12: 416s /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]’: 416s /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 416s 243 | void apply_matrix( 416s | ^~~~~~~~~~~~ 416s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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]’: 416s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1733 | void FiniteElement::transform_data( 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s 1754 | op(std::span(v_size_t), 416s | ~~^~~~~~~~~~~~~~~~~~~~~ 416s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1756 | dofstart, block_size); 416s | ~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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 416s 1775 | op(std::span(v_size_t), 416s | ~~^~~~~~~~~~~~~~~~~~~~~ 416s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1777 | dofstart, block_size); 416s | ~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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 416s 1786 | op(std::span(v_size_t), 416s | ~~^~~~~~~~~~~~~~~~~~~~~ 416s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1788 | dofstart, block_size); 416s | ~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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]’: 416s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1674 | void FiniteElement::permute_data( 416s | ^~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 1733 | void FiniteElement::transform_data( 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s 1754 | op(std::span(v_size_t), 416s | ~~^~~~~~~~~~~~~~~~~~~~~ 416s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1756 | dofstart, block_size); 416s | ~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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 416s 1786 | op(std::span(v_size_t), 416s | ~~^~~~~~~~~~~~~~~~~~~~~ 416s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1788 | dofstart, block_size); 416s | ~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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 416s 1797 | op(std::span(v_size_t), 416s | ~~^~~~~~~~~~~~~~~~~~~~~ 416s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1799 | dofstart, block_size); 416s | ~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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 416s /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]’: 416s /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 416s 285 | void apply_tranpose_matrix_right( 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /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]’: 416s /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 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 ‘std::move_iterator<__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 ‘std::move_iterator<__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 ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 416s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 416s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1864 | __partial_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1869 | std::__heap_select(__first, __middle, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1870 | std::__sort_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1857 | __comp); 416s | ~~~~~~~ 416s /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 416s /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 416s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1771 | __insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1778 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 > >]’: 416s /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 416s 878 | operator()(_It& __it, _Sent __bound) const 416s | ^~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~ 416s /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 416s /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 416s 1906 | std::__introsort_loop(__first, __last, 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s 1907 | std::__lg(__last - __first) * 2, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1908 | __comp); 416s | ~~~~~~~ 416s /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 416s 1909 | std::__final_insertion_sort(__first, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 >&}]’: 416s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~ 416s /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 416s /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 416s /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 > >]’: 416s /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 416s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 416s | ^~~~~~~~~ 416s /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 416s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 416s /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 416s 698 | __miter_base(_Iterator __it) 416s | ^~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 239 | operator()(_Value& __val, _Iterator __it) 416s | ^~~~~~~~ 416s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 416s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 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 = double*; _Tp = double]’: 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/c++/15/bits/refwrap.h:40, 416s from /usr/include/c++/15/vector:70: 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 154 | void apply_permutation_mapped(std::span perm, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 144 | void apply_permutation(std::span perm, std::span data, 416s | ^~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 172 | void apply_inv_permutation_right(std::span perm, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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}]’: 416s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 416s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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*]’: 416s /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 416s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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*]’: 416s /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 416s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 416s | ^~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 303 | return std::__do_uninit_copy(__first, __last, __result); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1590 | __heap_select(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1594 | std::__make_heap(__first, __middle, __comp); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1596 | if (__comp(__i, __first)) 416s | ~~~~~~^~~~~~~~~~~~~~ 416s /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 416s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 416s | ^~~~~~~~~~~ 416s /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 416s /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 416s 425 | std::__pop_heap(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s /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 416s 91 | if (__comp(__a, __b)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 93 | if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 94 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 95 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 96 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 98 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 100 | else if (__comp(__a, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 101 | std::iter_swap(__result, __a); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 102 | else if (__comp(__b, __c)) 416s | ~~~~~~^~~~~~~~~~ 416s /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 416s 103 | std::iter_swap(__result, __c); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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 416s 105 | std::iter_swap(__result, __b); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1830 | __unguarded_partition(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /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 416s 1836 | while (__comp(__first, __pivot)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~~ 416s /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 416s 1839 | while (__comp(__pivot, __last)) 416s | ~~~~~~^~~~~~~~~~~~~~~~~ 416s /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 416s 1843 | std::iter_swap(__first, __last); 416s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 416s | ^~~~~~~~ 416s /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 416s /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&):: >]’: 416s /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 416s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1877 | __introsort_loop(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1885 | std::__partial_sort(__first, __last, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1820 | __comp); 416s | ~~~~~~~ 416s /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 416s 1823 | std::__insertion_sort(__first, __last, __comp); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&):: >]’: 416s /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 416s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 416s | ^~~~~~~~~~~~~ 416s /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 416s 232 | if (__comp(__first + __secondChild, 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 416s 233 | __first + (__secondChild - 1))) 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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*]’: 416s /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 416s 3073 | __niter_wrap(_From __from, _To __res) 416s | ^~~~~~~~~~~~ 416s /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]’: 416s /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 416s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 416s | ^~~~~~~~ 416s /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 416s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 743 | std::move(__result), 416s | ~~~~~~~~~~~~~~~~~~~~ 416s 744 | std::move(__op), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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&)::]’: 416s /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 416s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 201 | std::move(__f), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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*]’: 416s /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 416s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 416s | ^~~~~~~~~~~~~~~~ 416s /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 416s /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*]’: 416s /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 416s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 416s | ^~~~~~~~~~~~~~~~~~ 416s /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/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&):: >]’: 417s /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 417s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 417s | ^~~~~~~~~~~ 417s /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 417s /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&):: >]’: 417s /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 417s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 417s | ^~~~~~~~~~ 417s /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 417s /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 417s /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 >]’: 417s /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 417s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 417s | ^~~~~~~~~ 417s /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 417s /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&)::]’: 417s /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 417s 239 | operator()(_Value& __val, _Iterator __it) 417s | ^~~~~~~~ 417s /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 417s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 417s /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&):: >]’: 417s /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 417s 1864 | __partial_sort(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~~~~ 417s /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 417s /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 417s /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 417s 1869 | std::__heap_select(__first, __middle, __last, __comp); 417s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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 417s 1870 | std::__sort_heap(__first, __middle, __comp); 417s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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 417s /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 417s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1857 | __comp); 417s | ~~~~~~~ 417s /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 417s /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 417s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s [ 84%] Built target demo_biharmonic 417s /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&):: >]’: 417s /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 417s 1771 | __insertion_sort(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~~~~~~ 417s /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 417s /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 417s 1778 | if (__comp(__i, __first)) 417s | ~~~~~~^~~~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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 417s /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&):: >]’: 417s /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 417s 135 | __push_heap(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~ 417s /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 417s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 417s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s [ 88%] Linking CXX executable demo_hyperelasticity 417s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 417s /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]’: 417s /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 417s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 417s | ^~~~~~~~ 417s /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&)::]’: 417s /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 417s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 417s | ^~~~~~~~ 417s /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 417s /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&):: >]’: 417s /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 417s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 417s | ^~~~~~~~~~~~~ 417s /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 417s 232 | if (__comp(__first + __secondChild, 417s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 417s 233 | __first + (__secondChild - 1))) 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 1590 | __heap_select(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~~~ 417s /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 417s /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 417s /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 417s 1594 | std::__make_heap(__first, __middle, __comp); 417s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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 417s 1596 | if (__comp(__i, __first)) 417s | ~~~~~~^~~~~~~~~~~~~~ 417s /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 417s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 417s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 417s | ^~~~~~~~~~~ 417s /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 417s /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 417s 425 | std::__pop_heap(__first, __last, __last, __comp); 417s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 417s | ^~~~~~~~~~~~~~~~~~~~~~ 417s /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 417s /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 417s /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 417s /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 417s 91 | if (__comp(__a, __b)) 417s | ~~~~~~^~~~~~~~~~ 417s /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 417s 93 | if (__comp(__b, __c)) 417s | ~~~~~~^~~~~~~~~~ 417s /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 417s 94 | std::iter_swap(__result, __b); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 417s /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 417s 95 | else if (__comp(__a, __c)) 417s | ~~~~~~^~~~~~~~~~ 417s /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 417s 96 | std::iter_swap(__result, __c); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 417s /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 417s 98 | std::iter_swap(__result, __a); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 417s /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 417s 100 | else if (__comp(__a, __c)) 417s | ~~~~~~^~~~~~~~~~ 417s /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 417s 101 | std::iter_swap(__result, __a); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 417s /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 417s 102 | else if (__comp(__b, __c)) 417s | ~~~~~~^~~~~~~~~~ 417s /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 417s 103 | std::iter_swap(__result, __c); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 417s /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 417s 105 | std::iter_swap(__result, __b); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 1830 | __unguarded_partition(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~~~~~~~~~~~ 417s /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 417s /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 417s /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 417s 1836 | while (__comp(__first, __pivot)) 417s | ~~~~~~^~~~~~~~~~~~~~~~~~ 417s /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 417s 1839 | while (__comp(__pivot, __last)) 417s | ~~~~~~^~~~~~~~~~~~~~~~~ 417s /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 417s 1843 | std::iter_swap(__first, __last); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 417s /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&)::]’: 417s /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 417s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 417s | ^~~~~~~~ 417s /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 417s [ 92%] Linking CXX executable demo_poisson 417s /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&):: >]’: 417s /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 417s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 417s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 417s /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&)::]’: 417s /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 417s 195 | operator()(_Iterator __it, _Value& __val) 417s | ^~~~~~~~ 417s [ 96%] Linking CXX executable demo_interpolation-io 417s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 417s /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&):: >]’: 417s /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 417s 135 | __push_heap(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~ 417s /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 417s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 417s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 417s | ^~~~~~~~~~~ 417s /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 417s /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&):: >]’: 417s /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 417s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 417s | ^~~~~~~~~~ 417s /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 417s /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 417s /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 > >]’: 417s /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 417s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 417s | ^~~~~~~~~ 417s /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 417s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 417s /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 417s 698 | __miter_base(_Iterator __it) 417s | ^~~~~~~~~~~~ 417s /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&)::]’: 417s /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 417s 239 | operator()(_Value& __val, _Iterator __it) 417s | ^~~~~~~~ 417s /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&)::]’: 417s /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 417s 195 | operator()(_Iterator __it, _Value& __val) 417s | ^~~~~~~~ 417s /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&):: >]’: 417s /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 417s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 417s | ^~~~~~~~~~~~~ 417s /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 417s 232 | if (__comp(__first + __secondChild, 417s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 417s 233 | __first + (__secondChild - 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*, vector > >; _To = tuple*]’: 417s /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 417s 3073 | __niter_wrap(_From __from, _To __res) 417s | ^~~~~~~~~~~~ 417s /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&):: >]’: 417s /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 417s 135 | __push_heap(_RandomAccessIterator __first, 417s | ^~~~~~~~~~~ 417s /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 417s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 417s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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&)::]’: 417s /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 417s 195 | operator()(_Iterator __it, _Value& __val) 417s | ^~~~~~~~ 417s /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 417s /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 417s /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 417s /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 417s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 417s [ 96%] Built target demo_hyperelasticity 417s /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 417s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 417s [ 96%] Built target demo_poisson 417s /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 417s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 417s [ 96%] Built target demo_interpolation-io 418s [100%] Linking CXX executable demo_custom_kernel 418s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 418s /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 418s /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 418s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 418s [100%] Built target demo_custom_kernel 418s make[1]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 418s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/CMakeFiles 0 418s == run C++ demos == 418s Running tests... 418s /usr/bin/ctest --force-new-ctest-process 418s Test project /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo 418s Start 1: demo_biharmonic_mpi_2 419s 1/24 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.84 sec 419s Start 2: demo_biharmonic_mpi_3 420s 2/24 Test #2: demo_biharmonic_mpi_3 ........................ Passed 1.10 sec 420s Start 3: demo_biharmonic_serial 421s 3/24 Test #3: demo_biharmonic_serial ....................... Passed 0.41 sec 421s Start 4: demo_codim_0_assembly_mpi_2 421s 4/24 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.17 sec 421s Start 5: demo_codim_0_assembly_mpi_3 421s 5/24 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.31 sec 421s Start 6: demo_codim_0_assembly_serial 421s 6/24 Test #6: demo_codim_0_assembly_serial ................. Passed 0.06 sec 421s Start 7: demo_custom_kernel_mpi_2 424s 7/24 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.06 sec 424s Start 8: demo_custom_kernel_mpi_3 427s 8/24 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.44 sec 427s Start 9: demo_custom_kernel_serial 431s 9/24 Test #9: demo_custom_kernel_serial .................... Passed 4.65 sec 431s Start 10: demo_poisson_mpi_2 432s 10/24 Test #10: demo_poisson_mpi_2 ........................... Passed 0.32 sec 432s Start 11: demo_poisson_mpi_3 432s 11/24 Test #11: demo_poisson_mpi_3 ........................... Passed 0.32 sec 432s Start 12: demo_poisson_serial 432s 12/24 Test #12: demo_poisson_serial .......................... Passed 0.10 sec 432s Start 13: demo_poisson_matrix_free_mpi_2 432s 13/24 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.27 sec 432s Start 14: demo_poisson_matrix_free_mpi_3 433s 14/24 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.32 sec 433s Start 15: demo_poisson_matrix_free_serial 433s 15/24 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.10 sec 433s Start 16: demo_hyperelasticity_mpi_2 438s 16/24 Test #16: demo_hyperelasticity_mpi_2 ................... Passed 5.03 sec 438s Start 17: demo_hyperelasticity_mpi_3 445s 17/24 Test #17: demo_hyperelasticity_mpi_3 ................... Passed 7.20 sec 445s Start 18: demo_hyperelasticity_serial 447s 18/24 Test #18: demo_hyperelasticity_serial .................. Passed 1.88 sec 447s Start 19: demo_interpolation-io_mpi_2 447s 19/24 Test #19: demo_interpolation-io_mpi_2 .................. Passed 0.51 sec 447s Start 20: demo_interpolation-io_mpi_3 448s 20/24 Test #20: demo_interpolation-io_mpi_3 .................. Passed 0.47 sec 448s Start 21: demo_interpolation-io_serial 448s 21/24 Test #21: demo_interpolation-io_serial ................. Passed 0.50 sec 448s Start 22: demo_interpolation_different_meshes_mpi_2 455s 22/24 Test #22: demo_interpolation_different_meshes_mpi_2 .... Passed 6.11 sec 455s Start 23: demo_interpolation_different_meshes_mpi_3 462s 23/24 Test #23: demo_interpolation_different_meshes_mpi_3 .... Passed 7.80 sec 462s Start 24: demo_interpolation_different_meshes_serial 471s 24/24 Test #24: demo_interpolation_different_meshes_serial ... Passed 8.41 sec 471s 471s 100% tests passed, 0 tests failed out of 24 471s 471s Total Test time (real) = 52.41 sec 471s autopkgtest [10:26:18]: test test-dolfinx-cpp: -----------------------] 475s test-dolfinx-cpp PASS 475s autopkgtest [10:26:22]: test test-dolfinx-cpp: - - - - - - - - - - results - - - - - - - - - - 479s autopkgtest [10:26:26]: test test-dolfinx-cpp-complex: preparing testbed 481s Reading package lists... 481s Building dependency tree... 481s Reading state information... 481s Solving dependencies... 482s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 504s autopkgtest [10:26:51]: test test-dolfinx-cpp-complex: [----------------------- 506s nproc reports 8 processors are available 506s ==== running C++ tests for complex build ==== 506s -- The C compiler identification is GNU 15.2.0 506s -- The CXX compiler identification is GNU 15.2.0 506s -- Detecting C compiler ABI info 506s -- Detecting C compiler ABI info - done 506s -- Check for working C compiler: /usr/bin/mpicc - skipped 506s -- Detecting C compile features 506s -- Detecting C compile features - done 506s -- Detecting CXX compiler ABI info 506s -- Detecting CXX compiler ABI info - done 506s -- Check for working CXX compiler: /usr/bin/c++ - skipped 506s -- Detecting CXX compile features 506s -- Detecting CXX compile features - done 507s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 507s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 507s -- Found MPI: TRUE (found version "4.1") 507s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 508s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 508s -- Found Threads: TRUE 508s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 508s -- Requested configuration: REQUIRED COMPONENTS timer 508s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 508s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 508s -- [x] libboost_timer.so.1.88.0 508s -- [ ] libboost_timer.a 508s -- Adding boost_timer dependencies: headers 508s -- Checking for Basix hints with /usr/bin/python3 508s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 508s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 508s -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so (found version "1.14.5") found components: C 508s -- HDF5_DIR: HDF5_DIR-NOTFOUND 508s -- HDF5_DEFINITIONS: 508s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 508s -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 508s -- HDF5_HL_LIBRARIES: 508s -- HDF5_C_DEFINITIONS: 508s -- HDF5_C_INCLUDE_DIR: 508s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 508s -- HDF5_C_LIBRARY: 508s -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/mpich/libhdf5.so;/usr/lib/arm-linux-gnueabihf/libcrypto.so;/usr/lib/arm-linux-gnueabihf/libcurl.so;/usr/lib/arm-linux-gnueabihf/libsz.so;/usr/lib/arm-linux-gnueabihf/libz.so;/usr/lib/arm-linux-gnueabihf/libdl.a;/usr/lib/arm-linux-gnueabihf/libm.so 508s -- HDF5_C_HL_LIBRARY: 508s -- HDF5_C_HL_LIBRARIES: 508s -- Defined targets (if any): 508s -- ... hdf5::hdf5 508s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 508s -- Checking for one of the modules 'PETSc;petsc' 508s -- Looking for PETSC_USE_COMPLEX 509s -- Looking for PETSC_USE_COMPLEX - found 509s -- Checking for one of the modules 'SLEPc;slepc' 509s -- Performing Test HAVE_PEDANTIC 509s -- Performing Test HAVE_PEDANTIC - Success 509s -- Configuring done (3.1s) 509s -- Generating done (0.0s) 509s -- Build files have been written to: /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test 509s /usr/bin/cmake -S/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test -B/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test --check-build-system CMakeFiles/Makefile.cmake 0 509s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/CMakeFiles /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test//CMakeFiles/progress.marks 509s make -f CMakeFiles/Makefile2 all 509s make[1]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test' 509s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 509s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test' 509s [ 5%] Compile poisson.py using FFCx 509s ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/poisson.py 509s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 509s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test' 509s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 509s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test' 509s [ 17%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 509s [ 29%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 509s [ 23%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 509s [ 29%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 509s [ 35%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 509s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/vector.cpp 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/main.cpp 509s [ 47%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp 509s [ 52%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/sub_systems_manager.cpp 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/index_map.cpp 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/sort.cpp 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/io.cpp 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/fem/functionspace.cpp 509s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 509s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp 511s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 511s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp 511s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 511s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/CIFailure.cpp 511s In file included from /usr/include/c++/15/algorithm:65, 511s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/sort.cpp:7: 511s /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]’: 511s /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 511s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 511s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s 2052 | std::move(__comp), std::move(__proj)); 511s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s In file included from /usr/include/c++/15/vector:68, 511s from /usr/include/catch2/catch_tostring.hpp:12, 511s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 511s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 511s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 511s from /usr/include/catch2/catch_test_macros.hpp:11, 511s from /usr/include/catch2/catch_template_test_macros.hpp:20, 511s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/sort.cpp:9: 511s /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]’: 511s /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 511s 708 | vector(initializer_list __l, 511s | ^~~~~~ 511s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 511s /tmp/autopkgtest.1o35fU/build.VsF/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 511s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 511s | ^~~ 511s /tmp/autopkgtest.1o35fU/build.VsF/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 511s 45 | std::iota(indices.begin(), indices.end(), 0); 511s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s /tmp/autopkgtest.1o35fU/build.VsF/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 511s 57 | std::iota(indices.begin(), indices.end(), 0); 511s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/sort.cpp:12: 511s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 511s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 511s 119 | std::ranges::copy(buffer, range.begin()); 511s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 511s /usr/include/c++/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]’: 511s /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 511s 2030 | operator()(_Iter __first, _Sent __last, 511s | ^~~~~~~~ 511s /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 512s In file included from /usr/include/c++/15/numeric:64, 512s from /usr/include/dolfinx/common/sort.h:15: 512s /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]’: 512s /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 512s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 512s | ^~~~ 512s /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 512s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 512s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 119 | std::ranges::copy(buffer, range.begin()); 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/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]’: 512s /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 512s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 2052 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 512s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 512s 119 | std::ranges::copy(buffer, range.begin()); 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/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]’: 512s /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 512s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 2052 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3196 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 512s /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 > >]’: 512s /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 512s 349 | operator()(_Range&& __r, _Out __result) const 512s | ^~~~~~~~ 512s /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 512s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 352 | std::move(__result)); 512s | ~~~~~~~~~~~~~~~~~~~~ 512s /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 512s /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]’: 512s /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 512s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3196 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 2030 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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]’: 512s /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 512s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3196 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 2030 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 37 | global_ghost_owner); 512s | ^ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 46 | sct.scatter_fwd(data_local, data_ghost); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 512s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/index_map.cpp:8: 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 512s | ^ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 56 | decltype(sct)::type::p2p); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 512s | ^ 512s /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]’: 512s /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 512s 3172 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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 > >]’: 512s /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 512s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 512s | ^~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 82 | global_ghost_owner); 512s | ^ 512s /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 512s /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 512s /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 512s 341 | return ranges::__copy_or_move(std::move(__first), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 512s 342 | std::move(__last), 512s | ~~~~~~~~~~~~~~~~~~ 512s 343 | std::move(__result)); 512s | ~~~~~~~~~~~~~~~~~~~~ 512s /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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 89 | sct.scatter_rev(std::span(data_local), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 90 | std::span(data_ghost), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 91 | std::plus()); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 98 | sct.scatter_rev(std::span(data_local), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 99 | std::span(data_ghost), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 100 | [](auto /*a*/, auto b) { return b; }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 121 | pack_fn, requests, 512s | ~~~~~~~~~~~~~~~~~~ 512s 122 | decltype(sct)::type::p2p); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 125 | std::plus(), requests); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s /tmp/autopkgtest.1o35fU/build.VsF/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 512s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 3172 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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]’: 512s /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 512s /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 512s /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 > >]’: 512s /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 512s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 512s | ^~~~~~~~~~~~~~ 512s /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 512s /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 512s /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 512s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 287 | std::move(__result)); 512s | ~~~~~~~~~~~~~~~~~~~~ 512s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/index_map.cpp:12: 512s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 512s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd(std::span, std::span) const [with T = long long int; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 338 | void scatter_fwd(std::span local_data, 512s | ^~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 350 | std::span(remote_buffer), pack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 351 | std::span(requests)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 360 | std::span(requests)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/c++/15/algorithm:63, 512s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/index_map.cpp:7: 512s /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)::]’: 512s /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 512s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 512s | ^~~~~~ 512s /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 512s /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 512s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 512s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/15/vector:67: 512s /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]’: 512s /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 512s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~~~~ 512s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 512s from /usr/include/c++/15/algorithm:65: 512s /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]’: 512s /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 512s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = long long int; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 195 | void scatter_fwd_begin(std::span send_buffer, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/c++/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 > >]’: 512s /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 512s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 512s | ^~~~~~~~~~~~~~ 512s /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)::]’: 512s /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 512s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 512s | ^~~~~~ 512s /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 512s /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 512s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 512s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev(std::span, std::span, BinaryOp) [with T = long long int; BinaryOp = std::plus; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 536 | void scatter_rev(std::span local_data, std::span remote_data, 512s | ^~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 553 | std::span(local_buffer), pack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 554 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 556 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 512s from /usr/include/dolfinx/common/MPI.h:17, 512s from /usr/include/dolfinx/common/IndexMap.h:11, 512s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/common/index_map.cpp:10: 512s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 512s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 331 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 512s | ^~~~~~ 512s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s /usr/include/c++/15/numeric:332:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 332 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 512s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev(std::span, std::span, BinaryOp) [with T = long long int; BinaryOp = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 536 | void scatter_rev(std::span local_data, std::span remote_data, 512s | ^~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 553 | std::span(local_buffer), pack_fn, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 554 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 556 | std::span(request)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 484 | void scatter_rev_begin(std::span remote_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 493 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = {anonymous}::test_scatter_rev()::; BinaryOp = std::plus; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/vector.cpp:15: 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 512s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 512s 234 | const T local = std::transform_reduce( 512s | ~~~~~~~~~~~~~~~~~~~~~^ 512s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 236 | [](T a, T b) -> T 512s | ~~~~~~~~~~~~~~~~~ 512s 237 | { 512s | ~ 512s 238 | if constexpr (std::is_same>::value 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 239 | or std::is_same>::value) 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 240 | { 512s | ~ 512s 241 | return std::conj(a) * b; 512s | ~~~~~~~~~~~~~~~~~~~~~~~~ 512s 242 | } 512s | ~ 512s 243 | else 512s | ~~~~ 512s 244 | return a * b; 512s | ~~~~~~~~~~~~~ 512s 245 | }); 512s | ~~ 512s In file included from /usr/include/c++/15/algorithm:65, 512s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/vector.cpp:9: 512s /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)::]’: 512s /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 512s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3196 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 512s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 512s 279 | = std::accumulate(data.begin(), data.end(), U(0), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 512s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 512s 234 | const T local = std::transform_reduce( 512s | ~~~~~~~~~~~~~~~~~~~~~^ 512s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 236 | [](T a, T b) -> T 512s | ~~~~~~~~~~~~~~~~~ 512s 237 | { 512s | ~ 512s 238 | if constexpr (std::is_same>::value 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 239 | or std::is_same>::value) 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 240 | { 512s | ~ 512s 241 | return std::conj(a) * b; 512s | ~~~~~~~~~~~~~~~~~~~~~~~~ 512s 242 | } 512s | ~ 512s 243 | else 512s | ~~~~ 512s 244 | return a * b; 512s | ~~~~~~~~~~~~~ 512s 245 | }); 512s | ~~ 512s /usr/include/c++/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]’: 512s /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 512s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /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 512s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 743 | std::move(__result), 512s | ~~~~~~~~~~~~~~~~~~~~ 512s 744 | std::move(__op), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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)::]’: 512s /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 512s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 3196 | std::move(__comp), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 512s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 512s 279 | = std::accumulate(data.begin(), data.end(), U(0), 512s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/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&)::]’: 512s /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 512s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 201 | std::move(__f), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_fwd(std::span, std::span) const::; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 280 | void scatter_fwd_begin(std::span local_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 289 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_end(std::span, std::span, F, std::span) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_fwd(std::span, std::span) const::; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 315 | void scatter_fwd_end(std::span remote_buffer, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/c++/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)::]’: 512s /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 512s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~ 512s /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 512s /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 512s 473 | return std::__find_if_not(__first, __last, 512s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /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 512s /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 512s 606 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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)::]’: 512s /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 512s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~ 512s /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 512s /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 512s 473 | return std::__find_if_not(__first, __last, 512s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, std::plus)::; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 484 | void scatter_rev_begin(std::span remote_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 493 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, std::plus)::; BinaryOp = std::plus; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 512s /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]’: 512s /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 512s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 293 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 512s | ^~~~~~ 512s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 512s from /usr/include/dolfinx/common/MPI.h:17, 512s from /usr/include/dolfinx/common/IndexMap.h:11, 512s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/vector.cpp:13: 512s /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 > >&)::]’: 512s /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 512s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 512s | ^~~~~~~~~~~~~~~~ 512s /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 512s /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 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, F, std::span, type) const [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, {anonymous}::test_scatter_rev()::)::; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 484 | void scatter_rev_begin(std::span remote_data, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 512s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 493 | type); 512s | ~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_end(std::span, std::span, F, BinaryOp, std::span) [with T = long long int; F = dolfinx::common::Scatterer >::scatter_rev >(std::span, std::span, {anonymous}::test_scatter_rev()::)::; BinaryOp = {anonymous}::test_scatter_rev()::; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 512s | ^~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /usr/include/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]’: 512s /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 512s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = long long int; Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 390 | void scatter_rev_begin(std::span send_buffer, 512s | ^~~~~~~~~~~~~~~~~ 512s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/c++/15/numeric:64: 512s /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)::]’: 512s /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 512s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 512s | ^~~~~~~~~~ 512s /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 512s /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)::]’: 512s /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 512s 3172 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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]’: 512s /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 512s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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 > > >&)::]’: 512s /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 512s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 512s | ^~~~~~~~~~~~~~~~ 512s /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 512s /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 512s /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]’: 512s /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 512s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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)::]’: 512s /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 512s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 512s | ^~~~~~~~~~ 512s /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 512s /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)::]’: 512s /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 512s 3172 | operator()(_Iter __first, _Sent __last, 512s | ^~~~~~~~ 512s /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 512s /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]’: 512s /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 512s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 512s | ^~~~~~~~ 512s /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]’: 512s /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 512s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /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 512s /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 512s 606 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /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 512s /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 512s 606 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /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 512s /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 512s 606 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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&)::]’: 512s /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 512s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /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 512s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 512s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp 512s /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]’: 512s /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 512s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 512s | ^~~~~~~~ 512s /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 512s /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 512s 606 | return ranges::fill_n(std::move(__first), __len, __value); 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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):: >]’: 512s /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 512s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~~~ 512s /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 512s /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 512s 115 | return std::__find_if(__first, __last, 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 116 | __gnu_cxx::__ops::__negate(__pred)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 512s | ^~~~~~~~ 512s /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):: >]’: 512s /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 512s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 512s | ^~~~~~~~~~~~~ 512s /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 512s /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 512s 115 | return std::__find_if(__first, __last, 512s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 512s 116 | __gnu_cxx::__ops::__negate(__pred)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 512s | ^~~~~~~~ 512s /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]’: 512s /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 512s /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]’: 512s /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 512s /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]’: 512s /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 512s In file included from /usr/include/c++/15/algorithm:62: 512s /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):: >]’: 512s /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 512s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 512s | ^~~~~~~~~ 512s /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 512s /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 512s 2095 | while (__first != __last && !__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s /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):: >]’: 512s /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 512s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 512s | ^~~~~~~~~ 512s /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 512s /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 512s 2095 | while (__first != __last && !__pred(__first)) 512s | ~~~~~~^~~~~~~~~ 512s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 512s /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)::]’: 512s /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 512s 394 | operator()(_Iterator __it) 512s | ^~~~~~~~ 512s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 512s from /usr/include/c++/15/bits/stl_algobase.h:67, 512s from /usr/include/c++/15/algorithm:62: 512s /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 >&}]’: 512s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 512s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s /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)::]’: 512s /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 512s /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 >&}]’: 512s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 512s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512s In file included from /usr/include/dolfinx/la/Vector.h:14: 512s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 512s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 512s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 512s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /usr/include/c++/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]’: 512s /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 512s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /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 512s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 743 | std::move(__result), 512s | ~~~~~~~~~~~~~~~~~~~~ 512s 744 | std::move(__op), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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&)::]’: 512s /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 512s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 512s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s 201 | std::move(__f), std::move(__proj)); 512s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512s /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]’: 512s /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 512s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 512s | ^~~~~~~~ 512s /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&)::]’: 512s /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 512s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 512s | ^~~~~~~~ 512s /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 512s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 512s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/option.cpp 512s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 512s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp 514s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:14: 514s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 514s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 514s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 540 | x.insert(x.end(), {x0, x1}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 565 | v2, v3, vmid}); 514s | ~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 627 | {x.size() / 2, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 632 | std::vector{}, {0, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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]’: 514s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 671 | i0 + iy + ny + 2}); 514s | ~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 676 | {x.size() / 2, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 681 | std::vector{}, {0, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s In file included from /usr/include/c++/15/vector:68, 514s from /usr/include/catch2/catch_tostring.hpp:12, 514s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 514s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 514s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 514s from /usr/include/catch2/catch_test_macros.hpp:11, 514s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:7: 514s /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]’: 514s /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 514s 1546 | insert(const_iterator __position, initializer_list __l) 514s | ^~~~~~ 514s /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 514s /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 514s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 514s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1550 | std::random_access_iterator_tag()); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1546 | insert(const_iterator __position, initializer_list __l) 514s | ^~~~~~ 514s /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 514s /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 514s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 514s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1550 | std::random_access_iterator_tag()); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/algorithm:65, 514s from /usr/include/basix/maps.h:8, 514s from /usr/include/basix/finite-element.h:9, 514s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:9: 514s /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]’: 514s /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 514s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1188 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 514s 637 | this->_M_impl._M_start, 514s | ~~~~~~~~~~~~~~~~~~~~~~~ 514s 638 | _M_get_Tp_allocator()); 514s | ~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 514s from /usr/include/dolfinx/geometry/utils.h:9, 514s from /usr/include/dolfinx/fem/interpolate.h:19, 514s from /usr/include/dolfinx/fem/Function.h:12, 514s from /usr/include/dolfinx/fem/Expression.h:10, 514s from /usr/include/dolfinx/fem/utils.h:13, 514s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:12: 514s /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]’: 514s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 783 | Mesh> create_mesh( 514s | ^~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 514s | ^ 514s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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 514s 830 | cells1 = std::vector(cells.begin(), cells.end()); 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 514s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 841 | std::vector cells1_v 514s | ^~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 880 | boundary_v.erase(unique_end, range_end); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 885 | boundary_v.erase(boundary_v.begin()); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 514s | ^~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 905 | nodes1.erase(unique_end, range_end); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 911 | Geometry geometry 514s | ^~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s In file included from /usr/include/c++/15/vector:74: 514s /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]’: 514s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 514s 885 | vector<_Tp, _Alloc>:: 514s | ^~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 514s In file included from /usr/include/c++/15/string_view:58, 514s from /usr/include/c++/15/bits/basic_string.h:51, 514s from /usr/include/c++/15/string:56, 514s from /usr/include/catch2/internal/catch_stringref.hpp:12, 514s from /usr/include/catch2/catch_assertion_info.hpp:13, 514s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 514s /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>]’: 514s /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 514s 975 | operator()(_It&& __first, _Sent __last) const 514s | ^~~~~~~~ 514s /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]’: 514s /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 514s 736 | vector(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~ 514s /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 514s /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 514s 746 | _M_range_initialize_n(__first, __last, __n); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/numeric:64, 514s from /usr/include/basix/finite-element.h:19: 514s /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]’: 514s /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 514s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 514s | ^~~~ 514s /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 514s In file included from /usr/include/c++/15/chrono:54, 514s from /usr/include/catch2/catch_tostring.hpp:545: 514s /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 >]’: 514s /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 514s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 514s | ^~~~~~ 514s /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 514s /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]’: 514s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 46 | void reorder_list(std::span list, std::span nodemap) 514s | ^~~~~~~~~~~~ 514s /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 514s 53 | const std::vector orig(list.begin(), list.end()); 514s | ^~~~ 514s /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 514s 58 | std::ranges::copy(links_old, links_new.begin()); 514s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 514s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 514s 239 | __x.end()); 514s | ~~~~~~~~~~ 514s /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 514s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 514s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 251 | end(), _M_get_Tp_allocator()); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 514s from /usr/include/c++/15/bits/basic_string.h:41: 514s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 514s 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: 514s /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 514s 1045 | std::_Destroy(__first, __last); 514s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1834 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1163 | operator()(_Iter __first, _Sent __last, 514s | ^~~~~~~~ 514s /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 514s /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 514s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1168 | return {__first, __first}; 514s | ^ 514s /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 514s 1177 | return {++__dest, __first}; 514s | ^ 514s /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]’: 514s /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 514s 1820 | erase(const_iterator __first, const_iterator __last) 514s | ^~~~~ 514s /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 514s /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 514s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1792 | erase(const_iterator __position) 514s | ^~~~~ 514s /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 514s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/vector:67: 514s /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]’: 514s /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 514s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 514s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 514s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:11: 514s /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]’: 514s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 119 | std::ranges::copy(buffer, range.begin()); 514s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 514s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 514s /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]’: 514s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 676 | distribute_data(MPI_Comm comm0, std::span indices, 514s | ^~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 2052 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 382 | create_geometry( 514s | ^~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 424 | const std::vector l2l = graph::build::compute_local_to_local( 514s | ^~~ 514s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 429 | std::ranges::transform(l2l, igi.begin(), 514s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 514s 430 | [&nodes](auto index) { return nodes[index]; }); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 651 | __result, __alloc); 514s | ~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/string:53: 514s /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 >]’: 514s /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 514s 633 | copy(_II __first, _II __last, _OI __result) 514s | ^~~~ 514s /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]’: 514s /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 514s 663 | return std::__uninitialized_copy_a 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 651 | __result, __alloc); 514s | ~~~~~~~~~~~~~~~~~~ 514s /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 >]’: 514s /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 514s 633 | copy(_II __first, _II __last, _OI __result) 514s | ^~~~ 514s /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]’: 514s /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 514s 663 | return std::__uninitialized_copy_a 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1990 | __start, _M_get_Tp_allocator()); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/string:50: 514s /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*]’: 514s /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 514s 3073 | __niter_wrap(_From __from, _To __res) 514s | ^~~~~~~~~~~~ 514s /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>]’: 514s /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 514s 975 | operator()(_It&& __first, _Sent __last) const 514s | ^~~~~~~~ 514s /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]’: 514s /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 514s 736 | vector(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~ 514s /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 514s /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 514s 746 | _M_range_initialize_n(__first, __last, __n); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/format:58, 514s from /usr/include/c++/15/bits/chrono_io.h:41, 514s from /usr/include/c++/15/chrono:3378: 514s /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>]’: 514s /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 514s 349 | operator()(_Range&& __r, _Out __result) const 514s | ^~~~~~~~ 514s /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 514s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 352 | std::move(__result)); 514s | ~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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]’: 514s /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 514s 1907 | _M_allocate_and_copy(size_type __n, 514s | ^~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1911 | std::__uninitialized_copy_a 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 >]’: 514s /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 514s 633 | copy(_II __first, _II __last, _OI __result) 514s | ^~~~ 514s /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 514s /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 514s /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]’: 514s /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 514s 1818 | operator()(_Iter __first, _Sent __last, 514s | ^~~~~~~~ 514s /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 514s /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 514s 1821 | auto __lasti = ranges::next(__first, __last); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s /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 514s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 514s | ^ 514s In file included from /usr/include/c++/15/tuple:46, 514s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 514s from /usr/include/c++/15/bits/memory_resource.h:43, 514s from /usr/include/c++/15/string:72: 514s /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]’: 514s /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 514s 797 | operator()(_Iter __first, _Sent __last, 514s | ^~~~~~~~ 514s /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 514s /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]’: 514s /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 514s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 514s | ^~~~~~~~ 514s /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 514s /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]’: 514s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 514s 195 | vector<_Tp, _Alloc>:: 514s | ^~~~~~~~~~~~~~~~~~~ 514s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 514s /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 514s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 514s | ^~~~~~~~~~~~~~ 514s /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]’: 514s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 514s 181 | vector<_Tp, _Alloc>:: 514s | ^~~~~~~~~~~~~~~~~~~ 514s /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 514s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 514s | ^~~~~~~~~~~~~~ 514s /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*]’: 514s /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 514s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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*]’: 514s /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 514s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~~~~~~~~~~~~ 514s /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 514s /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]’: 514s /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 514s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 3196 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 >]’: 514s /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 514s 349 | operator()(_Range&& __r, _Out __result) const 514s | ^~~~~~~~ 514s /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 514s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 352 | std::move(__result)); 514s | ~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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]’: 514s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 508 | { return std::get<0>(idx) != r; }); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 514s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 553 | [](auto x) { return std::get<1>(x); }); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 646 | std::next(x_new.begin(), shape[1] * i)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 658 | std::next(x_new.begin(), shape[1] * i)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 2030 | operator()(_Iter __first, _Sent __last, 514s | ^~~~~~~~ 514s /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 514s /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]’: 514s /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 514s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 514s | ^~~~~~~~ 514s /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 514s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 743 | std::move(__result), 514s | ~~~~~~~~~~~~~~~~~~~~ 514s 744 | std::move(__op), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 >]’: 514s /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 514s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 514s | ^~~~~~ 514s /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 514s /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]’: 514s /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 514s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1990 | __start, _M_get_Tp_allocator()); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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>]’: 514s /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 514s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 514s | ^~~~~~~~ 514s /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 514s /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 514s /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 514s 341 | return ranges::__copy_or_move(std::move(__first), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 514s 342 | std::move(__last), 514s | ~~~~~~~~~~~~~~~~~~ 514s 343 | std::move(__result)); 514s | ~~~~~~~~~~~~~~~~~~~~ 514s /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 514s In file included from /usr/include/c++/15/string:46: 514s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 514s /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 514s 698 | __miter_base(_Iterator __it) 514s | ^~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/bits/char_traits.h:59, 514s from /usr/include/c++/15/string:44: 514s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 514s /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 514s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 514s | ^~~~~~~~ 514s /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 514s /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 >]’: 514s /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 514s 1017 | operator()(_It __x, _Sent __bound) const 514s | ^~~~~~~~ 514s /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 514s /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&)::]’: 514s /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 514s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~ 514s /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 514s /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 514s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 >]’: 514s /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 514s 666 | move(_II __first, _II __last, _OI __result) 514s | ^~~~ 514s /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 514s /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 514s /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]’: 514s /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 514s 3172 | operator()(_Iter __first, _Sent __last, 514s | ^~~~~~~~ 514s /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 514s /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 >]’: 514s /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 514s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 514s | ^~~~~~~~ 514s /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 514s /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 514s /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 514s 341 | return ranges::__copy_or_move(std::move(__first), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 514s 342 | std::move(__last), 514s | ~~~~~~~~~~~~~~~~~~ 514s 343 | std::move(__result)); 514s | ~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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]’: 514s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1834 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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)::]’: 514s /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 514s 3912 | find_if(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~ 514s /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 514s /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 514s 3921 | return std::__find_if(__first, __last, 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 514s | ^~~~~~~~ 514s /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 514s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 743 | std::move(__result), 514s | ~~~~~~~~~~~~~~~~~~~~ 514s 744 | std::move(__op), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 >]’: 514s /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 514s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 514s | ^~~~~~ 514s /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 514s /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 >]’: 514s /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 514s /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 514s /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]’: 514s /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 514s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 514s | ^~~~~~~~ 514s /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*]’: 514s /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 514s 3073 | __niter_wrap(_From __from, _To __res) 514s | ^~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s /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*]’: 514s /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 514s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 514s /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 514s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 303 | return std::__do_uninit_copy(__first, __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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*]’: 514s /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 514s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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*]’: 514s /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 514s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 303 | return std::__do_uninit_copy(__first, __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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*]’: 514s /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 514s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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*]’: 514s /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 514s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~~~~~~~~~~~~ 514s /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 514s /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]’: 514s /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 514s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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>]’: 514s /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 514s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 514s | ^~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 287 | std::move(__result)); 514s | ~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/c++/15/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operato/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/poisson.c 514s r()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 514s /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 514s 878 | operator()(_It& __it, _Sent __bound) const 514s | ^~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~ 514s /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 514s /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 514s 1906 | std::__introsort_loop(__first, __last, 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s 1907 | std::__lg(__last - __first) * 2, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1908 | __comp); 514s | ~~~~~~~ 514s /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 514s 1909 | std::__final_insertion_sort(__first, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 514s /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 514s 698 | __miter_base(_Iterator __it) 514s | ^~~~~~~~~~~~ 514s /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 >]’: 514s /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 514s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 514s | ^~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 287 | std::move(__result)); 514s | ~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 743 | std::move(__result), 514s | ~~~~~~~~~~~~~~~~~~~~ 514s 744 | std::move(__op), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1818 | operator()(_Iter __first, _Sent __last, 514s | ^~~~~~~~ 514s /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 514s /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 514s 1821 | auto __lasti = ranges::next(__first, __last); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s /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 514s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 514s | ^ 514s /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):: >]’: 514s /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 514s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 514s | ^~~~~~~~~ 514s /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 514s /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 514s 2095 | while (__first != __last && !__pred(__first)) 514s | ~~~~~~^~~~~~~~~ 514s /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]’: 514s /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 514s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 514s | ^~~~~~~~ 514s /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 514s /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 514s /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*]’: 514s /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 514s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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*]’: 514s /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 514s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~~~~~~~~~~~~ 514s /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 514s /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>]’: 514s /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 514s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 514s | ^~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1877 | __introsort_loop(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1885 | std::__partial_sort(__first, __last, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1820 | __comp); 514s | ~~~~~~~ 514s /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 514s 1823 | std::__insertion_sort(__first, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 >]’: 514s /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 514s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 514s | ^~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 514s | ^~~~~~~~ 514s /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 514s /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]’: 514s /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 514s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 514s 637 | this->_M_impl._M_start, 514s | ~~~~~~~~~~~~~~~~~~~~~~~ 514s 638 | _M_get_Tp_allocator()); 514s | ~~~~~~~~~~~~~~~~~~~~~~ 514s /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 > >]’: 514s /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 514s 1017 | operator()(_It __x, _Sent __bound) const 514s | ^~~~~~~~ 514s /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 514s /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&)::]’: 514s /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 514s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~ 514s /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 514s /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 514s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 514s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 514s /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)::]’: 514s /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 514s 317 | operator()(_Iterator __it) 514s | ^~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1864 | __partial_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 1869 | std::__heap_select(__first, __middle, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1870 | std::__sort_heap(__first, __middle, __comp); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1857 | __comp); 514s | ~~~~~~~ 514s /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 514s /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 514s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1771 | __insertion_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1778 | if (__comp(__i, __first)) 514s | ~~~~~~^~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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]’: 514s /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 514s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 > >]’: 514s /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 514s 878 | operator()(_It& __it, _Sent __bound) const 514s | ^~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~ 514s /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 514s /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 514s 1906 | std::__introsort_loop(__first, __last, 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s 1907 | std::__lg(__last - __first) * 2, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1908 | __comp); 514s | ~~~~~~~ 514s /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 514s 1909 | std::__final_insertion_sort(__first, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1590 | __heap_select(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 1594 | std::__make_heap(__first, __middle, __comp); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1596 | if (__comp(__i, __first)) 514s | ~~~~~~^~~~~~~~~~~~~~ 514s /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 514s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 514s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 514s /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&):: >]’: 514s /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 514s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~~~~~~ 514s /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 514s /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 514s 425 | std::__pop_heap(__first, __last, __last, __comp); 514s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s /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 514s 91 | if (__comp(__a, __b)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 93 | if (__comp(__b, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 94 | std::iter_swap(__result, __b); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 95 | else if (__comp(__a, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 96 | std::iter_swap(__result, __c); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 98 | std::iter_swap(__result, __a); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 100 | else if (__comp(__a, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 101 | std::iter_swap(__result, __a); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 102 | else if (__comp(__b, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 103 | std::iter_swap(__result, __c); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 105 | std::iter_swap(__result, __b); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1830 | __unguarded_partition(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 1836 | while (__comp(__first, __pivot)) 514s | ~~~~~~^~~~~~~~~~~~~~~~~~ 514s /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 514s 1839 | while (__comp(__pivot, __last)) 514s | ~~~~~~^~~~~~~~~~~~~~~~~ 514s /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 514s 1843 | std::iter_swap(__first, __last); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s /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&)::]’: 514s /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 514s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 514s | ^~~~~~~~ 514s /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 514s /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&):: >]’: 514s /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 514s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 514s /tmp/autopkgtest.1o35fU/build.VsF/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 514s 142 | xshape, partitioner); 514s | ^ 514s /tmp/autopkgtest.1o35fU/build.VsF/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 514s /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*]’: 514s /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 514s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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*]’: 514s /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 514s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~~~~~~~~~~~~~ 514s /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 514s /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&):: >]’: 514s /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 514s 1877 | __introsort_loop(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1885 | std::__partial_sort(__first, __last, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1820 | __comp); 514s | ~~~~~~~ 514s /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 514s 1823 | std::__insertion_sort(__first, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~~~~~~ 514s /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 514s /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&):: >]’: 514s /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 514s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~~~~~ 514s /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 514s /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 514s /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 >]’: 514s /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 514s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 514s | ^~~~~~~~~ 514s /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 514s /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&)::]’: 514s /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 514s 239 | operator()(_Value& __val, _Iterator __it) 514s | ^~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1864 | __partial_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 1869 | std::__heap_select(__first, __middle, __last, __comp); 514s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1870 | std::__sort_heap(__first, __middle, __comp); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1857 | __comp); 514s | ~~~~~~~ 514s /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 514s /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 514s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1771 | __insertion_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 1778 | if (__comp(__i, __first)) 514s | ~~~~~~^~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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&):: >]’: 514s /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 514s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 514s | ^~~~~~~~~~~~~ 514s /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 514s 232 | if (__comp(__first + __secondChild, 514s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s 233 | __first + (__secondChild - 1))) 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1590 | __heap_select(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 1594 | std::__make_heap(__first, __middle, __comp); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1596 | if (__comp(__i, __first)) 514s | ~~~~~~^~~~~~~~~~~~~~ 514s /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 514s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 514s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~~~~~~ 514s /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 514s /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 514s 425 | std::__pop_heap(__first, __last, __last, __comp); 514s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s /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 514s 91 | if (__comp(__a, __b)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 93 | if (__comp(__b, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 94 | std::iter_swap(__result, __b); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 95 | else if (__comp(__a, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 96 | std::iter_swap(__result, __c); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 98 | std::iter_swap(__result, __a); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 100 | else if (__comp(__a, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 101 | std::iter_swap(__result, __a); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 102 | else if (__comp(__b, __c)) 514s | ~~~~~~^~~~~~~~~~ 514s /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 514s 103 | std::iter_swap(__result, __c); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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 514s 105 | std::iter_swap(__result, __b); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 1830 | __unguarded_partition(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s /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 514s 1836 | while (__comp(__first, __pivot)) 514s | ~~~~~~^~~~~~~~~~~~~~~~~~ 514s /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 514s 1839 | while (__comp(__pivot, __last)) 514s | ~~~~~~^~~~~~~~~~~~~~~~~ 514s /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 514s 1843 | std::iter_swap(__first, __last); 514s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s /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&)::]’: 514s /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 514s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 514s | ^~~~~~~~ 514s /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 514s /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&):: >]’: 514s /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 514s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 135 | __push_heap(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~ 514s /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 514s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 514s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/algorithm:65, 514s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:9: 514s /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]’: 514s /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 514s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1188 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~~~~~~ 514s /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 514s In file included from /usr/include/c++/15/vector:68, 514s from /usr/include/basix/cell.h:10, 514s from /usr/include/basix/finite-element.h:7, 514s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:10: 514s /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]’: 514s /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 514s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 514s 637 | this->_M_impl._M_start, 514s | ~~~~~~~~~~~~~~~~~~~~~~~ 514s 638 | _M_get_Tp_allocator()); 514s | ~~~~~~~~~~~~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 514s | ^~~~~~~~~~ 514s /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 514s /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 514s /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 > >]’: 514s /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 514s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 514s | ^~~~~~~~~ 514s /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 514s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 514s /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 514s 698 | __miter_base(_Iterator __it) 514s | ^~~~~~~~~~~~ 514s /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&)::]’: 514s /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 514s 239 | operator()(_Value& __val, _Iterator __it) 514s | ^~~~~~~~ 514s /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&)::]’: 514s /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 514s 195 | operator()(_Iterator __it, _Value& __val) 514s | ^~~~~~~~ 514s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 514s from /usr/include/dolfinx/geometry/utils.h:9, 514s from /usr/include/dolfinx/fem/interpolate.h:19, 514s from /usr/include/dolfinx/fem/Function.h:12, 514s from /usr/include/dolfinx/fem/DirichletBC.h:12, 514s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 514s from /usr/include/dolfinx.h:11, 514s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:12: 514s /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]’: 514s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 783 | Mesh> create_mesh( 514s | ^~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 514s | ^ 514s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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 514s 830 | cells1 = std::vector(cells.begin(), cells.end()); 514s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 514s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 841 | std::vector cells1_v 514s | ^~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 880 | boundary_v.erase(unique_end, range_end); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 885 | boundary_v.erase(boundary_v.begin()); 514s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 514s | ^~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 905 | nodes1.erase(unique_end, range_end); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 911 | Geometry geometry 514s | ^~~~~~~~ 514s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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&):: >]’: 514s /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 514s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 514s | ^~~~~~~~~~~~~ 514s /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 514s 232 | if (__comp(__first + __secondChild, 514s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 514s 233 | __first + (__secondChild - 1))) 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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*]’: 514s /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 514s 3073 | __niter_wrap(_From __from, _To __res) 514s | ^~~~~~~~~~~~ 514s /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&):: >]’: 514s /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 514s 135 | __push_heap(_RandomAccessIterator __first, 514s | ^~~~~~~~~~~ 514s /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 514s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 514s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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&)::]’: 514s /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 514s 195 | operator()(_Iterator __it, _Value& __val) 514s | ^~~~~~~~ 514s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 514s from /usr/include/dolfinx.h:16: 514s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 514s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 540 | x.insert(x.end(), {x0, x1}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 565 | v2, v3, vmid}); 514s | ~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 627 | {x.size() / 2, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 632 | std::vector{}, {0, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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]’: 514s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 671 | i0 + iy + ny + 2}); 514s | ~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 676 | {x.size() / 2, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 681 | std::vector{}, {0, 2}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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]’: 514s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 379 | cells.insert(cells.end(), 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 514s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 386 | {x.size() / 3, 3}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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]’: 514s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 429 | {x.size() / 3, 3}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /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]’: 514s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 514s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 514s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 476 | {x.size() / 3, 3}, partitioner); 514s | ^ 514s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38, 514s from /usr/include/c++/15/bits/ranges_algo.h:38: 514s /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>]’: 514s /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 514s 975 | operator()(_It&& __first, _Sent __last) const 514s | ^~~~~~~~ 514s /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]’: 514s /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 514s 736 | vector(_InputIterator __first, _InputIterator __last, 514s | ^~~~~~ 514s /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 514s /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 514s 746 | _M_range_initialize_n(__first, __last, __n); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/numeric:64, 514s from /usr/include/basix/finite-element.h:19: 514s /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]’: 514s /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 514s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 514s | ^~~~ 514s /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 514s In file included from /usr/include/c++/15/algorithm:63: 514s /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 >]’: 514s /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 514s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 514s | ^~~~~~ 514s /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 514s /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]’: 514s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 46 | void reorder_list(std::span list, std::span nodemap) 514s | ^~~~~~~~~~~~ 514s /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 514s 53 | const std::vector orig(list.begin(), list.end()); 514s | ^~~~ 514s /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 514s 58 | std::ranges::copy(links_old, links_new.begin()); 514s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/vector:74: 514s /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]’: 514s /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 514s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 514s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 514s 239 | __x.end()); 514s | ~~~~~~~~~~ 514s /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 514s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 514s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 251 | end(), _M_get_Tp_allocator()); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 514s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 514s from /usr/include/c++/15/vector:67: 514s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 514s 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: 514s /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 514s 1045 | std::_Destroy(__first, __last); 514s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 1834 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1163 | operator()(_Iter __first, _Sent __last, 514s | ^~~~~~~~ 514s /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 514s /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 514s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 1168 | return {__first, __first}; 514s | ^ 514s /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 514s 1177 | return {++__dest, __first}; 514s | ^ 514s /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]’: 514s /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 514s 1820 | erase(const_iterator __first, const_iterator __last) 514s | ^~~~~ 514s /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 514s /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 514s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 1792 | erase(const_iterator __position) 514s | ^~~~~ 514s /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 514s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 514s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 514s | ^~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s /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 514s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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 514s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 514s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 514s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 514s from /usr/include/dolfinx/fem/Function.h:11: 514s /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]’: 514s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 119 | std::ranges::copy(buffer, range.begin()); 514s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 514s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 514s from /usr/include/dolfinx.h:10: 514s /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]’: 514s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 676 | distribute_data(MPI_Comm comm0, std::span indices, 514s | ^~~~~~~~~~~~~~~ 514s /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]’: 514s /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 514s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 514s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s 2052 | std::move(__comp), std::move(__proj)); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514s /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]’: 514s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 382 | create_geometry( 514s | ^~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 514s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s 424 | const std::vector l2l = graph::build::compute_local_to_local( 514s | ^~~ 514s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 514s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 514s 429 | std::ranges::transform(l2l, igi.begin(), 514s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 514s 430 | [&nodes](auto index) { return nodes[index]; }); 514s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1546 | insert(const_iterator __position, initializer_list __l) 515s | ^~~~~~ 515s /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 515s /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 515s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1550 | std::random_access_iterator_tag()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1546 | insert(const_iterator __position, initializer_list __l) 515s | ^~~~~~ 515s /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 515s /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 515s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1550 | std::random_access_iterator_tag()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/vector:68, 515s from /usr/include/c++/15/chrono:53, 515s from /usr/include/spdlog/common.h:10, 515s from /usr/include/spdlog/spdlog.h:12, 515s from /usr/include/dolfinx/common/log.h:9, 515s from /usr/include/dolfinx/common/MPI.h:10, 515s from /usr/include/dolfinx/mesh/Topology.h:11, 515s from /usr/include/dolfinx/mesh/Geometry.h:9, 515s from /usr/include/dolfinx/mesh/Mesh.h:9, 515s from /usr/include/dolfinx/mesh/generation.h:9, 515s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp:7: 515s /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]’: 515s /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 515s 708 | vector(initializer_list __l, 515s | ^~~~~~ 515s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 60 | std::vector expected_x = { 515s | ^~~~~~~~~~ 515s /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]’: 515s /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 515s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1990 | __start, _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 515s from /usr/include/c++/15/algorithm:62: 515s /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*]’: 515s /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 515s 3073 | __niter_wrap(_From __from, _To __res) 515s | ^~~~~~~~~~~~ 515s /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>]’: 515s /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 515s 975 | operator()(_It&& __first, _Sent __last) const 515s | ^~~~~~~~ 515s /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]’: 515s /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 515s 736 | vector(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~ 515s /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 515s /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 515s 746 | _M_range_initialize_n(__first, __last, __n); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 515s /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>]’: 515s /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 515s 349 | operator()(_Range&& __r, _Out __result) const 515s | ^~~~~~~~ 515s /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 515s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 352 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 1907 | _M_allocate_and_copy(size_type __n, 515s | ^~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1911 | std::__uninitialized_copy_a 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 633 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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 515s /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 515s /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]’: 515s /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 515s 1818 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 515s 1821 | auto __lasti = ranges::next(__first, __last); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 515s | ^ 515s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 515s /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]’: 515s /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 515s 797 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s 195 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s /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 515s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 515s | ^~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s 181 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 515s | ^~~~~~~~~~~~~~ 515s /usr/include/c++/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*]’: 515s /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 515s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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*]’: 515s /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 515s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 3196 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 349 | operator()(_Range&& __r, _Out __result) const 515s | ^~~~~~~~ 515s /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 515s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 352 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 515s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 515s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 508 | { return std::get<0>(idx) != r; }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 553 | [](auto x) { return std::get<1>(x); }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 646 | std::next(x_new.begin(), shape[1] * i)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 658 | std::next(x_new.begin(), shape[1] * i)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 143 | expected_x = { 515s | ~~~~~~~~~~~^~~ 515s 144 | /* v_0 */ 0.0, 515s | ~~~~~~~~~~~~~~ 515s 145 | /* v_1 */ 0.25, 515s | ~~~~~~~~~~~~~~~ 515s 146 | /* v_2 */ 0.5, 515s | ~~~~~~~~~~~~~~ 515s 147 | /* v_3 */ 0.75, 515s | ~~~~~~~~~~~~~~~ 515s 148 | /* v_4 */ 1.0, 515s | ~~~~~~~~~~~~~~ 515s 149 | }; 515s | ~ 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 168 | expected_x = { 515s | ~~~~~~~~~~~^~~ 515s 169 | /* v_0 */ 0.0, 515s | ~~~~~~~~~~~~~~ 515s 170 | /* v_1 */ 1. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 171 | /* v_2 */ 2. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 172 | /* v_3 */ 3. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 173 | /* v_4 */ 4. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 174 | /* v_5 */ 5. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 175 | /* v_6 */ 6. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 176 | /* v_7 */ 7. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 177 | /* v_8 */ 8. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 178 | /* v_9 */ 9. / 9, 515s | ~~~~~~~~~~~~~~~~~ 515s 179 | }; 515s | ~ 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 207 | expected_x = { 515s | ~~~~~~~~~~~^~~ 515s 208 | /* v_0 */ 0. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 209 | /* v_1 */ 1. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 210 | /* v_2 */ 2. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 211 | /* v_3 */ 3. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 212 | /* v_4 */ 4. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 213 | /* v_5 */ 5. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 214 | /* v_6 */ 6. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 215 | /* v_7 */ 7. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 216 | /* v_8 */ 8. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 217 | /* v_9 */ 9. / 14, 515s | ~~~~~~~~~~~~~~~~~~ 515s 218 | /* v_10 */ 10. / 14, 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 219 | /* v_11 */ 11. / 14, 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 220 | /* v_12 */ 12. / 14, 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 221 | /* v_13 */ 13. / 14, 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 222 | /* v_14 */ 14. / 14, 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 223 | }; 515s | ~ 515s /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]’: 515s /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 515s 2030 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 515s | ^~~~~~~~ 515s /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 515s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 743 | std::move(__result), 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 744 | std::move(__op), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 515s | ^~~~~~ 515s /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 515s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 275 | std::vector expected_x = { 515s | ^~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s 885 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 515s | ^~~~~~~~~~ 515s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 357 | std::vector expected_x = { 515s | ^~~~~~~~~~ 515s /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]’: 515s /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 515s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 515s /tmp/autopkgtest.1o35fU/build.VsF/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 515s 399 | std::vector expected_x = { 515s | ^~~~~~~~~~ 515s /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]’: 515s /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 515s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1990 | __start, _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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>]’: 515s /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 515s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 515s | ^~~~~~~~ 515s /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 515s /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 515s /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 515s 341 | return ranges::__copy_or_move(std::move(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 515s 342 | std::move(__last), 515s | ~~~~~~~~~~~~~~~~~~ 515s 343 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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 515s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 515s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 515s /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 515s 698 | __miter_base(_Iterator __it) 515s | ^~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 515s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 515s /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 515s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 515s | ^~~~~~~~ 515s /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 515s /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 >]’: 515s /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 515s 1017 | operator()(_It __x, _Sent __bound) const 515s | ^~~~~~~~ 515s /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 515s /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&)::]’: 515s /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 515s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~ 515s /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 515s /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 515s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 666 | move(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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 515s /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 515s /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]’: 515s /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 515s 3172 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 >]’: 515s /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 515s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 515s | ^~~~~~~~ 515s /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 515s /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 515s /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 515s 341 | return ranges::__copy_or_move(std::move(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 515s 342 | std::move(__last), 515s | ~~~~~~~~~~~~~~~~~~ 515s 343 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 257 | {x.size(), 1}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 262 | std::vector{}, {0, 1}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 515s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/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]’: 515s /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 515s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1834 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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)::]’: 515s /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 515s 3912 | find_if(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~ 515s /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 515s /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 515s 3921 | return std::__find_if(__first, __last, 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 515s | ^~~~~~~~ 515s /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 515s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 743 | std::move(__result), 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 744 | std::move(__op), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 257 | {x.size(), 1}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 262 | std::vector{}, {0, 1}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /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 >]’: 515s /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 515s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 515s | ^~~~~~ 515s /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 515s /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 >]’: 515s /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 515s /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 515s /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]’: 515s /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 515s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 515s | ^~~~~~~~ 515s /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*]’: 515s /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 515s 3073 | __niter_wrap(_From __from, _To __res) 515s | ^~~~~~~~~~~~ 515s /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]’: 515s /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 515s 855 | operator=(initializer_list __l) 515s | ^~~~~~~~ 515s /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]’: 515s /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 515s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 651 | __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 633 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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]’: 515s /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 515s 663 | return std::__uninitialized_copy_a 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 651 | __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 633 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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]’: 515s /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 515s 663 | return std::__uninitialized_copy_a 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/algorithm:65, 515s from /usr/include/dolfinx/common/MPI.h:12: 515s /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]’: 515s /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 515s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1188 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515s 637 | this->_M_impl._M_start, 515s | ~~~~~~~~~~~~~~~~~~~~~~~ 515s 638 | _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/dolfinx/mesh/generation.h:11: 515s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 515s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 783 | Mesh> create_mesh( 515s | ^~~~~~~~~~~ 515s /usr/include/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*]’: 515s /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 515s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 515s | ^ 515s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 515s 830 | cells1 = std::vector(cells.begin(), cells.end()); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 841 | std::vector cells1_v 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/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*]’: 515s /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 515s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 880 | boundary_v.erase(unique_end, range_end); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/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 515s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 885 | boundary_v.erase(boundary_v.begin()); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 905 | nodes1.erase(unique_end, range_end); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 911 | Geometry geometry 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /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]’: 515s /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 515s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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>]’: 515s /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 515s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 287 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 878 | operator()(_It& __it, _Sent __bound) const 515s | ^~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~ 515s /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 515s /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 515s 1906 | std::__introsort_loop(__first, __last, 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s 1907 | std::__lg(__last - __first) * 2, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1908 | __comp); 515s | ~~~~~~~ 515s /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 515s 1909 | std::__final_insertion_sort(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 515s /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 515s 698 | __miter_base(_Iterator __it) 515s | ^~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 287 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 743 | std::move(__result), 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 744 | std::move(__op), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1818 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 515s 1821 | auto __lasti = ranges::next(__first, __last); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 515s | ^ 515s /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):: >]’: 515s /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 515s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 515s | ^~~~~~~~~ 515s /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 515s /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 515s 2095 | while (__first != __last && !__pred(__first)) 515s | ~~~~~~^~~~~~~~~ 515s /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]’: 515s /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 515s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 515s | ^~~~~~~~ 515s /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 515s /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 515s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 515s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 783 | Mesh> create_mesh( 515s | ^~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 515s | ^ 515s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 515s 830 | cells1 = std::vector(cells.begin(), cells.end()); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 515s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 841 | std::vector cells1_v 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 880 | boundary_v.erase(unique_end, range_end); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 885 | boundary_v.erase(boundary_v.begin()); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 905 | nodes1.erase(unique_end, range_end); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 911 | Geometry geometry 515s | ^~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /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]’: 515s /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 515s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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)::]’: 515s /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 515s 992 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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*]’: 515s /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 515s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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*]’: 515s /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 515s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /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 515s /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>]’: 515s /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 515s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1877 | __introsort_loop(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1885 | std::__partial_sort(__first, __last, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1820 | __comp); 515s | ~~~~~~~ 515s /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 515s 1823 | std::__insertion_sort(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 515s | ^~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515s 637 | this->_M_impl._M_start, 515s | ~~~~~~~~~~~~~~~~~~~~~~~ 515s 638 | _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/string_view:58, 515s from /usr/include/c++/15/bits/basic_string.h:51, 515s from /usr/include/c++/15/string:56, 515s from /usr/include/boost/timer/timer.hpp:13, 515s from /usr/include/dolfinx/common/Timer.h:10, 515s from /usr/include/dolfinx/common/MPI.h:9: 515s /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>]’: 515s /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 515s 975 | operator()(_It&& __first, _Sent __last) const 515s | ^~~~~~~~ 515s /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]’: 515s /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 515s 736 | vector(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~ 515s /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 515s /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 515s 746 | _M_range_initialize_n(__first, __last, __n); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/numeric:64, 515s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 515s from /usr/include/dolfinx/common/MPI.h:17: 515s /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]’: 515s /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 515s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 515s | ^~~~ 515s /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 515s /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 > >]’: 515s /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 515s 1017 | operator()(_It __x, _Sent __bound) const 515s | ^~~~~~~~ 515s /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 515s /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&)::]’: 515s /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 515s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~ 515s /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 515s /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 515s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 515s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 515s /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)::]’: 515s /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 515s 317 | operator()(_Iterator __it) 515s | ^~~~~~~~ 515s In file included from /usr/include/c++/15/chrono:54: 515s /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 >]’: 515s /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 515s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 515s | ^~~~~~ 515s /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 515s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 515s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 46 | void reorder_list(std::span list, std::span nodemap) 515s | ^~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 515s 53 | const std::vector orig(list.begin(), list.end()); 515s | ^~~~ 515s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 515s 58 | std::ranges::copy(links_old, links_new.begin()); 515s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/vector:74: 515s /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]’: 515s /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 515s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 515s 239 | __x.end()); 515s | ~~~~~~~~~~ 515s /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 515s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 251 | end(), _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 515s from /usr/include/c++/15/bits/basic_string.h:41: 515s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 515s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/15/bits/vector.tcc:250:21: 515s /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 515s 1045 | std::_Destroy(__first, __last); 515s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1834 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1163 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 515s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1168 | return {__first, __first}; 515s | ^ 515s /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 515s 1177 | return {++__dest, __first}; 515s | ^ 515s /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]’: 515s /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 515s 1820 | erase(const_iterator __first, const_iterator __last) 515s | ^~~~~ 515s /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 515s /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 515s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1792 | erase(const_iterator __position) 515s | ^~~~~ 515s /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 515s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/vector:67: 515s /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]’: 515s /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 515s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 515s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 515s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 119 | std::ranges::copy(buffer, range.begin()); 515s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /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 515s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 515s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 676 | distribute_data(MPI_Comm comm0, std::span indices, 515s | ^~~~~~~~~~~~~~~ 515s /usr/include/c++/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]’: 515s /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 515s /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*]’: 515s /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 515s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 2052 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 515s /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 515s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 303 | return std::__do_uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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*]’: 515s /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 515s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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*]’: 515s /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 515s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 303 | return std::__do_uninit_copy(__first, __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 515s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 382 | create_geometry( 515s | ^~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 424 | const std::vector l2l = graph::build::compute_local_to_local( 515s | ^~~ 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 429 | std::ranges::transform(l2l, igi.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 515s 430 | [&nodes](auto index) { return nodes[index]; }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/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&):: >]’: 515s /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 515s 1864 | __partial_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 1869 | std::__heap_select(__first, __middle, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1870 | std::__sort_heap(__first, __middle, __comp); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1857 | __comp); 515s | ~~~~~~~ 515s /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 515s /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 515s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1771 | __insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1778 | if (__comp(__i, __first)) 515s | ~~~~~~^~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 515s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 676 | distribute_data(MPI_Comm comm0, std::span indices, 515s | ^~~~~~~~~~~~~~~ 515s /usr/include/c++/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&):: >]’: 515s /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 515s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 515s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 382 | create_geometry( 515s | ^~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 424 | const std::vector l2l = graph::build::compute_local_to_local( 515s | ^~~ 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 429 | std::ranges::transform(l2l, igi.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 515s 430 | [&nodes](auto index) { return nodes[index]; }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/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]’: 515s /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 515s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 515s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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)::]’: 515s /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 515s 980 | operator()(_Out __first, _Sent __last, _Fp __gen) const 515s | ^~~~~~~~ 515s /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 515s /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 > >]’: 515s /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 515s 878 | operator()(_It& __it, _Sent __bound) const 515s | ^~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~ 515s /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 515s /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 515s 1906 | std::__introsort_loop(__first, __last, 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s 1907 | std::__lg(__last - __first) * 2, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1908 | __comp); 515s | ~~~~~~~ 515s /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 515s 1909 | std::__final_insertion_sort(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 565 | v2, v3, vmid}); 515s | ~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 627 | {x.size() / 2, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 632 | std::vector{}, {0, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 515s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 671 | i0 + iy + ny + 2}); 515s | ~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 676 | {x.size() / 2, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 681 | std::vector{}, {0, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /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&):: >]’: 515s /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 515s 1590 | __heap_select(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 1594 | std::__make_heap(__first, __middle, __comp); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1596 | if (__comp(__i, __first)) 515s | ~~~~~~^~~~~~~~~~~~~~ 515s /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 515s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 515s /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&):: >]’: 515s /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 515s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~~~~~~ 515s /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 515s /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 515s 425 | std::__pop_heap(__first, __last, __last, __comp); 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s /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 515s 91 | if (__comp(__a, __b)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 93 | if (__comp(__b, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 94 | std::iter_swap(__result, __b); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 95 | else if (__comp(__a, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 96 | std::iter_swap(__result, __c); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 98 | std::iter_swap(__result, __a); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 100 | else if (__comp(__a, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 101 | std::iter_swap(__result, __a); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 102 | else if (__comp(__b, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 103 | std::iter_swap(__result, __c); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 105 | std::iter_swap(__result, __b); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1830 | __unguarded_partition(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 1836 | while (__comp(__first, __pivot)) 515s | ~~~~~~^~~~~~~~~~~~~~~~~~ 515s /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 515s 1839 | while (__comp(__pivot, __last)) 515s | ~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 1843 | std::iter_swap(__first, __last); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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&)::]’: 515s /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 515s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 515s | ^~~~~~~~ 515s /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 515s /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&):: >]’: 515s /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 515s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 515s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 515s 540 | x.insert(x.end(), {x0, x1}); 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 565 | v2, v3, vmid}); 515s | ~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 627 | {x.size() / 2, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 632 | std::vector{}, {0, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/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*]’: 515s /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 515s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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*]’: 515s /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 515s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /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 515s /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&):: >]’: 515s /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 515s 1877 | __introsort_loop(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1885 | std::__partial_sort(__first, __last, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1820 | __comp); 515s | ~~~~~~~ 515s /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 515s 1823 | std::__insertion_sort(__first, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 515s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 515s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 515s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 515s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 671 | i0 + iy + ny + 2}); 515s | ~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 676 | {x.size() / 2, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 681 | std::vector{}, {0, 2}, partitioner); 515s | ^ 515s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s /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&):: >]’: 515s /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 515s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~~~~~~ 515s /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 515s /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&):: >]’: 515s /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 515s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~~~~~ 515s /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 515s /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 515s /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 >]’: 515s /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 515s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 515s | ^~~~~~~~~ 515s /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 515s /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&)::]’: 515s /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 515s 239 | operator()(_Value& __val, _Iterator __it) 515s | ^~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1864 | __partial_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 1869 | std::__heap_select(__first, __middle, __last, __comp); 515s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1870 | std::__sort_heap(__first, __middle, __comp); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1857 | __comp); 515s | ~~~~~~~ 515s /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 515s /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 515s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1771 | __insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1778 | if (__comp(__i, __first)) 515s | ~~~~~~^~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1990 | __start, _M_get_Tp_allocator()); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 515s from /usr/include/c++/15/array:45, 515s from /usr/include/dolfinx/mesh/Topology.h:9: 515s /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*]’: 515s /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 515s 3073 | __niter_wrap(_From __from, _To __res) 515s | ^~~~~~~~~~~~ 515s /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>]’: 515s /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 515s 975 | operator()(_It&& __first, _Sent __last) const 515s | ^~~~~~~~ 515s /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]’: 515s /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 515s 736 | vector(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~ 515s /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 515s /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 515s 746 | _M_range_initialize_n(__first, __last, __n); 515s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 515s In file included from /usr/include/c++/15/format:58, 515s from /usr/include/c++/15/bits/chrono_io.h:41, 515s from /usr/include/c++/15/chrono:3378: 515s /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>]’: 515s /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 515s 349 | operator()(_Range&& __r, _Out __result) const 515s | ^~~~~~~~ 515s /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 515s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 352 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 1907 | _M_allocate_and_copy(size_type __n, 515s | ^~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s 1911 | std::__uninitialized_copy_a 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 515s | ^~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 633 | copy(_II __first, _II __last, _OI __result) 515s | ^~~~ 515s /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 515s 232 | if (__comp(__first + __secondChild, 515s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s 233 | __first + (__secondChild - 1))) 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s /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]’: 515s /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 515s 1818 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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 515s 1821 | auto __lasti = ranges::next(__first, __last); 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 515s | ^ 515s In file included from /usr/include/c++/15/tuple:46, 515s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 515s from /usr/include/c++/15/bits/memory_resource.h:43, 515s from /usr/include/c++/15/string:72: 515s /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]’: 515s /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 515s 797 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s 195 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s /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 515s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 515s | ^~~~~~~~~~~~~~ 515s /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]’: 515s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 515s 181 | vector<_Tp, _Alloc>:: 515s | ^~~~~~~~~~~~~~~~~~~ 515s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 515s | ^~~~~~~~~~~~~~ 515s /usr/include/c++/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&):: >]’: 515s /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 515s 1590 | __heap_select(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 1594 | std::__make_heap(__first, __middle, __comp); 515s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s 1596 | if (__comp(__i, __first)) 515s | ~~~~~~^~~~~~~~~~~~~~ 515s /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 515s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~~~~~~ 515s /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 515s /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 515s 425 | std::__pop_heap(__first, __last, __last, __comp); 515s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 515s | ^~~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s /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 515s 91 | if (__comp(__a, __b)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 93 | if (__comp(__b, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 94 | std::iter_swap(__result, __b); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 95 | else if (__comp(__a, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 96 | std::iter_swap(__result, __c); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 98 | std::iter_swap(__result, __a); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 100 | else if (__comp(__a, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 101 | std::iter_swap(__result, __a); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 102 | else if (__comp(__b, __c)) 515s | ~~~~~~^~~~~~~~~~ 515s /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 515s 103 | std::iter_swap(__result, __c); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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 515s 105 | std::iter_swap(__result, __b); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 1830 | __unguarded_partition(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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 515s /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 515s 1836 | while (__comp(__first, __pivot)) 515s | ~~~~~~^~~~~~~~~~~~~~~~~~ 515s /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 515s 1839 | while (__comp(__pivot, __last)) 515s | ~~~~~~^~~~~~~~~~~~~~~~~ 515s /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 515s 1843 | std::iter_swap(__first, __last); 515s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 515s /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&)::]’: 515s /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 515s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 515s | ^~~~~~~~ 515s /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 515s /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*]’: 515s /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 515s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 515s | ^~~~~~~~~~~~~~~~ 515s /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 515s /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&):: >]’: 515s /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 515s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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*]’: 515s /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 515s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 515s | ^~~~~~~~~~~~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 3196 | std::move(__comp), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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 >]’: 515s /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 515s 349 | operator()(_Range&& __r, _Out __result) const 515s | ^~~~~~~~ 515s /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 515s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 352 | std::move(__result)); 515s | ~~~~~~~~~~~~~~~~~~~~ 515s /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 515s /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&):: >]’: 515s /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 515s 135 | __push_heap(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~ 515s /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 515s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 515s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 515s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 515s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 515s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 515s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 515s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 508 | { return std::get<0>(idx) != r; }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 515s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 515s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 553 | [](auto x) { return std::get<1>(x); }); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /usr/include/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&):: >]’: 515s /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 515s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~~~~~~ 515s /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 515s /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&):: >]’: 515s /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 515s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 515s | ^~~~~~~~~~ 515s /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 515s /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 515s /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 > >]’: 515s /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 515s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 515s | ^~~~~~~~~ 515s /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 515s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 515s /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 515s 698 | __miter_base(_Iterator __it) 515s | ^~~~~~~~~~~~ 515s /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&)::]’: 515s /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 515s 239 | operator()(_Value& __val, _Iterator __it) 515s | ^~~~~~~~ 515s /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&)::]’: 515s /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 515s 195 | operator()(_Iterator __it, _Value& __val) 515s | ^~~~~~~~ 515s /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&):: >]’: 515s /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 515s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 515s | ^~~~~~~~~~~~~ 515s /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 515s 232 | if (__comp(__first + __secondChild, 515s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 515s 233 | __first + (__secondChild - 1))) 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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*]’: 515s /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 515s 3073 | __niter_wrap(_From __from, _To __res) 515s | ^~~~~~~~~~~~ 515s /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&):: >]’: 515s /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 515s 135 | __push_heap(_RandomAccessIterator __first, 515s | ^~~~~~~~~~~ 515s /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 515s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 515s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s /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&)::]’: 515s /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 515s 195 | operator()(_Iterator __it, _Value& __val) 515s | ^~~~~~~~ 515s /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]’: 515s /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 515s 2030 | operator()(_Iter __first, _Sent __last, 515s | ^~~~~~~~ 515s /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 515s /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]’: 515s /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 515s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 515s | ^~~~~~~~ 515s /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 515s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 515s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515s 743 | std::move(__result), 515s | ~~~~~~~~~~~~~~~~~~~~ 515s 744 | std::move(__op), std::move(__proj)); 515s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 >]’: 516s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 508 | { return std::get<0>(idx) != r; }); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 516s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 553 | [](auto x) { return std::get<1>(x); }); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 646 | std::next(x_new.begin(), shape[1] * i)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 658 | std::next(x_new.begin(), shape[1] * i)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 516s | ^~~~~~~~ 516s /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 516s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 743 | std::move(__result), 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 744 | std::move(__op), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 > >]’: 516s /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 516s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 516s | ^~~~~~ 516s /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 516s /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]’: 516s /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 516s 1546 | insert(const_iterator __position, initializer_list __l) 516s | ^~~~~~ 516s /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 516s /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 516s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1550 | std::random_access_iterator_tag()); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 1546 | insert(const_iterator __position, initializer_list __l) 516s | ^~~~~~ 516s /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 516s /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 516s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1550 | std::random_access_iterator_tag()); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1990 | __start, _M_get_Tp_allocator()); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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>]’: 516s /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 516s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 516s | ^~~~~~~~ 516s /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 516s /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 516s /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 516s 341 | return ranges::__copy_or_move(std::move(__first), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 516s 342 | std::move(__last), 516s | ~~~~~~~~~~~~~~~~~~ 516s 343 | std::move(__result)); 516s | ~~~~~~~~~~~~~~~~~~~~ 516s /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 516s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 516s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 516s /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 516s 698 | __miter_base(_Iterator __it) 516s | ^~~~~~~~~~~~ 516s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 516s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 516s /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 516s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 516s | ^~~~~~~~ 516s /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 516s /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 >]’: 516s /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 516s 1017 | operator()(_It __x, _Sent __bound) const 516s | ^~~~~~~~ 516s /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 516s /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&)::]’: 516s /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 516s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~ 516s /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 516s /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 516s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 >]’: 516s /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 516s 666 | move(_II __first, _II __last, _OI __result) 516s | ^~~~ 516s /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 516s /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 516s /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]’: 516s /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 516s 3172 | operator()(_Iter __first, _Sent __last, 516s | ^~~~~~~~ 516s /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 516s /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 >]’: 516s /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 516s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 516s | ^~~~~~~~ 516s /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 516s /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 516s /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 516s 341 | return ranges::__copy_or_move(std::move(__first), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 516s 342 | std::move(__last), 516s | ~~~~~~~~~~~~~~~~~~ 516s 343 | std::move(__result)); 516s | ~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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]’: 516s /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 516s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1834 | std::move(__comp), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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)::]’: 516s /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 516s 3912 | find_if(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~ 516s /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 516s /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 516s 3921 | return std::__find_if(__first, __last, 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 516s | ^~~~~~~~ 516s /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 516s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 743 | std::move(__result), 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 744 | std::move(__op), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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]’: 516s /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 516s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 516s | ^~~~~~~~ 516s /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 >]’: 516s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 516s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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)::]’: 516s /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 516s 3912 | find_if(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~ 516s /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 516s /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 516s 3921 | return std::__find_if(__first, __last, 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 516s | ^~~~~~~~ 516s /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 516s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 743 | std::move(__result), 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 744 | std::move(__op), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 > >]’: 516s /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 516s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 516s | ^~~~~~ 516s /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 516s /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 > >]’: 516s /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 516s /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 516s /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]’: 516s /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 516s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 516s | ^~~~~~~~ 516s /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*]’: 516s /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 516s 3073 | __niter_wrap(_From __from, _To __res) 516s | ^~~~~~~~~~~~ 516s /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]’: 516s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 516s 885 | vector<_Tp, _Alloc>:: 516s | ^~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 516s /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*]’: 516s /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 516s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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*]’: 516s /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 516s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~ 516s /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 516s /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]’: 516s /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 516s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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>]’: 516s /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 516s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 516s | ^~~~~~~~~~~~~~ 516s /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 516s /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 516s /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 516s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 287 | std::move(__result)); 516s | ~~~~~~~~~~~~~~~~~~~~ 516s /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 >]’: 516s /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 516s 878 | operator()(_It& __it, _Sent __bound) const 516s | ^~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~ 516s /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 516s /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 516s 1906 | std::__introsort_loop(__first, __last, 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s 1907 | std::__lg(__last - __first) * 2, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1908 | __comp); 516s | ~~~~~~~ 516s /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 516s 1909 | std::__final_insertion_sort(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 516s /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 516s 698 | __miter_base(_Iterator __it) 516s | ^~~~~~~~~~~~ 516s /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 >]’: 516s /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 516s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 516s | ^~~~~~~~~~~~~~ 516s /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 516s /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 516s /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 516s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 287 | std::move(__result)); 516s | ~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 743 | std::move(__result), 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 744 | std::move(__op), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 1818 | operator()(_Iter __first, _Sent __last, 516s | ^~~~~~~~ 516s /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 516s /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 516s 1821 | auto __lasti = ranges::next(__first, __last); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s /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 516s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 516s | ^ 516s /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):: >]’: 516s /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 516s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 516s | ^~~~~~~~~ 516s /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 516s /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 516s 2095 | while (__first != __last && !__pred(__first)) 516s | ~~~~~~^~~~~~~~~ 516s /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]’: 516s /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 516s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 516s | ^~~~~~~~ 516s /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 516s /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 516s /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]’: 516s /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 516s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 743 | std::move(__result), 516s | ~~~~~~~~~~~~~~~~~~~~ 516s 744 | std::move(__op), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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):: >]’: 516s /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 516s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 516s | ^~~~~~~~~ 516s /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 516s /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 516s 2095 | while (__first != __last && !__pred(__first)) 516s | ~~~~~~^~~~~~~~~ 516s /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]’: 516s /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 516s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 516s | ^~~~~~~~ 516s /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 516s /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 516s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:16: 516s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 516s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 143 | return [&](std::span rows, 516s | ^ 516s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 147 | this->add(data, rows, cols); 516s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 651 | __result, __alloc); 516s | ~~~~~~~~~~~~~~~~~~ 516s /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 >]’: 516s /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 516s 633 | copy(_II __first, _II __last, _OI __result) 516s | ^~~~ 516s /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]’: 516s /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 516s 663 | return std::__uninitialized_copy_a 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 651 | __result, __alloc); 516s | ~~~~~~~~~~~~~~~~~~ 516s /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 > >]’: 516s /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 516s 633 | copy(_II __first, _II __last, _OI __result) 516s | ^~~~ 516s /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]’: 516s /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 516s 663 | return std::__uninitialized_copy_a 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp: In lambda function: 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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*]’: 516s /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 516s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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*]’: 516s /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 516s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~ 516s /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 516s /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>]’: 516s /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 516s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 516s | ^~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1877 | __introsort_loop(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1885 | std::__partial_sort(__first, __last, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1820 | __comp); 516s | ~~~~~~~ 516s /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 516s 1823 | std::__insertion_sort(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 >]’: 516s /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 516s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 516s | ^~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 516s | ^~~~~~~~ 516s /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 516s In file included from /usr/include/c++/15/vector:68, 516s from /usr/include/catch2/catch_tostring.hpp:12, 516s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 516s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 516s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 516s from /usr/include/catch2/catch_test_macros.hpp:11, 516s from /usr/include/catch2/catch_template_test_macros.hpp:20, 516s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:13: 516s /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]’: 516s /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 516s 708 | vector(initializer_list __l, 516s | ^~~~~~ 516s /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 > >]’: 516s /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 516s 1017 | operator()(_It __x, _Sent __bound) const 516s | ^~~~~~~~ 516s /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 516s /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&)::]’: 516s /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 516s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~ 516s /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 516s /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 516s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 516s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 516s /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)::]’: 516s /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 516s 317 | operator()(_Iterator __it) 516s | ^~~~~~~~ 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 516s /tmp/autopkgtest.1o35fU/build.VsF/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 516s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 516s | ^~~~~~~~~~ 516s /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]’: 516s /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 516s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 516s | ^~~~~~~~ 516s /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 516s /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]’: 516s /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 516s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 516s 637 | this->_M_impl._M_start, 516s | ~~~~~~~~~~~~~~~~~~~~~~~ 516s 638 | _M_get_Tp_allocator()); 516s | ~~~~~~~~~~~~~~~~~~~~~~ 516s /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)::]’: 516s /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 516s 317 | operator()(_Iterator __it) 516s | ^~~~~~~~ 516s /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]’: 516s /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 516s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:25: 516s /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]’: 516s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 516s | ^~~~~ 516s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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]’: 516s /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 516s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1864 | __partial_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~ 516s /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 516s /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 516s /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 516s 1869 | std::__heap_select(__first, __middle, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1870 | std::__sort_heap(__first, __middle, __comp); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1857 | __comp); 516s | ~~~~~~~ 516s /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 516s /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 516s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1771 | __insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1778 | if (__comp(__i, __first)) 516s | ~~~~~~^~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 > >]’: 516s /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 516s 878 | operator()(_It& __it, _Sent __bound) const 516s | ^~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~ 516s /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 516s /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 516s 1906 | std::__introsort_loop(__first, __last, 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s 1907 | std::__lg(__last - __first) * 2, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1908 | __comp); 516s | ~~~~~~~ 516s /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 516s 1909 | std::__final_insertion_sort(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/15/vector:68, 516s from /usr/include/basix/mdspan.hpp:6096, 516s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:11: 516s /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]’: 516s /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 516s 708 | vector(initializer_list __l, 516s | ^~~~~~ 516s /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]’: 516s /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 516s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:24: 516s /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]’: 516s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 516s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 516s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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*]’: 516s /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 516s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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*]’: 516s /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 516s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 303 | return std::__do_uninit_copy(__first, __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 516s 450 | rowptr_container_type new_row_ptr = {0}; 516s | ^~~~~~~~~~~ 516s /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*]’: 516s /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 516s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 516s /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 516s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 303 | return std::__do_uninit_copy(__first, __last, __result); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1590 | __heap_select(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~ 516s /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 516s /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 516s /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 516s 1594 | std::__make_heap(__first, __middle, __comp); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1596 | if (__comp(__i, __first)) 516s | ~~~~~~^~~~~~~~~~~~~~ 516s /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 516s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 516s /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&):: >]’: 516s /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 516s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~~ 516s /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 516s /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 516s 425 | std::__pop_heap(__first, __last, __last, __comp); 516s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s /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 516s /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 516s 91 | if (__comp(__a, __b)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 93 | if (__comp(__b, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 94 | std::iter_swap(__result, __b); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 95 | else if (__comp(__a, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 96 | std::iter_swap(__result, __c); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 98 | std::iter_swap(__result, __a); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 100 | else if (__comp(__a, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 101 | std::iter_swap(__result, __a); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 102 | else if (__comp(__b, __c)) 516s | ~~~~~~^~~~~~~~~~ 516s /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 516s 103 | std::iter_swap(__result, __c); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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 516s 105 | std::iter_swap(__result, __b); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1830 | __unguarded_partition(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s /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 516s 1836 | while (__comp(__first, __pivot)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~~ 516s /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 516s 1839 | while (__comp(__pivot, __last)) 516s | ~~~~~~^~~~~~~~~~~~~~~~~ 516s /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 516s 1843 | std::iter_swap(__first, __last); 516s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 516s /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&)::]’: 516s /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 516s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 516s | ^~~~~~~~ 516s /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 516s /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&):: >]’: 516s /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 516s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1877 | __introsort_loop(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1885 | std::__partial_sort(__first, __last, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1820 | __comp); 516s | ~~~~~~~ 516s /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 516s 1823 | std::__insertion_sort(__first, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/c++/15/algorithm:65, 516s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 516s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 516s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:17: 516s /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]’: 516s /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 516s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1188 | std::move(__comp), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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]’: 516s /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 516s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 516s 637 | this->_M_impl._M_start, 516s | ~~~~~~~~~~~~~~~~~~~~~~~ 516s 638 | _M_get_Tp_allocator()); 516s | ~~~~~~~~~~~~~~~~~~~~~~ 516s In file included from /usr/include/dolfinx/mesh/generation.h:11, 516s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:22: 516s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 516s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 783 | Mesh> create_mesh( 516s | ^~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 516s | ^ 516s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 516s 830 | cells1 = std::vector(cells.begin(), cells.end()); 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 516s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 841 | std::vector cells1_v 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/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*]’: 516s /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 516s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 880 | boundary_v.erase(unique_end, range_end); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 885 | boundary_v.erase(boundary_v.begin()); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 516s 905 | nodes1.erase(unique_end, range_end); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 911 | Geometry geometry 516s | ^~~~~~~~ 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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*]’: 516s /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 516s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 516s | ^~~~~~~~~~~~~~~~~~ 516s /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 516s /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]’: 516s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 249 | void add(std::span x, std::span rows, 516s | ^~~ 516s /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]’: 516s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 516s 724 | double norm_sq_local = std::accumulate( 516s | ~~~~~~~~~~~~~~~^ 516s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~~ 516s /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 516s /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&):: >]’: 516s /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 516s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 516s | ^~~~~~~~~~ 516s /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 516s /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 516s /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 >]’: 516s /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 516s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 516s | ^~~~~~~~~ 516s /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 516s /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&)::]’: 516s /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 516s 239 | operator()(_Value& __val, _Iterator __it) 516s | ^~~~~~~~ 516s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 516s from /usr/include/c++/15/algorithm:65, 516s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:10: 516s /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]’: 516s /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 516s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 516s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 516s /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&):: >]’: 516s /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 516s 1864 | __partial_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~ 516s /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 516s /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 516s /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 516s 1869 | std::__heap_select(__first, __middle, __last, __comp); 516s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s 1870 | std::__sort_heap(__first, __middle, __comp); 516s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 1857 | __comp); 516s | ~~~~~~~ 516s /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 516s /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 516s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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()::]’: 516s /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 516s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 516s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s 201 | std::move(__f), std::move(__proj)); 516s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516s /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&):: >]’: 516s /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 516s 1771 | __insertion_sort(_RandomAccessIterator __first, 516s | ^~~~~~~~~~~~~~~~ 516s /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 516s /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 516s 1778 | if (__comp(__i, __first)) 516s | ~~~~~~^~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 517s 450 | rowptr_container_type new_row_ptr = {0}; 517s | ^~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 517s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 517s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 517s 540 | x.insert(x.end(), {x0, x1}); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 565 | v2, v3, vmid}); 517s | ~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 627 | {x.size() / 2, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 632 | std::vector{}, {0, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/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&):: >]’: 517s /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 517s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 517s | ^~~~~~~~~~~~~ 517s /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 517s 232 | if (__comp(__first + __secondChild, 517s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s 233 | __first + (__secondChild - 1))) 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 517s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 517s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 671 | i0 + iy + ny + 2}); 517s | ~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 676 | {x.size() / 2, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 681 | std::vector{}, {0, 2}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/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&):: >]’: 517s /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 517s 1590 | __heap_select(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~ 517s /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 517s /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 517s /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 517s 1594 | std::__make_heap(__first, __middle, __comp); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1596 | if (__comp(__i, __first)) 517s | ~~~~~~^~~~~~~~~~~~~~ 517s /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 517s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~~~~~~~~ 517s /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 517s /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 517s 425 | std::__pop_heap(__first, __last, __last, __comp); 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s /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 517s /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 517s 91 | if (__comp(__a, __b)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 93 | if (__comp(__b, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 94 | std::iter_swap(__result, __b); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 95 | else if (__comp(__a, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 96 | std::iter_swap(__result, __c); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 98 | std::iter_swap(__result, __a); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 100 | else if (__comp(__a, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 101 | std::iter_swap(__result, __a); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 102 | else if (__comp(__b, __c)) 517s | ~~~~~~^~~~~~~~~~ 517s /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 517s 103 | std::iter_swap(__result, __c); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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 517s 105 | std::iter_swap(__result, __b); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 1830 | __unguarded_partition(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s /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 517s 1836 | while (__comp(__first, __pivot)) 517s | ~~~~~~^~~~~~~~~~~~~~~~~~ 517s /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 517s 1839 | while (__comp(__pivot, __last)) 517s | ~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 1843 | std::iter_swap(__first, __last); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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&)::]’: 517s /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 517s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 517s | ^~~~~~~~ 517s /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 517s /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&):: >]’: 517s /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 517s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 135 | __push_heap(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~ 517s /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 517s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 517s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~~~~~~~~ 517s /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 517s /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&):: >]’: 517s /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 517s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~~~~~~~ 517s /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 517s /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 517s /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 > >]’: 517s /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 517s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 517s | ^~~~~~~~~ 517s /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 517s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 517s /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 517s 698 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 642 | _index_maps[1]->local_to_global(local_col, global_col); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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&)::]’: 517s /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 517s 239 | operator()(_Value& __val, _Iterator __it) 517s | ^~~~~~~~ 517s /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&)::]’: 517s /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 517s 195 | operator()(_Iterator __it, _Value& __val) 517s | ^~~~~~~~ 517s /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&):: >]’: 517s /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 517s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 517s | ^~~~~~~~~~~~~ 517s /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 517s 232 | if (__comp(__first + __secondChild, 517s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 517s 233 | __first + (__secondChild - 1))) 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 517s from /usr/include/dolfinx/refinement/interval.h:12: 517s /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]’: 517s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 517s 177 | std::for_each(local_edge_to_new_vertex.begin(), 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 178 | local_edge_to_new_vertex.end(), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 179 | [global_offset](auto& e) { e.second += global_offset; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 517s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 517s 254 | recv_local_edge); 517s | ~~~~~~~~~~~~~~~~ 517s /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*]’: 517s /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 517s 3073 | __niter_wrap(_From __from, _To __res) 517s | ^~~~~~~~~~~~ 517s /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&):: >]’: 517s /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 517s 135 | __push_heap(_RandomAccessIterator __first, 517s | ^~~~~~~~~~~ 517s /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 517s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 517s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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&)::]’: 517s /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 517s 195 | operator()(_Iterator __it, _Value& __val) 517s | ^~~~~~~~ 517s /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]’: 517s /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 517s 1546 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /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 517s /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 517s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1550 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 517s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 517s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 517s from /usr/include/catch2/catch_test_macros.hpp:11, 517s from /usr/include/catch2/catch_template_test_macros.hpp:20, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/generation.cpp:9: 517s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 517s /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 517s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 517s | ^ 517s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 517s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 517s | ^ 517s /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>]’: 517s /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 517s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 517s | ^~~~~~~~~~~~~ 517s /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 517s /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 > >]’: 517s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s In file included from /usr/include/c++/15/string_view:58, 517s from /usr/include/c++/15/bits/basic_string.h:51, 517s from /usr/include/c++/15/string:56, 517s from /usr/include/catch2/internal/catch_stringref.hpp:12, 517s from /usr/include/catch2/catch_assertion_info.hpp:13, 517s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 517s /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>]’: 517s /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 517s 975 | operator()(_It&& __first, _Sent __last) const 517s | ^~~~~~~~ 517s /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]’: 517s /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 517s 736 | vector(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~ 517s /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 517s /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 517s 746 | _M_range_initialize_n(__first, __last, __n); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/numeric:64, 517s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 517s from /usr/include/dolfinx/common/MPI.h:17, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:19: 517s /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]’: 517s /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 517s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 517s | ^~~~ 517s /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 517s In file included from /usr/include/c++/15/chrono:54, 517s from /usr/include/catch2/catch_tostring.hpp:545: 517s /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 >]’: 517s /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 517s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /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 517s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 517s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 46 | void reorder_list(std::span list, std::span nodemap) 517s | ^~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 517s 53 | const std::vector orig(list.begin(), list.end()); 517s | ^~~~ 517s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 517s 58 | std::ranges::copy(links_old, links_new.begin()); 517s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/vector:74: 517s /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]’: 517s /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 517s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 517s 239 | __x.end()); 517s | ~~~~~~~~~~ 517s /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 517s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 251 | end(), _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 517s from /usr/include/c++/15/bits/basic_string.h:41: 517s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 517s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/15/bits/vector.tcc:250:21: 517s /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 517s 1045 | std::_Destroy(__first, __last); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1834 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1163 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1168 | return {__first, __first}; 517s | ^ 517s /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 517s 1177 | return {++__dest, __first}; 517s | ^ 517s /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]’: 517s /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 517s 1820 | erase(const_iterator __first, const_iterator __last) 517s | ^~~~~ 517s /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 517s /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 517s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1792 | erase(const_iterator __position) 517s | ^~~~~ 517s /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 517s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/vector:67: 517s /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]’: 517s /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 517s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 517s from /usr/include/dolfinx/mesh/Mesh.h:9, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:21: 517s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 517s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 119 | std::ranges::copy(buffer, range.begin()); 517s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 517s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 676 | distribute_data(MPI_Comm comm0, std::span indices, 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/c++/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]’: 517s /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 517s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 2052 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 382 | create_geometry( 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 424 | const std::vector l2l = graph::build::compute_local_to_local( 517s | ^~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 429 | std::ranges::transform(l2l, igi.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 517s 430 | [&nodes](auto index) { return nodes[index]; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/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]’: 517s /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 517s 1546 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /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 517s /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 517s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1550 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38: 517s /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>]’: 517s /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 517s 975 | operator()(_It&& __first, _Sent __last) const 517s | ^~~~~~~~ 517s /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]’: 517s /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 517s 736 | vector(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~ 517s /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 517s /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 517s 746 | _M_range_initialize_n(__first, __last, __n); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/vector:74: 517s /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]’: 517s /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 517s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 517s 239 | __x.end()); 517s | ~~~~~~~~~~ 517s /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 517s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 251 | end(), _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 517s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 517s from /usr/include/c++/15/vector:67: 517s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 517s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/15/bits/vector.tcc:250:21: 517s /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 517s 1045 | std::_Destroy(__first, __last); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 782 | ranges::begin(__r2), ranges::end(__r2), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 783 | std::move(__result), std::move(__binary_op), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 784 | std::move(__proj1), std::move(__proj2)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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)::]’: 517s /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 517s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1834 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1617 | insert(const_iterator __position, _InputIterator __first, 517s | ^~~~~~ 517s /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 517s /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 517s /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 517s 1621 | _M_range_insert(begin() + __offset, __first, __last, 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1622 | std::__iterator_category(__first)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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)::]’: 517s /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 517s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 2130 | __value, std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 885 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 517s from /usr/include/dolfinx/fem/assembler.h:9, 517s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 517s from /usr/include/dolfinx.h:11, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:14: 517s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 517s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 517s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/vector:68, 517s from /usr/include/catch2/catch_tostring.hpp:12, 517s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 517s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 517s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 517s from /usr/include/catch2/catch_test_macros.hpp:11, 517s from /usr/include/catch2/catch_template_test_macros.hpp:20, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:7: 517s /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]’: 517s /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 517s 708 | vector(initializer_list __l, 517s | ^~~~~~ 517s /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]’: 517s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 78 | std::vector expected_x = { 517s | ^~~~~~~~~~ 517s /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)>]’: 517s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 267 | void assemble_matrix( 517s | ^~~~~~~~~~~~~~~ 517s /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&)::]’: 517s /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 517s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 517s | ^~~~~~~~~~~~~~~~ 517s /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 517s /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 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 120 | std::vector expected_x = { 517s | ^~~~~~~~~~ 517s In file included from /usr/include/c++/15/numeric:64, 517s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 517s from /usr/include/dolfinx/common/MPI.h:17, 517s from /usr/include/dolfinx/common/dolfinx_common.h:13, 517s from /usr/include/dolfinx.h:10: 517s /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)>]’: 517s /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 517s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 517s | ^~~~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1990 | __start, _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 517s | ^~~~~~~~ 517s /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 517s /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 517s 606 | return ranges::fill_n(std::move(__first), __len, __value); 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 187 | {x.size() / 3, 3}, partitioner); 517s | ^ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s In file included from /usr/include/dolfinx/fem/Function.h:17, 517s from /usr/include/dolfinx/fem/DirichletBC.h:12, 517s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 517s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 517s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 99 | std::span(_buffer_remote), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 100 | std::span(_request)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s In file included from /usr/include/c++/15/string:50: 517s /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*]’: 517s /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 517s 3073 | __niter_wrap(_From __from, _To __res) 517s | ^~~~~~~~~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/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]’: 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 35 | void spmv_impl(std::span values, 517s | ^~~~~~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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>]’: 517s /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 517s 975 | operator()(_It&& __first, _Sent __last) const 517s | ^~~~~~~~ 517s /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]’: 517s /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 517s 736 | vector(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~ 517s /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 517s /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 517s 746 | _M_range_initialize_n(__first, __last, __n); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/format:58, 517s from /usr/include/c++/15/bits/chrono_io.h:41, 517s from /usr/include/c++/15/chrono:3378: 517s /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>]’: 517s /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 517s 349 | operator()(_Range&& __r, _Out __result) const 517s | ^~~~~~~~ 517s /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 517s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 352 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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()::]’: 517s /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 517s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 1907 | _M_allocate_and_copy(size_type __n, 517s | ^~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1911 | std::__uninitialized_copy_a 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/string:53: 517s /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 >]’: 517s /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 517s 633 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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 517s /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 517s /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]’: 517s /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 517s 1818 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1821 | auto __lasti = ranges::next(__first, __last); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 517s | ^ 517s In file included from /usr/include/c++/15/tuple:46, 517s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 517s from /usr/include/c++/15/bits/memory_resource.h:43, 517s from /usr/include/c++/15/string:72: 517s /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]’: 517s /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 517s 797 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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)::]’: 517s /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 517s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 2130 | __value, std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 195 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s /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 517s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 517s | ^~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 181 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 517s | ^~~~~~~~~~~~~~ 517s /usr/include/c++/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*]’: 517s /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 517s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 517s | ^~~~~~~~~~~~~~~~ 517s /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 517s /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*]’: 517s /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 517s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~~~~~~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 3196 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 167 | static_cast(2. * i + comm_size)}); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 187 | {x.size() / 3, 3}, partitioner); 517s | ^ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s /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 >]’: 517s /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 517s 349 | operator()(_Range&& __r, _Out __result) const 517s | ^~~~~~~~ 517s /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 517s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 352 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 201 | std::vector expected_x 517s | ^~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 517s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 517s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 508 | { return std::get<0>(idx) != r; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 553 | [](auto x) { return std::get<1>(x); }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 646 | std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 658 | std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 517s from /usr/include/dolfinx.h:16: 517s /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]’: 517s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 379 | cells.insert(cells.end(), 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 517s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 386 | {x.size() / 3, 3}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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]’: 517s /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 517s 708 | vector(initializer_list __l, 517s | ^~~~~~ 517s /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]’: 517s /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 517s 2030 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 56 | std::vector cells{0, 1, 1, 2}; 517s | ^~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 63 | mesh::create_cell_partitioner()); 517s | ^ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s /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]’: 517s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 429 | {x.size() / 3, 3}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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]’: 517s /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 517s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /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 517s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 743 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 744 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 > >]’: 517s /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 517s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /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 517s /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]’: 517s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 476 | {x.size() / 3, 3}, partitioner); 517s | ^ 517s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:18: 517s /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]’: 517s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 517s | ^~~~~ 517s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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]’: 517s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 517s 885 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 56 | std::vector cells{0, 1, 1, 2}; 517s | ^~~~~ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 517s | ^ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s 63 | mesh::create_cell_partitioner()); 517s | ^ 517s /tmp/autopkgtest.1o35fU/build.VsF/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 517s /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]’: 517s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 517s | ^~~~~ 517s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 517s /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 517s 402 | std::ranges::transform(p, xg, p.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 517s 403 | [size = rows.size()](auto x, auto y) 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 404 | { return x + y / size; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 517s 885 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s /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 517s 908 | std::copy(__first, __last, __position); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 915 | std::__uninitialized_copy_a(__mid, __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 517s 916 | this->_M_impl._M_finish, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~ 517s 917 | _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 926 | std::copy(__first, __mid, __position); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 953 | = std::__uninitialized_copy_a(__first, __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s 954 | __new_finish, 517s | ~~~~~~~~~~~~~ 517s 955 | _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/algorithm:65, 517s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 517s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:11: 517s /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]’: 517s /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 517s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1188 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s 637 | this->_M_impl._M_start, 517s | ~~~~~~~~~~~~~~~~~~~~~~~ 517s 638 | _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /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 517s 633 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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]’: 517s /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 517s 663 | return std::__uninitialized_copy_a 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/mesh/generation.h:11, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:15: 517s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 517s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 783 | Mesh> create_mesh( 517s | ^~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 517s | ^ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 517s 830 | cells1 = std::vector(cells.begin(), cells.end()); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 841 | std::vector cells1_v 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 880 | boundary_v.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 885 | boundary_v.erase(boundary_v.begin()); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 905 | nodes1.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 911 | Geometry geometry 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/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]’: 517s /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 517s 1546 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /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 517s /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 517s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1550 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 517s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 783 | Mesh> create_mesh( 517s | ^~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 517s | ^ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 517s 830 | cells1 = std::vector(cells.begin(), cells.end()); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 841 | std::vector cells1_v 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 880 | boundary_v.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 885 | boundary_v.erase(boundary_v.begin()); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 905 | nodes1.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 911 | Geometry geometry 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/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]’: 517s /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 517s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1990 | __start, _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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>]’: 517s /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 517s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 517s | ^~~~~~~~ 517s /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 517s /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 517s /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 517s 341 | return ranges::__copy_or_move(std::move(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s 342 | std::move(__last), 517s | ~~~~~~~~~~~~~~~~~~ 517s 343 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /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 517s In file included from /usr/include/c++/15/string:46: 517s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 517s /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 517s 698 | __miter_base(_Iterator __it) 517s | ^~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/optional:51, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:9: 517s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 517s /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 517s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 517s | ^~~~~~~~ 517s /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 517s /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 >]’: 517s /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 517s 1017 | operator()(_It __x, _Sent __bound) const 517s | ^~~~~~~~ 517s /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 517s /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&)::]’: 517s /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 517s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 517s | ^~~~ 517s /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 517s /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 517s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 >]’: 517s /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 517s 666 | move(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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 517s /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 517s /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]’: 517s /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 517s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1834 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 3172 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 >]’: 517s /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 517s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 517s | ^~~~~~~~ 517s /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 517s /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 517s /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 517s 341 | return ranges::__copy_or_move(std::move(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s 342 | std::move(__last), 517s | ~~~~~~~~~~~~~~~~~~ 517s 343 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 517s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 517s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 517s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/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]’: 517s /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 517s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 517s | ^~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1990 | __start, _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:17: 517s /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]’: 517s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1834 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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)::]’: 517s /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 517s 3912 | find_if(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~~ 517s /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 517s /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 517s 3921 | return std::__find_if(__first, __last, 517s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 517s | ^~~~~~~~ 517s /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 517s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 743 | std::move(__result), 517s | ~~~~~~~~~~~~~~~~~~~~ 517s 744 | std::move(__op), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 > >]’: 517s /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 517s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /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 517s /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 > >]’: 517s /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 517s /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 517s /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]’: 517s /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 517s 1907 | _M_allocate_and_copy(size_type __n, 517s | ^~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 1911 | std::__uninitialized_copy_a 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/algorithm:62: 517s /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 >]’: 517s /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 517s 633 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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 517s /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 517s /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]’: 517s /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 517s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 517s | ^~~~~~~~ 517s /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 517s /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]’: 517s /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 517s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 517s | ^~~~~~~~ 517s /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*]’: 517s /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 517s 3073 | __niter_wrap(_From __from, _To __res) 517s | ^~~~~~~~~~~~ 517s /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]’: 517s /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 517s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 651 | __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~ 517s /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 > >]’: 517s /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 517s 633 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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]’: 517s /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 517s 663 | return std::__uninitialized_copy_a 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1818 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1821 | auto __lasti = ranges::next(__first, __last); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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 517s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 517s | ^ 517s /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)::]’: 517s /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 517s 2096 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 >]’: 517s /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 517s 349 | operator()(_Range&& __r, _Out __result) const 517s | ^~~~~~~~ 517s /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 517s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 352 | std::move(__result)); 517s | ~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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]’: 517s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 517s | ^~~~~~~~~~~~~~~~~ 517s /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]’: 517s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 517s | ^~~~~~~~ 517s /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 517s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 782 | ranges::begin(__r2), ranges::end(__r2), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 783 | std::move(__result), std::move(__binary_op), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 784 | std::move(__proj1), std::move(__proj2)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s /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 517s /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)>]’: 517s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 233 | void assemble_matrix( 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 247 | mesh->geometry().x(), constants, coefficients, 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 248 | dof_marker0, dof_marker1); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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 >]’: 517s /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 517s 633 | copy(_II __first, _II __last, _OI __result) 517s | ^~~~ 517s /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]’: 517s /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 517s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 517s | ^~~~~~~~ 517s In file included from /usr/include/dolfinx/la/Vector.h:14: 517s /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]’: 517s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 195 | void scatter_fwd_begin(std::span send_buffer, 517s | ^~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /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)::]’: 517s /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 517s 2096 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s In file included from /usr/include/c++/15/string_view:58, 517s from /usr/include/c++/15/bits/basic_string.h:51, 517s from /usr/include/c++/15/string:56, 517s from /usr/include/catch2/internal/catch_stringref.hpp:12, 517s from /usr/include/catch2/catch_assertion_info.hpp:13, 517s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 517s /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>]’: 517s /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 517s 975 | operator()(_It&& __first, _Sent __last) const 517s | ^~~~~~~~ 517s /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]’: 517s /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 517s 736 | vector(_InputIterator __first, _InputIterator __last, 517s | ^~~~~~ 517s /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 517s /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 517s 746 | _M_range_initialize_n(__first, __last, __n); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/numeric:64, 517s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 517s from /usr/include/dolfinx/common/MPI.h:17, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:12: 517s /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]’: 517s /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 517s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 517s | ^~~~ 517s /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 517s In file included from /usr/include/c++/15/chrono:54, 517s from /usr/include/catch2/catch_tostring.hpp:545: 517s /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 >]’: 517s /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 517s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 517s | ^~~~~~ 517s /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 517s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 517s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 46 | void reorder_list(std::span list, std::span nodemap) 517s | ^~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 517s 53 | const std::vector orig(list.begin(), list.end()); 517s | ^~~~ 517s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 517s 58 | std::ranges::copy(links_old, links_new.begin()); 517s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/vector:74: 517s /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]’: 517s /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 517s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 517s 239 | __x.end()); 517s | ~~~~~~~~~~ 517s /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 517s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 251 | end(), _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 517s from /usr/include/c++/15/bits/basic_string.h:41: 517s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 517s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/15/bits/vector.tcc:250:21: 517s /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 517s 1045 | std::_Destroy(__first, __last); 517s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1834 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1546 | insert(const_iterator __position, initializer_list __l) 517s | ^~~~~~ 517s /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 517s /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 517s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 517s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1550 | std::random_access_iterator_tag()); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1163 | operator()(_Iter __first, _Sent __last, 517s | ^~~~~~~~ 517s /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 517s /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 517s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 1168 | return {__first, __first}; 517s | ^ 517s /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 517s 1177 | return {++__dest, __first}; 517s | ^ 517s /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]’: 517s /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 517s 1820 | erase(const_iterator __first, const_iterator __last) 517s | ^~~~~ 517s /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 517s /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 517s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 1792 | erase(const_iterator __position) 517s | ^~~~~ 517s /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 517s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 517s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/c++/15/vector:67: 517s /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]’: 517s /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 517s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 517s | ^~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s /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 517s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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 517s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 517s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 517s from /usr/include/dolfinx/mesh/Mesh.h:9, 517s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:14: 517s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 517s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 119 | std::ranges::copy(buffer, range.begin()); 517s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/c++/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]’: 517s /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 517s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 1188 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /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]’: 517s /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 517s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s 637 | this->_M_impl._M_start, 517s | ~~~~~~~~~~~~~~~~~~~~~~~ 517s 638 | _M_get_Tp_allocator()); 517s | ~~~~~~~~~~~~~~~~~~~~~~ 517s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 517s from /usr/include/dolfinx/geometry/utils.h:9, 517s from /usr/include/dolfinx/fem/interpolate.h:19, 517s from /usr/include/dolfinx/fem/Function.h:12: 517s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 517s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 783 | Mesh> create_mesh( 517s | ^~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 517s | ^ 517s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 517s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 676 | distribute_data(MPI_Comm comm0, std::span indices, 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 517s 830 | cells1 = std::vector(cells.begin(), cells.end()); 517s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 517s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 841 | std::vector cells1_v 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 880 | boundary_v.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 885 | boundary_v.erase(boundary_v.begin()); 517s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 517s 905 | nodes1.erase(unique_end, range_end); 517s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 911 | Geometry geometry 517s | ^~~~~~~~ 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/c++/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]’: 517s /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 517s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 517s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s 2052 | std::move(__comp), std::move(__proj)); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 382 | create_geometry( 517s | ^~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s 424 | const std::vector l2l = graph::build::compute_local_to_local( 517s | ^~~ 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 517s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 517s 429 | std::ranges::transform(l2l, igi.begin(), 517s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 517s 430 | [&nodes](auto index) { return nodes[index]; }); 517s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517s /usr/include/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]’: 517s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 517s 885 | vector<_Tp, _Alloc>:: 517s | ^~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 518s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 676 | distribute_data(MPI_Comm comm0, std::span indices, 518s | ^~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 518s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 382 | create_geometry( 518s | ^~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 424 | const std::vector l2l = graph::build::compute_local_to_local( 518s | ^~~ 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 429 | std::ranges::transform(l2l, igi.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s 430 | [&nodes](auto index) { return nodes[index]; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/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]’: 518s /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 518s 1818 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 518s 1821 | auto __lasti = ranges::next(__first, __last); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 518s | ^ 518s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 518s from /usr/include/dolfinx/refinement/interval.h:12: 518s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = float]’: 518s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 518s 177 | std::for_each(local_edge_to_new_vertex.begin(), 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 178 | local_edge_to_new_vertex.end(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 179 | [global_offset](auto& e) { e.second += global_offset; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s 254 | recv_local_edge); 518s | ~~~~~~~~~~~~~~~~ 518s /usr/include/c++/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]’: 518s /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 518s 1546 | insert(const_iterator __position, initializer_list __l) 518s | ^~~~~~ 518s /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 518s /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 518s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1550 | std::random_access_iterator_tag()); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 633 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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 518s /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 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = float]’: 518s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 518s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 518s /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 518s 698 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 518s from /usr/include/c++/15/bits/stl_algobase.h:67: 518s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 518s /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 518s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 518s | ^~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 287 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 878 | operator()(_It& __it, _Sent __bound) const 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 1906 | std::__introsort_loop(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 1907 | std::__lg(__last - __first) * 2, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1908 | __comp); 518s | ~~~~~~~ 518s /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 518s 1909 | std::__final_insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 518s /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 518s 698 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 287 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 > >]’: 518s /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 518s 1017 | operator()(_It __x, _Sent __bound) const 518s | ^~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 743 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 744 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/algorithm:63: 518s /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&)::]’: 518s /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 518s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~ 518s /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 518s /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 518s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 > >]’: 518s /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 518s 975 | operator()(_It&& __first, _Sent __last) const 518s | ^~~~~~~~ 518s /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]’: 518s /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 518s 1818 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 518s 1821 | auto __lasti = ranges::next(__first, __last); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 518s | ^ 518s /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):: >]’: 518s /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 518s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 518s | ^~~~~~~~~ 518s /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 518s /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 518s 2095 | while (__first != __last && !__pred(__first)) 518s | ~~~~~~^~~~~~~~~ 518s /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 >]’: 518s /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 518s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 518s | ^~~~~~~~ 518s /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 518s /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 518s /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 518s 341 | return ranges::__copy_or_move(std::move(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 518s 342 | std::move(__last), 518s | ~~~~~~~~~~~~~~~~~~ 518s 343 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /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 518s /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 518s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’: 518s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 518s 177 | std::for_each(local_edge_to_new_vertex.begin(), 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 178 | local_edge_to_new_vertex.end(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 179 | [global_offset](auto& e) { e.second += global_offset; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 518s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s 254 | recv_local_edge); 518s | ~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 518s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 927 | void pack_coefficient_entity(std::span c, int cstride, 518s | ^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 518s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 927 | void pack_coefficient_entity(std::span c, int cstride, 518s | ^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 518s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 518s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 518s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 518s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 927 | void pack_coefficient_entity(std::span c, int cstride, 518s | ^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 518s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 927 | void pack_coefficient_entity(std::span c, int cstride, 518s | ^~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = double]’: 518s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 518s | ^~~~~~~~ 518s /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 518s /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 518s /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 518s /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 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~ 518s /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)>]’: 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 494 | void assemble_matrix( 518s | ^~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 549 | impl::assemble_cells( 518s | ~~~~~~~~~~~~~~~~~~~~^ 518s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 572 | impl::assemble_exterior_facets( 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 574 | a.domain(IntegralType::exterior_facet, i), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 578 | perms); 518s | ~~~~~~ 518s /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 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 588 | impl::assemble_interior_facets( 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 518s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 590 | a.domain(IntegralType::interior_facet, i), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 594 | cell_info1, perms); 518s | ~~~~~~~~~~~~~~~~~~ 518s /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 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 303 | return std::__do_uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 518s 637 | this->_M_impl._M_start, 518s | ~~~~~~~~~~~~~~~~~~~~~~~ 518s 638 | _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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>]’: 518s /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 518s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1877 | __introsort_loop(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1885 | std::__partial_sort(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1990 | __start, _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1820 | __comp); 518s | ~~~~~~~ 518s /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 518s 1823 | std::__insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/string:50: 518s /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*]’: 518s /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 518s 3073 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 975 | operator()(_It&& __first, _Sent __last) const 518s | ^~~~~~~~ 518s /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]’: 518s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s 885 | vector<_Tp, _Alloc>:: 518s | ^~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 736 | vector(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 746 | _M_range_initialize_n(__first, __last, __n); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /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 518s In file included from /usr/include/c++/15/format:58, 518s from /usr/include/c++/15/bits/chrono_io.h:41, 518s from /usr/include/c++/15/chrono:3378: 518s /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>]’: 518s /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 518s 349 | operator()(_Range&& __r, _Out __result) const 518s | ^~~~~~~~ 518s /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 518s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 352 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 1907 | _M_allocate_and_copy(size_type __n, 518s | ^~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1911 | std::__uninitialized_copy_a 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/string:53: 518s /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 >]’: 518s /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 518s 633 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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 518s /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 518s /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]’: 518s /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 518s 1818 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 518s 1821 | auto __lasti = ranges::next(__first, __last); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 518s | ^ 518s /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 > >]’: 518s /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 518s 1017 | operator()(_It __x, _Sent __bound) const 518s | ^~~~~~~~ 518s /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 518s /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&)::]’: 518s /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 518s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~ 518s /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 518s /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 518s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/tuple:46, 518s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 518s from /usr/include/c++/15/bits/memory_resource.h:43, 518s from /usr/include/c++/15/string:72: 518s /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]’: 518s /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 518s 797 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 518s /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)::]’: 518s /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 518s 317 | operator()(_Iterator __it) 518s | ^~~~~~~~ 518s /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]’: 518s /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 518s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 518s | ^~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 518s | ^~~~ 518s /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 518s /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]’: 518s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s 195 | vector<_Tp, _Alloc>:: 518s | ^~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s /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 518s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 518s | ^~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s 181 | vector<_Tp, _Alloc>:: 518s | ^~~~~~~~~~~~~~~~~~~ 518s /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 518s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 518s | ^~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 518s | ^~~~~~ 518s /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 518s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 518s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 46 | void reorder_list(std::span list, std::span nodemap) 518s | ^~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 518s 53 | const std::vector orig(list.begin(), list.end()); 518s | ^~~~ 518s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 518s 58 | std::ranges::copy(links_old, links_new.begin()); 518s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1834 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1163 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 518s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1168 | return {__first, __first}; 518s | ^ 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1177 | return {++__dest, __first}; 518s | ^ 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 1820 | erase(const_iterator __first, const_iterator __last) 518s | ^~~~~ 518s /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 518s /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 518s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 3196 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1792 | erase(const_iterator __position) 518s | ^~~~~ 518s /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 518s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 518s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 518s from /usr/include/dolfinx/fem/Function.h:11: 518s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 518s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 119 | std::ranges::copy(buffer, range.begin()); 518s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 349 | operator()(_Range&& __r, _Out __result) const 518s | ^~~~~~~~ 518s /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 518s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 352 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 518s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 676 | distribute_data(MPI_Comm comm0, std::span indices, 518s | ^~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 518s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 508 | { return std::get<0>(idx) != r; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 553 | [](auto x) { return std::get<1>(x); }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 303 | return std::__do_uninit_copy(__first, __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 2052 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 518s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 382 | create_geometry( 518s | ^~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 424 | const std::vector l2l = graph::build::compute_local_to_local( 518s | ^~~ 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 429 | std::ranges::transform(l2l, igi.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s 430 | [&nodes](auto index) { return nodes[index]; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 2030 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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&):: >]’: 518s /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 518s 1864 | __partial_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 1869 | std::__heap_select(__first, __middle, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1870 | std::__sort_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1857 | __comp); 518s | ~~~~~~~ 518s /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 518s /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 518s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 518s | ^~~~~~~~ 518s /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 518s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 743 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 744 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1771 | __insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1778 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~ 518s /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 > >]’: 518s /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 518s 633 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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]’: 518s /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 518s 663 | return std::__uninitialized_copy_a 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 508 | { return std::get<0>(idx) != r; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 553 | [](auto x) { return std::get<1>(x); }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 > >]’: 518s /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 518s 878 | operator()(_It& __it, _Sent __bound) const 518s | ^~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 1906 | std::__introsort_loop(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 1907 | std::__lg(__last - __first) * 2, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1908 | __comp); 518s | ~~~~~~~ 518s /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 518s 1909 | std::__final_insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 646 | std::next(x_new.begin(), shape[1] * i)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 658 | std::next(x_new.begin(), shape[1] * i)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 518s | ^~~~~~~~ 518s /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 518s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 743 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 744 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 > >]’: 518s /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 518s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 518s | ^~~~~~ 518s /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 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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>]’: 518s /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 518s 1017 | operator()(_It __x, _Sent __bound) const 518s | ^~~~~~~~ 518s /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 518s /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&)::]’: 518s /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 518s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~ 518s /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 518s /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 518s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1590 | __heap_select(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 1594 | std::__make_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1596 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 518s /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&):: >]’: 518s /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 518s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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 518s 425 | std::__pop_heap(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s /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 518s 91 | if (__comp(__a, __b)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 93 | if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 94 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 95 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 96 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 98 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 100 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 101 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 102 | else if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 103 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 105 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1830 | __unguarded_partition(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 1836 | while (__comp(__first, __pivot)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~ 518s /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 518s 1839 | while (__comp(__pivot, __last)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1843 | std::iter_swap(__first, __last); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 518s | ^~~~~~~~ 518s /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 518s /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&):: >]’: 518s /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 518s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1877 | __introsort_loop(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1885 | std::__partial_sort(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1820 | __comp); 518s | ~~~~~~~ 518s /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 518s 1823 | std::__insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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)::]’: 518s /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 518s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 518s | ^~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 3073 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1617 | insert(const_iterator __position, _InputIterator __first, 518s | ^~~~~~ 518s /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 518s /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 518s /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 518s 1621 | _M_range_insert(begin() + __offset, __first, __last, 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1622 | std::__iterator_category(__first)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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&):: >]’: 518s /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 518s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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&):: >]’: 518s /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 518s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~ 518s /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 518s /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 518s /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 >]’: 518s /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 518s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 518s | ^~~~~~~~~ 518s /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 518s /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&)::]’: 518s /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 518s 239 | operator()(_Value& __val, _Iterator __it) 518s | ^~~~~~~~ 518s /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 > >]’: 518s /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 518s 878 | operator()(_It& __it, _Sent __bound) const 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 1906 | std::__introsort_loop(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 1907 | std::__lg(__last - __first) * 2, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1908 | __comp); 518s | ~~~~~~~ 518s /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 518s 1909 | std::__final_insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s 885 | vector<_Tp, _Alloc>:: 518s | ^~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 287 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1864 | __partial_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 1869 | std::__heap_select(__first, __middle, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1870 | std::__sort_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1857 | __comp); 518s | ~~~~~~~ 518s /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 518s /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 518s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1771 | __insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1778 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s In file included from /usr/include/dolfinx/fem/Function.h:10: 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 319 | return [](std::span, std::span, std::int32_t, int) 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 341 | return [dims, sub_element_fns](std::span data, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 350 | block_size); 518s | ~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 362 | return [ebs, sub_fn](std::span data, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 372 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 376 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 518s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 380 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 518s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 384 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 386 | { T_apply(data, cell_info[cell], block_size); }; 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/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)>]’: 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 518s | ^~~~ 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 902 | transform(coeffs, cell_info, cell, 1); 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 518s | ^~~~~~~~~~~~~ 518s /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 518s 232 | if (__comp(__first + __secondChild, 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 233 | __first + (__secondChild - 1))) 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/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)>]’: 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 518s | ^~~~ 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 902 | transform(coeffs, cell_info, cell, 1); 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/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)>]’: 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 518s | ^~~~ 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 902 | transform(coeffs, cell_info, cell, 1); 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/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)>]’: 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 518s | ^~~~ 518s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 902 | transform(coeffs, cell_info, cell, 1); 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1590 | __heap_select(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 1594 | std::__make_heap(__first, __middle, __comp); 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 1596 | if (__comp(__i, __first)) 518s | ~~~~~~^~~~~~~~~~~~~~ 518s /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 518s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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 518s 425 | std::__pop_heap(__first, __last, __last, __comp); 518s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s /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 518s 91 | if (__comp(__a, __b)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 93 | if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 94 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 95 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 96 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 98 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 100 | else if (__comp(__a, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 101 | std::iter_swap(__result, __a); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 102 | else if (__comp(__b, __c)) 518s | ~~~~~~^~~~~~~~~~ 518s /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 518s 103 | std::iter_swap(__result, __c); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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 518s 105 | std::iter_swap(__result, __b); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1830 | __unguarded_partition(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 1836 | while (__comp(__first, __pivot)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~ 518s /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 518s 1839 | while (__comp(__pivot, __last)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1843 | std::iter_swap(__first, __last); 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 424 | return [](std::span, std::span, std::int32_t, int) 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 443 | return [this, sub_element_fns](std::span data, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 451 | cell_info, cell, block_size); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 518s | ^~~~~~~~ 518s /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 518s /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)::]’: 518s /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 518s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 518s | ^~~~~~~~ 518s /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 518s /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&):: >]’: 518s /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 518s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 466 | return [this, sub_fn](std::span data, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 475 | ebs); 518s | ~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 484 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 518s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 488 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 492 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 518s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 518s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 496 | return [this](std::span data, std::span cell_info, 518s | ^ 518s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 498 | { T_apply_right(data, cell_info[cell], n); }; 518s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 135 | __push_heap(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~ 518s /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 518s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~~ 518s /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 518s /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&):: >]’: 518s /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 518s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~~~~~ 518s /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 518s /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 518s /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]’: 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 61 | void assemble_cells( 518s | ^~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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&)::]’: 518s /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 518s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 > >]’: 518s /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 518s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 518s | ^~~~~~~~~ 518s /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 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 518s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 518s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 155 | mat_set(dofs0, dofs1, Ae); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 518s /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 518s 698 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 239 | operator()(_Value& __val, _Iterator __it) 518s | ^~~~~~~~ 518s /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&)::]’: 518s /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 518s 195 | operator()(_Iterator __it, _Value& __val) 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 518s | ^~~~~~~~~~~~~ 518s /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 518s 232 | if (__comp(__first + __secondChild, 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s 233 | __first + (__secondChild - 1))) 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 3073 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s /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&):: >]’: 518s /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 518s 135 | __push_heap(_RandomAccessIterator __first, 518s | ^~~~~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 195 | void assemble_exterior_facets( 518s | ^~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /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 518s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 518s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 254 | P0(_Ae, cell_info0, cell0, ndim1); 518s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 518s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 292 | mat_set(dofs0, dofs1, Ae); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 518s /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&)::]’: 518s /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 518s 195 | operator()(_Iterator __it, _Value& __val) 518s | ^~~~~~~~ 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1990 | __start, _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 518s | ^~~~~~~~ 518s /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 518s /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 518s /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 518s 341 | return ranges::__copy_or_move(std::move(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 518s 342 | std::move(__last), 518s | ~~~~~~~~~~~~~~~~~~ 518s 343 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 518s In file included from /usr/include/c++/15/string:46: 518s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 518s /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 518s 698 | __miter_base(_Iterator __it) 518s | ^~~~~~~~~~~~ 518s In file included from /usr/include/c++/15/bits/char_traits.h:59, 518s from /usr/include/c++/15/string:44: 518s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 518s /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 518s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 518s | ^~~~~~~~ 518s /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 518s /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]’: 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 334 | void assemble_interior_facets( 518s | ^~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 518s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 518s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 518s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 518s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 1017 | operator()(_It __x, _Sent __bound) const 518s | ^~~~~~~~ 518s /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 518s /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&)::]’: 518s /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 518s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~ 518s /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 518s /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 518s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 666 | move(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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 518s /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 518s /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]’: 518s /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 518s 3172 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 >]’: 518s /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 518s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 518s | ^~~~~~~~ 518s /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 518s /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 518s /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 518s 341 | return ranges::__copy_or_move(std::move(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 518s 342 | std::move(__last), 518s | ~~~~~~~~~~~~~~~~~~ 518s 343 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 518s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 518s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 518s | ^ 518s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 518s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 518s | ^ 518s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 518s /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 518s 3073 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s /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]’: 518s /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 518s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1004 | __make_move_if_noexcept_iterator(__c.end()), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1005 | __c.get_allocator()).swap(__c); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 518s | ^~~~~~~~~~~~~ 518s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 518s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 518s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s /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]’: 518s /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 518s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1834 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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)::]’: 518s /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 518s 3912 | find_if(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~ 518s /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 518s /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 518s 3921 | return std::__find_if(__first, __last, 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 518s | ^~~~~~~~ 518s /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 518s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 743 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 744 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 633 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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]’: 518s /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 518s 663 | return std::__uninitialized_copy_a 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 975 | operator()(_It&& __first, _Sent __last) const 518s | ^~~~~~~~ 518s /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]’: 518s /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 518s 736 | vector(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 746 | _M_range_initialize_n(__first, __last, __n); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 349 | operator()(_Range&& __r, _Out __result) const 518s | ^~~~~~~~ 518s /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 518s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 352 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 1818 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 518s 1821 | auto __lasti = ranges::next(__first, __last); 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s /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 518s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 518s | ^ 518s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 518s /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]’: 518s /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 518s 797 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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 518s /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 >]’: 518s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 518s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 518s | ^~~~~~~~ 518s /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 518s /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]’: 518s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s 195 | vector<_Tp, _Alloc>:: 518s | ^~~~~~~~~~~~~~~~~~~ 518s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s /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 518s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 518s | ^~~~~~~~~~~~~~ 518s /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]’: 518s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s 181 | vector<_Tp, _Alloc>:: 518s | ^~~~~~~~~~~~~~~~~~~ 518s /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 518s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 518s | ^~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 3196 | std::move(__comp), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 349 | operator()(_Range&& __r, _Out __result) const 518s | ^~~~~~~~ 518s /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 518s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 352 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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)::]’: 518s /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 518s 3912 | find_if(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~ 518s /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 518s /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 518s 3921 | return std::__find_if(__first, __last, 518s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 518s | ^~~~~~~~ 518s /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 518s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 743 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 744 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 > >]’: 518s /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 518s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 518s | ^~~~~~ 518s /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 518s /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 > >]’: 518s /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 518s /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 518s /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]’: 518s /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 518s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 518s | ^~~~~~~~ 518s /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]’: 518s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 518s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 518s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 508 | { return std::get<0>(idx) != r; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 3073 | __niter_wrap(_From __from, _To __res) 518s | ^~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 553 | [](auto x) { return std::get<1>(x); }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 646 | std::next(x_new.begin(), shape[1] * i)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 658 | std::next(x_new.begin(), shape[1] * i)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 518s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 518s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 878 | operator()(_It& __it, _Sent __bound) const 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 1906 | std::__introsort_loop(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 1907 | std::__lg(__last - __first) * 2, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1908 | __comp); 518s | ~~~~~~~ 518s /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 518s 1909 | std::__final_insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 2030 | operator()(_Iter __first, _Sent __last, 518s | ^~~~~~~~ 518s /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]’: 518s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 518s 885 | vector<_Tp, _Alloc>:: 518s | ^~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s /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 518s 908 | std::copy(__first, __last, __position); 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 915 | std::__uninitialized_copy_a(__mid, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 518s 916 | this->_M_impl._M_finish, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~ 518s 917 | _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 926 | std::copy(__first, __mid, __position); 518s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 953 | = std::__uninitialized_copy_a(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 954 | __new_finish, 518s | ~~~~~~~~~~~~~ 518s 955 | _M_get_Tp_allocator()); 518s | ~~~~~~~~~~~~~~~~~~~~~~ 518s /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]’: 518s /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 518s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 518s | ^~~~~~~~ 518s /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 518s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 518s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 743 | std::move(__result), 518s | ~~~~~~~~~~~~~~~~~~~~ 518s 744 | std::move(__op), std::move(__proj)); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 518s | ^~~~~~ 518s /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 518s /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]’: 518s /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 518s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 651 | __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 633 | copy(_II __first, _II __last, _OI __result) 518s | ^~~~ 518s /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]’: 518s /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 518s 663 | return std::__uninitialized_copy_a 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 518s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 518s /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 518s 402 | std::ranges::transform(p, xg, p.begin(), 518s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 518s 403 | [size = rows.size()](auto x, auto y) 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 404 | { return x + y / size; }); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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*]’: 518s /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 518s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~ 518s /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 518s /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*]’: 518s /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 518s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 518s | ^~~~~~~~~~~~~~~~~~ 518s /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 518s /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]’: 518s /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 518s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 518s | ^~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s /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 518s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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 518s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 518s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s /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>]’: 518s /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 518s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 518s | ^~~~~~~~~~~~~~ 518s /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 518s /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 518s /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 518s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 287 | std::move(__result)); 518s | ~~~~~~~~~~~~~~~~~~~~ 518s /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 >]’: 518s /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 518s 878 | operator()(_It& __it, _Sent __bound) const 518s | ^~~~~~~~ 518s /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&):: >]’: 518s /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 518s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 518s | ^~~~~~ 518s /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 518s /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 518s 1906 | std::__introsort_loop(__first, __last, 518s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 518s 1907 | std::__lg(__last - __first) * 2, 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518s 1908 | __comp); 518s | ~~~~~~~ 518s /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 518s 1909 | std::__final_insertion_sort(__first, __last, __comp); 518s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 519s /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 519s 698 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 287 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 743 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 744 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1818 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1821 | auto __lasti = ranges::next(__first, __last); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 519s | ^ 519s /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):: >]’: 519s /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 519s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 519s | ^~~~~~~~~ 519s /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 519s /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 519s 2095 | while (__first != __last && !__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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]’: 519s /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 519s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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 519s /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 519s /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&):: >]’: 519s /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 519s 1877 | __introsort_loop(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1885 | std::__partial_sort(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1820 | __comp); 519s | ~~~~~~~ 519s /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 519s 1823 | std::__insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 303 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 743 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 744 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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):: >]’: 519s /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 519s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 519s | ^~~~~~~~~ 519s /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 519s /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 519s 2095 | while (__first != __last && !__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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]’: 519s /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 519s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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 519s /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 519s In file included from /usr/include/c++/15/functional:61, 519s from /usr/include/spdlog/common.h:13, 519s from /usr/include/spdlog/spdlog.h:12, 519s from /usr/include/dolfinx/common/log.h:9, 519s from /usr/include/dolfinx/common/MPI.h:10: 519s /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}]’: 519s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 589 | operator()(_ArgTypes... __args) const 519s | ^~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1877 | __introsort_loop(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1885 | std::__partial_sort(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 519s | ^~~~~~~~~~~~ 519s /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 519s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1820 | __comp); 519s | ~~~~~~~ 519s /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 519s 1823 | std::__insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 519s | ^~~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 577 | _element->Tt_apply(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 519s | ^~~~~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 593 | _element->Tinv_apply(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 519s | ^~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 544 | _element->T_apply(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 519s | ^~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 519s | ^~~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 643 | _element->Tt_apply_right(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 519s | ^~~~~~~~~~~~~ 519s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 609 | _element->T_apply_right(data, n, cell_permutation); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 519s | ^~~~~~ 519s /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 519s /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]’: 519s /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 519s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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>]’: 519s /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 519s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 519s | ^~~~~~ 519s /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 519s /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 > >]’: 519s /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 519s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1813 | { return _ReturnType(__i); } 519s | ^~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /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 519s 975 | operator()(_It&& __first, _Sent __last) const 519s | ^~~~~~~~ 519s /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]’: 519s /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 519s 736 | vector(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~ 519s /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 519s /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 519s 746 | _M_range_initialize_n(__first, __last, __n); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 633 | copy(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /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 519s /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 519s /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]’: 519s /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 519s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1990 | __start, _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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>]’: 519s /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 519s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 519s | ^~~~~~~~ 519s /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 519s /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 519s /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 519s 341 | return ranges::__copy_or_move(std::move(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s 342 | std::move(__last), 519s | ~~~~~~~~~~~~~~~~~~ 519s 343 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 >]’: 519s /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 519s 1017 | operator()(_It __x, _Sent __bound) const 519s | ^~~~~~~~ 519s /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 519s /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&)::]’: 519s /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 519s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~ 519s /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 519s /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 519s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 666 | move(_II __first, _II __last, _OI __result) 519s | ^~~~ 519s /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 519s /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 519s /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]’: 519s /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 519s 3172 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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 >]’: 519s /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 519s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 519s | ^~~~~~~~ 519s /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 519s /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 519s /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 519s 341 | return ranges::__copy_or_move(std::move(__first), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 519s 342 | std::move(__last), 519s | ~~~~~~~~~~~~~~~~~~ 519s 343 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 519s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/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]’: 519s /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 519s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 519s | ^~~~~~~~ 519s /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 519s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 782 | ranges::begin(__r2), ranges::end(__r2), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 783 | std::move(__result), std::move(__binary_op), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 784 | std::move(__proj1), std::move(__proj2)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s /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]’: 519s /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 519s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1834 | std::move(__comp), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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)::]’: 519s /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 519s 3912 | find_if(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~ 519s /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 519s /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 519s 3921 | return std::__find_if(__first, __last, 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 519s | ^~~~~~~~ 519s /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 519s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 743 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 744 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 >]’: 519s /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 519s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 519s | ^~~~~~ 519s /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 519s /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 >]’: 519s /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 519s /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 519s /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]’: 519s /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 519s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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>]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1877 | __introsort_loop(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1885 | std::__partial_sort(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1820 | __comp); 519s | ~~~~~~~ 519s /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 519s 1823 | std::__insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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 519s /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 > >]’: 519s /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 519s 1017 | operator()(_It __x, _Sent __bound) const 519s | ^~~~~~~~ 519s /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 519s /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&)::]’: 519s /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 519s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~ 519s /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 519s /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 519s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 519s /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)::]’: 519s /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 519s 317 | operator()(_Iterator __it) 519s | ^~~~~~~~ 519s /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]’: 519s /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 519s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 519s 637 | this->_M_impl._M_start, 519s | ~~~~~~~~~~~~~~~~~~~~~~~ 519s 638 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s /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)::]’: 519s /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 519s 317 | operator()(_Iterator __it) 519s | ^~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1864 | __partial_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1869 | std::__heap_select(__first, __middle, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1864 | __partial_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1870 | std::__sort_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1869 | std::__heap_select(__first, __middle, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1870 | std::__sort_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1857 | __comp); 519s | ~~~~~~~ 519s /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 519s /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 519s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1857 | __comp); 519s | ~~~~~~~ 519s /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 519s /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 519s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1771 | __insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1778 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1771 | __insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1778 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 519s /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]’: 519s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1849 | permute_data(u, n, cell_info, _eperm); 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1852 | transform_data(u, n, cell_info, _etrans_invT, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1853 | precompute::apply_matrix); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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]’: 519s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1833 | permute_data(u, n, cell_info, _eperm_inv); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1836 | transform_data(u, n, cell_info, _etransT, 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1837 | precompute::apply_matrix); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 303 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1865 | permute_data(u, n, cell_info, _eperm_inv); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1868 | transform_data(u, n, cell_info, _etrans_inv, 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1869 | precompute::apply_matrix); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1810 | void FiniteElement::T_apply(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1817 | permute_data(u, n, cell_info, _eperm); 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1820 | transform_data(u, n, cell_info, _etrans, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1821 | precompute::apply_matrix); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1964 | transform_data(u, n, cell_info, _etrans_inv, 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1965 | precompute::apply_tranpose_matrix_right); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1887 | permute_data(dblock, 1, cell_info, _eperm); 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1892 | transform_data(u, n, cell_info, _etrans, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1893 | precompute::apply_tranpose_matrix_right); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 519s | ^~~~~~~~ 519s /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 519s /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 519s /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 519s /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 519s /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]’: 519s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1911 | permute_data(dblock, 1, cell_info, _eperm); 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1916 | transform_data(u, n, cell_info, _etrans_invT, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1917 | precompute::apply_tranpose_matrix_right); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 519s | ^~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1940 | transform_data(u, n, cell_info, _etransT, 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1941 | precompute::apply_tranpose_matrix_right); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1864 | __partial_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1869 | std::__heap_select(__first, __middle, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1870 | std::__sort_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1857 | __comp); 519s | ~~~~~~~ 519s /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 519s /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 519s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1771 | __insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1778 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 519s | ^~~~~~~~ 519s /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 519s /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 519s 606 | return ranges::fill_n(std::move(__first), __len, __value); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 3073 | __niter_wrap(_From __from, _To __res) 519s | ^~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 1503 | move_iterator(iterator_type __i) 519s | ^~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1990 | __start, _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 303 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /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 519s 878 | operator()(_It& __it, _Sent __bound) const 519s | ^~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~ 519s /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 519s /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 519s 1906 | std::__introsort_loop(__first, __last, 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s 1907 | std::__lg(__last - __first) * 2, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1908 | __comp); 519s | ~~~~~~~ 519s /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 519s 1909 | std::__final_insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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>]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 287 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 878 | operator()(_It& __it, _Sent __bound) const 519s | ^~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~ 519s /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 519s /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 519s 1906 | std::__introsort_loop(__first, __last, 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s 1907 | std::__lg(__last - __first) * 2, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1908 | __comp); 519s | ~~~~~~~ 519s /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 519s 1909 | std::__final_insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 519s /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 519s 698 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 287 | std::move(__result)); 519s | ~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 519s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 743 | std::move(__result), 519s | ~~~~~~~~~~~~~~~~~~~~ 519s 744 | std::move(__op), std::move(__proj)); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 1818 | operator()(_Iter __first, _Sent __last, 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1821 | auto __lasti = ranges::next(__first, __last); 519s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 519s | ^ 519s /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 519s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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):: >]’: 519s /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 519s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 519s | ^~~~~~~~~ 519s /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 519s /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 519s 2095 | while (__first != __last && !__pred(__first)) 519s | ~~~~~~^~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1590 | __heap_select(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1594 | std::__make_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1596 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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 519s /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 519s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 519s /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&):: >]’: 519s /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 519s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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 519s 425 | std::__pop_heap(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s /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 519s 91 | if (__comp(__a, __b)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 93 | if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 94 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 95 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 96 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 98 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 100 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 101 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 102 | else if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 103 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 105 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1830 | __unguarded_partition(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1836 | while (__comp(__first, __pivot)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~~ 519s /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 519s 1839 | while (__comp(__pivot, __last)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1843 | std::iter_swap(__first, __last); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 519s | ^~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 519s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 519s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 519s 30 | explicit Constant(value_type c) : value({c}) {} 519s | ^~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1590 | __heap_select(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1594 | std::__make_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1596 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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 519s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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 519s 425 | std::__pop_heap(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s /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 519s 91 | if (__comp(__a, __b)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 93 | if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 94 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 95 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 96 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 98 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 100 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 101 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 102 | else if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 103 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 105 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1830 | __unguarded_partition(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1836 | while (__comp(__first, __pivot)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~~ 519s /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 519s 1839 | while (__comp(__pivot, __last)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1843 | std::iter_swap(__first, __last); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 519s | ^~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1877 | __introsort_loop(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1885 | std::__partial_sort(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1820 | __comp); 519s | ~~~~~~~ 519s /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 519s 1823 | std::__insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >&}]’: 519s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1590 | __heap_select(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1594 | std::__make_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1596 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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 519s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 519s /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&):: >]’: 519s /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 519s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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 519s 425 | std::__pop_heap(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s /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 519s 91 | if (__comp(__a, __b)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 93 | if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 94 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 95 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 96 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 98 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 100 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 101 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 102 | else if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 103 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 105 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1830 | __unguarded_partition(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1836 | while (__comp(__first, __pivot)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~~ 519s /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 519s 1839 | while (__comp(__pivot, __last)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1843 | std::iter_swap(__first, __last); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 519s /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&)::]’: 519s /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 519s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 519s | ^~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~ 519s /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 519s /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 519s /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>]’: 519s /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 519s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 519s | ^~~~~~~~~ 519s /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 519s /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>]’: 519s /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 519s 698 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 239 | operator()(_Value& __val, _Iterator __it) 519s | ^~~~~~~~ 519s /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]’: 519s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1674 | void FiniteElement::permute_data( 519s | ^~~~~~~~~~~~~~~~ 519s In file included from /usr/include/basix/finite-element.h:12: 519s /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]’: 519s /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 519s 243 | void apply_matrix( 519s | ^~~~~~~~~~~~ 519s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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]’: 519s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1733 | void FiniteElement::transform_data( 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s 1754 | op(std::span(v_size_t), 519s | ~~^~~~~~~~~~~~~~~~~~~~~ 519s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1756 | dofstart, block_size); 519s | ~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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 519s 1775 | op(std::span(v_size_t), 519s | ~~^~~~~~~~~~~~~~~~~~~~~ 519s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1777 | dofstart, block_size); 519s | ~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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 519s 1786 | op(std::span(v_size_t), 519s | ~~^~~~~~~~~~~~~~~~~~~~~ 519s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1788 | dofstart, block_size); 519s | ~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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]’: 519s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1674 | void FiniteElement::permute_data( 519s | ^~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 1733 | void FiniteElement::transform_data( 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s 1754 | op(std::span(v_size_t), 519s | ~~^~~~~~~~~~~~~~~~~~~~~ 519s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1756 | dofstart, block_size); 519s | ~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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 519s 1786 | op(std::span(v_size_t), 519s | ~~^~~~~~~~~~~~~~~~~~~~~ 519s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1788 | dofstart, block_size); 519s | ~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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 519s 1797 | op(std::span(v_size_t), 519s | ~~^~~~~~~~~~~~~~~~~~~~~ 519s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1799 | dofstart, block_size); 519s | ~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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&):: >]’: 519s /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 519s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~ 519s /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 519s /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 519s /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 >]’: 519s /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 519s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 519s | ^~~~~~~~~ 519s /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 519s /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&)::]’: 519s /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 519s 239 | operator()(_Value& __val, _Iterator __it) 519s | ^~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1864 | __partial_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1869 | std::__heap_select(__first, __middle, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1870 | std::__sort_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1857 | __comp); 519s | ~~~~~~~ 519s /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 519s /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 519s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1771 | __insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1778 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 285 | void apply_tranpose_matrix_right( 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s /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&):: >]’: 519s /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 519s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 519s | ^~~~~~~~~~~~~ 519s /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 519s 232 | if (__comp(__first + __secondChild, 519s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s 233 | __first + (__secondChild - 1))) 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 3073 | __niter_wrap(_From __from, _To __res) 519s | ^~~~~~~~~~~~ 519s /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]’: 519s /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 519s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 519s | ^~~~~~~~ 519s /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]’: 519s /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 519s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~ 519s /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]’: 519s /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 519s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 519s | ^~~~~~~~~~~~~ 519s /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 519s 232 | if (__comp(__first + __secondChild, 519s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s 233 | __first + (__secondChild - 1))) 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1590 | __heap_select(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1594 | std::__make_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1596 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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 519s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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 519s 425 | std::__pop_heap(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s /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 519s 91 | if (__comp(__a, __b)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 93 | if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 94 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 95 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 96 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 98 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 100 | else if (__comp(__a, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 101 | std::iter_swap(__result, __a); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 102 | else if (__comp(__b, __c)) 519s | ~~~~~~^~~~~~~~~~ 519s /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 519s 103 | std::iter_swap(__result, __c); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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 519s 105 | std::iter_swap(__result, __b); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1830 | __unguarded_partition(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1836 | while (__comp(__first, __pivot)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~~ 519s /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 519s 1839 | while (__comp(__pivot, __last)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~ 519s /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 519s 1843 | std::iter_swap(__first, __last); 519s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 519s | ^~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 135 | __push_heap(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~ 519s /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 519s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 135 | __push_heap(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~ 519s /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*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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>]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1877 | __introsort_loop(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1885 | std::__partial_sort(__first, __last, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1820 | __comp); 519s | ~~~~~~~ 519s /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 519s 1823 | std::__insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 >]’: 519s /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 519s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 519s | ^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~ 519s /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 519s /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 519s /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 > >]’: 519s /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 519s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 519s | ^~~~~~~~~ 519s /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 519s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 519s /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 519s 698 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 239 | operator()(_Value& __val, _Iterator __it) 519s | ^~~~~~~~ 519s /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&)::]’: 519s /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 519s 195 | operator()(_Iterator __it, _Value& __val) 519s | ^~~~~~~~ 519s /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]’: 519s /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 519s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 519s | ^~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 519s 637 | this->_M_impl._M_start, 519s | ~~~~~~~~~~~~~~~~~~~~~~~ 519s 638 | _M_get_Tp_allocator()); 519s | ~~~~~~~~~~~~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s /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&):: >]’: 519s /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 519s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 519s | ^~~~~~~~~~~~~ 519s /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 > >]’: 519s /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 519s 1017 | operator()(_It __x, _Sent __bound) const 519s | ^~~~~~~~ 519s /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 519s /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 519s 232 | if (__comp(__first + __secondChild, 519s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s 233 | __first + (__secondChild - 1))) 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~ 519s /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 519s /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 519s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 519s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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)::]’: 519s /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 519s 317 | operator()(_Iterator __it) 519s | ^~~~~~~~ 519s /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*]’: 519s /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 519s 3073 | __niter_wrap(_From __from, _To __res) 519s | ^~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 135 | __push_heap(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~ 519s /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 519s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 519s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 195 | operator()(_Iterator __it, _Value& __val) 519s | ^~~~~~~~ 519s /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]’: 519s /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 519s 708 | vector(initializer_list __l, 519s | ^~~~~~ 519s /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 >&}]’: 519s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~~ 519s /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 519s /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&):: >]’: 519s /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 519s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~~~~~ 519s /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 519s /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 519s /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 > >]’: 519s /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 519s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 519s | ^~~~~~~~~ 519s /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 519s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 519s /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 519s 698 | __miter_base(_Iterator __it) 519s | ^~~~~~~~~~~~ 519s /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&)::]’: 519s /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 519s 239 | operator()(_Value& __val, _Iterator __it) 519s | ^~~~~~~~ 519s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 154 | void apply_permutation_mapped(std::span perm, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 144 | void apply_permutation(std::span perm, std::span data, 519s | ^~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 519s /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 519s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 519s | ^ 519s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 519s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 519s | ^ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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>]’: 519s /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 519s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 519s | ^~~~~~~~~~~~~ 519s /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 519s /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 > >]’: 519s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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]’: 519s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 519s 172 | void apply_inv_permutation_right(std::span perm, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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}]’: 519s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 519s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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*]’: 519s /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 519s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 519s | ^~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 303 | return std::__do_uninit_copy(__first, __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 519s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 519s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 519s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1864 | __partial_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~ 519s /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 519s /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 519s /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 519s 1869 | std::__heap_select(__first, __middle, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 1870 | std::__sort_heap(__first, __middle, __comp); 519s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1857 | __comp); 519s | ~~~~~~~ 519s /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 519s /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 519s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1771 | __insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 1778 | if (__comp(__i, __first)) 519s | ~~~~~~^~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 519s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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]’: 519s /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 519s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 519s | ^~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s /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 519s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 519s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 519s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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 > >]’: 519s /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 519s 878 | operator()(_It& __it, _Sent __bound) const 519s | ^~~~~~~~ 519s /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&):: >]’: 519s /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 519s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 519s | ^~~~~~ 519s /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 519s /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 519s 1906 | std::__introsort_loop(__first, __last, 519s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 519s 1907 | std::__lg(__last - __first) * 2, 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s 1908 | __comp); 519s | ~~~~~~~ 519s /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 519s 1909 | std::__final_insertion_sort(__first, __last, __comp); 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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&):: >]’: 519s /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 519s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 519s | ^~~~~~~~~~~~~ 519s /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 519s 232 | if (__comp(__first + __secondChild, 519s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 519s 233 | __first + (__secondChild - 1))) 519s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519s /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*]’: 519s /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 519s 3073 | __niter_wrap(_From __from, _To __res) 519s | ^~~~~~~~~~~~ 520s /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]’: 520s /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 520s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 520s | ^~~~~~~~ 520s /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 520s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 743 | std::move(__result), 520s | ~~~~~~~~~~~~~~~~~~~~ 520s 744 | std::move(__op), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 520s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 201 | std::move(__f), std::move(__proj)); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1590 | __heap_select(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s 1594 | std::__make_heap(__first, __middle, __comp); 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1596 | if (__comp(__i, __first)) 520s | ~~~~~~^~~~~~~~~~~~~~ 520s /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 520s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 520s /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 520s 425 | std::__pop_heap(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s /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 520s 91 | if (__comp(__a, __b)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 93 | if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 94 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 95 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 96 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 98 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 100 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 101 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 102 | else if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 103 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 105 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1830 | __unguarded_partition(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s 1836 | while (__comp(__first, __pivot)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~ 520s /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 520s 1839 | while (__comp(__pivot, __last)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~ 520s /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 520s 1843 | std::iter_swap(__first, __last); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 520s | ^~~~~~~~ 520s /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 520s /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&):: >]’: 520s /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 520s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /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 520s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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*]’: 520s /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 520s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 520s | ^~~~~~~~~~~~~~~~~~ 520s /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 520s /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&):: >]’: 520s /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 520s 1877 | __introsort_loop(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1885 | std::__partial_sort(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1820 | __comp); 520s | ~~~~~~~ 520s /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 520s 1823 | std::__insertion_sort(__first, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 135 | __push_heap(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~ 520s /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 520s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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]’: 520s /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 520s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 520s | ^~~~~~~~ 520s /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&)::]’: 520s /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 520s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 520s | ^~~~~~~~ 520s /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 520s /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&):: >]’: 520s /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 520s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 520s /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&):: >]’: 520s /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 520s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~ 520s /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 520s /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 520s /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 >]’: 520s /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 520s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 520s | ^~~~~~~~~ 520s /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 520s /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&)::]’: 520s /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 520s 239 | operator()(_Value& __val, _Iterator __it) 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1864 | __partial_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s 1869 | std::__heap_select(__first, __middle, __last, __comp); 520s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1870 | std::__sort_heap(__first, __middle, __comp); 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s 1857 | __comp); 520s | ~~~~~~~ 520s /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 520s /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 520s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1771 | __insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~ 520s /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 520s /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 520s 1778 | if (__comp(__i, __first)) 520s | ~~~~~~^~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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&)::]’: 520s /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 520s 195 | operator()(_Iterator __it, _Value& __val) 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 520s | ^~~~~~~~~~~~~ 520s /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 520s 232 | if (__comp(__first + __secondChild, 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 233 | __first + (__secondChild - 1))) 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1590 | __heap_select(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s 1594 | std::__make_heap(__first, __middle, __comp); 520s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s 1596 | if (__comp(__i, __first)) 520s | ~~~~~~^~~~~~~~~~~~~~ 520s /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 520s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 520s /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 520s 425 | std::__pop_heap(__first, __last, __last, __comp); 520s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 520s | ^~~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s /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 520s 91 | if (__comp(__a, __b)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 93 | if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 94 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 95 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 96 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 98 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 100 | else if (__comp(__a, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 101 | std::iter_swap(__result, __a); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 102 | else if (__comp(__b, __c)) 520s | ~~~~~~^~~~~~~~~~ 520s /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 520s 103 | std::iter_swap(__result, __c); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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 520s 105 | std::iter_swap(__result, __b); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 1830 | __unguarded_partition(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~~~~~~~~~~~ 520s /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 520s /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 520s /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 520s 1836 | while (__comp(__first, __pivot)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~ 520s /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 520s 1839 | while (__comp(__pivot, __last)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~ 520s /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 520s 1843 | std::iter_swap(__first, __last); 520s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 520s | ^~~~~~~~ 520s /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 520s /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&):: >]’: 520s /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 520s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 520s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 135 | __push_heap(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~ 520s /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 520s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~~ 520s /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 520s /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&):: >]’: 520s /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 520s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 520s | ^~~~~~~~~~ 520s /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 520s /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 520s /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 > >]’: 520s /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 520s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 520s | ^~~~~~~~~ 520s /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 520s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 520s /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 520s 698 | __miter_base(_Iterator __it) 520s | ^~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 239 | operator()(_Value& __val, _Iterator __it) 520s | ^~~~~~~~ 520s /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&)::]’: 520s /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 520s 195 | operator()(_Iterator __it, _Value& __val) 520s | ^~~~~~~~ 520s /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&):: >]’: 520s /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 520s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 520s | ^~~~~~~~~~~~~ 520s /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 520s 232 | if (__comp(__first + __secondChild, 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 520s 233 | __first + (__secondChild - 1))) 520s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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*]’: 520s /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 520s 3073 | __niter_wrap(_From __from, _To __res) 520s | ^~~~~~~~~~~~ 520s /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&):: >]’: 520s /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 520s 135 | __push_heap(_RandomAccessIterator __first, 520s | ^~~~~~~~~~~ 520s /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 520s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 520s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520s /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&)::]’: 520s /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 520s 195 | operator()(_Iterator __it, _Value& __val) 520s | ^~~~~~~~ 520s [100%] Linking CXX executable unittests 520s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 521s /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 521s /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 521s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test' 521s [100%] Built target unittests 521s make[1]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test' 521s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test/CMakeFiles 0 521s == run C++ unit tests for complex build == 521s Running tests... 521s /usr/bin/ctest --force-new-ctest-process 521s Test project /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-unittests-complex/test 521s Start 1: unittests 523s 1/1 Test #1: unittests ........................ Passed 2.04 sec 523s 523s 100% tests passed, 0 tests failed out of 1 523s 523s Total Test time (real) = 2.05 sec 524s -- The C compiler identification is GNU 15.2.0 524s -- The CXX compiler identification is GNU 15.2.0 524s -- Detecting C compiler ABI info 524s -- Detecting C compiler ABI info - done 524s -- Check for working C compiler: /usr/bin/mpicc - skipped 524s -- Detecting C compile features 524s -- Detecting C compile features - done 524s -- Detecting CXX compiler ABI info 524s -- Detecting CXX compiler ABI info - done 524s -- Check for working CXX compiler: /usr/bin/c++ - skipped 524s -- Detecting CXX compile features 524s -- Detecting CXX compile features - done 524s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 525s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 525s -- Found MPI: TRUE (found version "4.1") 525s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 525s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 525s -- Found Threads: TRUE 525s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 525s -- Requested configuration: REQUIRED COMPONENTS timer 525s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 525s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 525s -- [x] libboost_timer.so.1.88.0 525s -- [ ] libboost_timer.a 525s -- 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 526s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 526s -- 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 526s -- HDF5_DIR: HDF5_DIR-NOTFOUND 526s -- HDF5_DEFINITIONS: 526s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 526s -- 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 526s -- HDF5_HL_LIBRARIES: 526s -- HDF5_C_DEFINITIONS: 526s -- HDF5_C_INCLUDE_DIR: 526s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 526s -- HDF5_C_LIBRARY: 526s -- 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 526s -- HDF5_C_HL_LIBRARY: 526s -- HDF5_C_HL_LIBRARIES: 526s -- Defined targets (if any): 526s -- ... hdf5::hdf5 526s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 526s -- 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 -- Looking for PETSC_USE_REAL_DOUBLE 526s -- Looking for PETSC_USE_REAL_DOUBLE - found 526s -- Performing Test HAVE_NO_MULTLINE 527s -- Performing Test HAVE_NO_MULTLINE - Success 527s -- ** This demo does not support complex mode 527s -- Configuring done (3.1s) 527s -- Generating done (0.0s) 527s -- Build files have been written to: /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo 527s /usr/bin/cmake -S/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo -B/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 527s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo//CMakeFiles/progress.marks 527s make -f CMakeFiles/Makefile2 all 527s make[1]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 527s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 527s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 527s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 527s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 527s [ 4%] Compile biharmonic.py using FFCx 527s [ 9%] Compile mixed_codim0.py using FFCx 527s [ 13%] Compile poisson.py using FFCx 527s [ 18%] Compile poisson.py using FFCx 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=complex128 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=complex128 527s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=complex128 527s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 527s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/poisson.py --scalar_type=complex128 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 527s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s [ 22%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 527s [ 31%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 527s [ 31%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 527s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s [ 36%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp 527s [ 40%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 527s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s [ 45%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 527s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s [ 50%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp 527s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 527s [ 54%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson/poisson.c 527s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 527s make[2]: Entering directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 527s [ 59%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 527s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp 528s [ 63%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 528s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/poisson.c 528s [ 68%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 528s cd /tmp/autopkgtest.1o35fU/build.VsF/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.1o35fU/build.VsF/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.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/biharmonic.c 533s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 533s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 533s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 533s /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]’: 533s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 533s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 235 | _fshape, cells); 533s | ~~~~~~~~~~~~~~~ 533s In file included from /usr/include/dolfinx/fem/Function.h:12: 533s /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]’: 533s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 72 | cmap.tabulate(0, X, Xshape, phi_b); 533s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 533s /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]’: 533s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 966 | owned_recv_points.insert( 533s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 533s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /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]’: 533s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 533s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /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 533s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 533s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1155 | std::span(values_b)); 533s | ~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 533s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1169 | cells); 533s | ~~~~~~ 533s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 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/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/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 534s In file included from /usr/include/c++/15/functional:61, 534s from /usr/include/basix/finite-element.h:17, 534s from /usr/include/basix/e-lagrange.h:9, 534s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 534s /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 >}]’: 534s /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 534s 589 | operator()(_ArgTypes... __args) const 534s | ^~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 534s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 703 | void interpolate(Function& u, std::span f, 534s | ^~~~~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 954 | cmap.tabulate(1, X, Xshape, phi_b); 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/algorithm:63, 534s from /usr/include/basix/maps.h:8, 534s from /usr/include/basix/finite-element.h:9: 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::__iter_tag>; _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::__iter_tag>’ 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/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 534s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 534s | ^~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 487 | impl::_compute_collisions_point( 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 534s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 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::__iter_tag>; _Size = 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::__iter_tag>’ 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 = int; _OIter = double*]’: 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 In file included from /usr/include/dolfinx/geometry/utils.h:10: 534s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 534s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 256 | std::array compute_distance_gjk(std::span p, 534s | ^~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 534s 269 | std::vector s = {v[0], v[1], v[2]}; 534s | ^ 534s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 534s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 300 | s.insert(s.end(), w.begin(), w.end()); 534s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 534s | ^~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/vector:68, 534s from /usr/include/basix/cell.h:10, 534s from /usr/include/basix/e-lagrange.h:7: 534s /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]’: 534s /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 534s 1617 | insert(const_iterator __position, _InputIterator __first, 534s | ^~~~~~ 534s /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 534s /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 534s /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 534s 1621 | _M_range_insert(begin() + __offset, __first, __last, 534s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1622 | std::__iterator_category(__first)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s /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]’: 534s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 442 | void eval(std::span x, std::array xshape, 534s | ^~~~ 534s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 608 | = CoordinateElement::compute_jacobian_determinant( 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 534s 609 | _J, det_scratch); 534s | ~~~~~~~~~~~~~~~~ 534s /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 534s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 534s /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 534s /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 534s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 620 | = CoordinateElement::compute_jacobian_determinant( 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 534s 621 | _J, det_scratch); 534s | ~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 534s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 640 | {X.extent(0), X.extent(1)}, 0); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 673 | apply_dof_transformation( 534s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 534s 674 | std::span(basis_derivatives_reference_values_b.data() 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 675 | + p * num_basis_values, 534s | ~~~~~~~~~~~~~~~~~~~~~~~ 534s 676 | num_basis_values), 534s | ~~~~~~~~~~~~~~~~~~ 534s 677 | cell_info, cell_index, reference_value_size); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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]’: 534s /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 534s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 534s | ^~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /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]’: 534s /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 534s 1546 | insert(const_iterator __position, initializer_list __l) 534s | ^~~~~~ 534s /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 534s /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 534s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 534s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1550 | std::random_access_iterator_tag()); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/algorithm:65: 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_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 In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 534s from /usr/include/dolfinx/geometry/utils.h:9: 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 In file included from /usr/include/dolfinx/fem/Function.h:10: 534s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 534s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 319 | return [](std::span, std::span, std::int32_t, int) 534s | ^ 534s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 534s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 341 | return [dims, sub_element_fns](std::span data, 534s | ^ 534s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 534s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 350 | block_size); 534s | ~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 534s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 362 | return [ebs, sub_fn](std::span data, 534s | ^ 534s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 534s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 534s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 372 | return [this](std::span data, std::span cell_info, 534s | ^ 534s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 534s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 376 | return [this](std::span data, std::span cell_info, 534s | ^ 534s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 534s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 534s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 380 | return [this](std::span data, std::span cell_info, 534s | ^ 534s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 534s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 534s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 384 | return [this](std::span data, std::span cell_info, 534s | ^ 534s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 386 | { T_apply(data, cell_info[cell], block_size); }; 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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}]’: 534s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 589 | operator()(_ArgTypes... __args) const 534s | ^~~~~~~~ 534s /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]’: 534s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 534s | ^~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 534s /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]’: 534s /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 534s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 534s /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]’: 534s /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 534s 128 | math::dot(cell_geometry, dphi, J, true); 534s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 534s /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]’: 534s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 534s 140 | math::inv(J, K); 534s | ~~~~~~~~~^~~~~~ 534s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 534s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 534s 142 | math::pinv(J, K); 534s | ~~~~~~~~~~^~~~~~ 534s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 534s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 534s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 534s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 534s 87 | auto det(Matrix A) 534s | ^~~ 534s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 534s /tmp/autopkgtest.1o35fU/build.VsF/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 534s 48 | [](auto x) 534s | ^ 534s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 534s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 534s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 534s 143 | return [&](std::span rows, 534s | ^ 534s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 534s 147 | this->add(data, rows, cols); 534s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 534s /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]’: 534s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 152 | compute_jacobian_determinant(const U& J, std::span w) 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 534s 172 | math::dot(B, J, BA); 534s | ~~~~~~~~~^~~~~~~~~~ 534s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 534s /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 534s /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]’: 534s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 534s | ^~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 534s from /usr/include/c++/15/array:45, 534s from /usr/include/basix/cell.h:7: 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_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = double*]’: 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/dolfinx/geometry/utils.h: In function ‘void dolfinx::geometry::impl::_compute_collisions_point(const dolfinx::geometry::BoundingBoxTree&, std::span, std::vector&) [with T = double]’: 534s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 534s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 227 | std::array support(std::span bd, std::array v) 534s | ^~~~~~~ 534s /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*]’: 534s /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 534s 1709 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 534s | ^~~~~ 534s /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 534s /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 534s 1720 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 534s | ^ 534s /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]’: 534s /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 534s 1617 | insert(const_iterator __position, _InputIterator __first, 534s | ^~~~~~ 534s /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 534s 1621 | _M_range_insert(begin() + __offset, __first, __last, 534s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1622 | std::__iterator_category(__first)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 534s /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 534s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 66 | std::plus{}, [](auto x, auto y) 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 67 | { return (x - y) * (x - y); }); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 534s /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 534s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 77 | std::plus{}, 534s | ~~~~~~~~~~~~ 534s 78 | [](auto x, auto y) { return x * (x - y); }); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 534s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 30 | nearest_simplex(std::span s) 534s | ^~~~~~~~~~~~~~~ 534s /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 534s 50 | return {std::vector(s.begin(), s.end()), v}; 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 110 | return {std::vector(s.begin(), s.end()), v}; 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 534s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 534s | ^~~~ 534s /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 534s 156 | std::ranges::copy(s0, smin0.begin()); 534s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 534s /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 534s 158 | std::ranges::copy(s1, smin1.begin()); 534s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 534s /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 534s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 534s | ^ 534s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 208 | const auto [snew, v] = nearest_simplex(M); 534s | ^~~~~~~~~ 534s In file included from /usr/include/c++/15/vector:74: 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 = __gnu_cxx::__normal_iterator >; _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:885: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:885: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:908:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 908 | std::copy(__first, __last, __position); 534s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 915 | std::__uninitialized_copy_a(__mid, __last, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 534s 916 | this->_M_impl._M_finish, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~ 534s 917 | _M_get_Tp_allocator()); 534s | ~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 926 | std::copy(__first, __mid, __position); 534s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 953 | = std::__uninitialized_copy_a(__first, __last, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s 954 | __new_finish, 534s | ~~~~~~~~~~~~~ 534s 955 | _M_get_Tp_allocator()); 534s | ~~~~~~~~~~~~~~~~~~~~~~ 534s /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]’: 534s /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 534s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 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::__iter_tag>]’: 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::__iter_tag>’ changed in GCC 7.1 534s In file included from /usr/include/c++/15/vector:68, 534s from /usr/include/basix/cell.h:10, 534s from /usr/include/basix/finite-element.h:7, 534s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 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 = long long int; _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 /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 885 | vector<_Tp, _Alloc>:: 534s | ^~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 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/basix/finite-element.h:19: 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 /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 /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]’: 534s /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 534s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 534s 450 | rowptr_container_type new_row_ptr = {0}; 534s | ^~~~~~~~~~~ 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/stl_uninitialized.h:69, 534s from /usr/include/c++/15/vector:67: 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::__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 In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 534s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 534s from /usr/include/dolfinx/fem/Function.h:11: 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 In file included from /usr/include/dolfinx/fem/DofMap.h:16, 534s from /usr/include/dolfinx/fem/DirichletBC.h:11: 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/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]’: 534s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 534s 249 | void add(std::span x, std::span rows, 534s | ^~~ 534s /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]’: 534s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 642 | _index_maps[1]->local_to_global(local_col, global_col); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 53 | auto fun = [](auto x) -> std::pair, std::vector> 535s | ^ 535s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 535s from /usr/include/dolfinx.h:16, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 540 | x.insert(x.end(), {x0, x1}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 565 | v2, v3, vmid}); 535s | ~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 627 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 632 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 535s | ^~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 535s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 535s | ^~~~~~~~ 535s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 577 | _element->Tt_apply(data, n, cell_permutation); 535s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 535s | ^~~~~~~~~~ 535s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 593 | _element->Tinv_apply(data, n, cell_permutation); 535s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 535s | ^~~~~~~ 535s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 544 | _element->T_apply(data, n, cell_permutation); 535s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 671 | i0 + iy + ny + 2}); 535s | ~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 676 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 681 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = std::complex; U = double]’: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 535s | ^~~~~~~~ 535s /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 535s /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 535s 606 | return ranges::fill_n(std::move(__first), __len, __value); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 124 | [](auto x) 535s | ^ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 133 | [](auto x) 535s | ^ 535s /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 >]’: 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s 181 | void dot(U A, V B, P C, bool transpose = false) 535s | ^~~ 535s /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 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 535s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s 125 | void inv(U A, V B) 535s | ^~~ 535s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 124 | [](auto x) 535s | ^ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 133 | [](auto x) 535s | ^ 535s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:21: 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 565 | v2, v3, vmid}); 535s | ~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 627 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 632 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 671 | i0 + iy + ny + 2}); 535s | ~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 676 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 681 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 535s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s 212 | void pinv(U A, V P) 535s | ^~~~ 535s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s 245 | dot(AT, A, ATA); 535s | ~~~^~~~~~~~~~~~ 535s /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 535s /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 535s 246 | inv(ATA, Inv); 535s | ~~~^~~~~~~~~~ 535s /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 535s 247 | dot(Inv, AT, P); 535s | ~~~^~~~~~~~~~~~ 535s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 540 | x.insert(x.end(), {x0, x1}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 565 | v2, v3, vmid}); 535s | ~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 627 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 632 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 535s from /usr/include/dolfinx.h:11, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 535s /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]’: 535s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 124 | void assemble_vector(std::span b, const Form& L) 535s | ^~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 129 | assemble_vector(b, L, std::span(constants), 535s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 130 | make_coefficients_span(coefficients)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s /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 >]’: 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s 181 | void dot(U A, V B, P C, bool transpose = false) 535s | ^~~ 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s In file included from /usr/include/basix/maps.h:7: 535s /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]’: 535s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 535s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 535s /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]’: 535s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 495 | void set(std::span x, std::optional> x0, 535s | ^~~ 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 671 | i0 + iy + ny + 2}); 535s | ~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 676 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 681 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 535s from /usr/include/dolfinx/fem/assembler.h:9: 535s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 535s /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 535s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 535s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 535s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 535s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 212 | fem::make_coefficients_span(coeff)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 535s | ~~~~^~~ 535s In file included from /usr/include/dolfinx/fem/Function.h:17, 535s from /usr/include/dolfinx/fem/DirichletBC.h:12: 535s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector > >]’: 535s /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 535s 234 | const T local = std::transform_reduce( 535s | ~~~~~~~~~~~~~~~~~~~~~^ 535s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 236 | [](T a, T b) -> T 535s | ~~~~~~~~~~~~~~~~~ 535s 237 | { 535s | ~ 535s 238 | if constexpr (std::is_same>::value 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 239 | or std::is_same>::value) 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 240 | { 535s | ~ 535s 241 | return std::conj(a) * b; 535s | ~~~~~~~~~~~~~~~~~~~~~~~~ 535s 242 | } 535s | ~ 535s 243 | else 535s | ~~~~ 535s 244 | return a * b; 535s | ~~~~~~~~~~~~~ 535s 245 | }); 535s | ~~ 535s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = std::complex; U = double]’: 535s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 94 | return assemble_scalar(M, std::span(constants), 535s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 535s 95 | make_coefficients_span(coefficients)); 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::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 535s /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 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::__iter_tag>’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 535s 80 | std::int32_t _build_from_leaf( 535s | ^~~~~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 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/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 535s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 535s /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 535s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 111 | [axis](auto& p0, auto& p1) -> bool 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 112 | { 535s | ~ 535s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 115 | return x0 < x1; 535s | ~~~~~~~~~~~~~~~ 535s 116 | }); 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 /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]’: 535s /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 535s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 535s 637 | this->_M_impl._M_start, 535s | ~~~~~~~~~~~~~~~~~~~~~~~ 535s 638 | _M_get_Tp_allocator()); 535s | ~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/vector:74: 535s /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]’: 535s /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 535s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 535s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 535s 239 | __x.end()); 535s | ~~~~~~~~~~ 535s /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 535s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 535s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 251 | end(), _M_get_Tp_allocator()); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 535s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 535s from /usr/include/c++/15/vector:67: 535s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 535s 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: 535s /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 535s 1045 | std::_Destroy(__first, __last); 535s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 535s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 535s | ^~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 535s from /usr/include/dolfinx.h:16: 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 540 | x.insert(x.end(), {x0, x1}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 565 | v2, v3, vmid}); 535s | ~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 627 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 632 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s In file included from /usr/include/c++/15/algorithm:65, 535s from /usr/include/basix/maps.h:8, 535s from /usr/include/basix/finite-element.h:9: 535s /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]’: 535s /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 535s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 782 | ranges::begin(__r2), ranges::end(__r2), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 783 | std::move(__result), std::move(__binary_op), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 784 | std::move(__proj1), std::move(__proj2)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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 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/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)::]’: 535s /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 535s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 2130 | __value, std::move(__comp), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 671 | i0 + iy + ny + 2}); 535s | ~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 676 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 681 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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*]’: 535s /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 535s 1640 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 535s | ^~~~~~~~ 535s /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 535s /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 535s 1650 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 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 885 | vector<_Tp, _Alloc>:: 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 = double; _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/dolfinx/fem/assemble_matrix_impl.h:13, 535s from /usr/include/dolfinx/fem/assembler.h:9, 535s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 535s from /usr/include/dolfinx.h:11: 535s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 535s /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 535s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 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 = double; _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 /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)::::]’: 535s /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 535s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 535s | ^~~~~~~~~~~~~~~~ 535s /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 535s /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 535s /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)::::]’: 535s /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 535s /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 535s /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 535s /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]’: 535s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 535s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 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/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 >)>]’: 535s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 267 | void assemble_matrix( 535s | ^~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 419 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 535s | ^~~~~~~~~~~~~~~~ 535s /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 535s /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 535s 422 | return std::transform_reduce(__first1, __last1, __first2, 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 423 | std::move(__init), 535s | ~~~~~~~~~~~~~~~~~~ 535s 424 | plus<>(), multiplies<>()); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 535s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 535s 239 | __x.end()); 535s | ~~~~~~~~~~ 535s /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 535s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 535s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 251 | end(), _M_get_Tp_allocator()); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’, 535s 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: 535s /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 535s 1045 | std::_Destroy(__first, __last); 535s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/fem/Expression.h:10, 535s from /usr/include/dolfinx/fem/utils.h:13, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:16: 535s /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]’: 535s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 235 | _fshape, cells); 535s | ~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 651 | __result, __alloc); 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/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]’: 535s /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 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 >’ 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 >’ 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 >’ changed in GCC 7.1 535s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 663 | return std::__uninitialized_copy_a 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 535s | ^~~~~~~~ 535s /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 535s /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 535s 606 | return ranges::fill_n(std::move(__first), __len, __value); 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::__iter_tag>; _To = double*]’: 535s /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 535s 3073 | __niter_wrap(_From __from, _To __res) 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_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_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]’: 535s /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 535s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 651 | __result, __alloc); 535s | ~~~~~~~~~~~~~~~~~~ 535s /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 >]’: 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_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]’: 535s /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 535s 663 | return std::__uninitialized_copy_a 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1188 | std::move(__comp), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 535s 637 | this->_M_impl._M_start, 535s | ~~~~~~~~~~~~~~~~~~~~~~~ 535s 638 | _M_get_Tp_allocator()); 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 In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 535s from /usr/include/dolfinx/geometry/utils.h:9, 535s from /usr/include/dolfinx/fem/interpolate.h:19, 535s from /usr/include/dolfinx/fem/Function.h:12, 535s from /usr/include/dolfinx/fem/DirichletBC.h:12, 535s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 535s /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]’: 535s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 783 | Mesh> create_mesh( 535s | ^~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 535s | ^ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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 535s 830 | cells1 = std::vector(cells.begin(), cells.end()); 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 535s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 841 | std::vector cells1_v 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 880 | boundary_v.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 885 | boundary_v.erase(boundary_v.begin()); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 905 | nodes1.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 911 | Geometry geometry 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 235 | _fshape, cells); 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 = 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/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 /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 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/vector:91: 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/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/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/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/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/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/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/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/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 In file included from /usr/include/c++/15/vector:68, 535s from /usr/include/basix/cell.h:10, 535s from /usr/include/basix/finite-element.h:7, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:9: 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/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/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]’: 535s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 235 | _fshape, cells); 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 In file included from /usr/include/c++/15/algorithm:65, 535s from /usr/include/basix/maps.h:8, 535s from /usr/include/basix/finite-element.h:9: 535s /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]’: 535s /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 535s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1188 | std::move(__comp), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 535s 637 | this->_M_impl._M_start, 535s | ~~~~~~~~~~~~~~~~~~~~~~~ 535s 638 | _M_get_Tp_allocator()); 535s | ~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 535s from /usr/include/dolfinx/geometry/utils.h:9, 535s from /usr/include/dolfinx/fem/interpolate.h:19, 535s from /usr/include/dolfinx/fem/Function.h:12: 535s /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 >]’: 535s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 783 | Mesh> create_mesh( 535s | ^~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 535s | ^ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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 535s 830 | cells1 = std::vector(cells.begin(), cells.end()); 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 535s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 841 | std::vector cells1_v 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 880 | boundary_v.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 885 | boundary_v.erase(boundary_v.begin()); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 905 | nodes1.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 911 | Geometry geometry 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 535s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 535s from /usr/include/dolfinx.h:15, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp:86: 535s /usr/include/dolfinx/la/petsc.h: In lambda function: 535s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 293 | return [A, mode, cache = std::vector()]( 535s | ^ 535s /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]’: 535s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 111 | void assemble_vector( 535s | ^~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 116 | impl::assemble_vector(b, L, constants, coefficients); 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s /usr/include/dolfinx/la/petsc.h: In lambda function: 535s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 327 | return [A, mode, cache = std::vector()]( 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/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 535s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 146 | std::span(_buffer_local), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 147 | _request); 535s | ~~~~~~~~~ 535s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 535s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 99 | std::span(_buffer_remote), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 100 | std::span(_request)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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/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_algo.h: 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/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]’: 535s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 783 | Mesh> create_mesh( 535s | ^~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 535s | ^ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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 535s 830 | cells1 = std::vector(cells.begin(), cells.end()); 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 535s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 841 | std::vector cells1_v 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 880 | boundary_v.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 885 | boundary_v.erase(boundary_v.begin()); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 905 | nodes1.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 911 | Geometry geometry 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 163 | [](auto x) 535s | ^ 535s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 535s from /usr/include/c++/15/algorithm:65, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 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 = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 535s /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 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 535s In file included from /usr/include/c++/15/algorithm:63: 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::__iter_tag>; _Size = 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::__iter_tag>’ 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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 229 | bc->set(b.mutable_array(), std::nullopt); 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::span >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 535s /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 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*, std::span >::__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*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 535s /tmp/autopkgtest.1o35fU/build.VsF/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 > >&]’: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 535s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/basix/finite-element.h:19, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 535s /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 > >&)::]’: 535s /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 535s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 535s | ^~~~~~~~~~~~~~~~ 535s /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 535s /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 535s /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]’: 535s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 62 | T assemble_scalar( 535s | ^~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 72 | mesh->geometry().x(), constants, coefficients); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s /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]’: 535s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 535s | ^~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1849 | permute_data(u, n, cell_info, _eperm); 535s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1852 | transform_data(u, n, cell_info, _etrans_invT, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1853 | precompute::apply_matrix); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 535s | ^~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1833 | permute_data(u, n, cell_info, _eperm_inv); 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1836 | transform_data(u, n, cell_info, _etransT, 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1837 | precompute::apply_matrix); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 535s | ^~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1865 | permute_data(u, n, cell_info, _eperm_inv); 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1868 | transform_data(u, n, cell_info, _etrans_inv, 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1869 | precompute::apply_matrix); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/vector:68, 535s from /usr/include/basix/cell.h:10, 535s from /usr/include/basix/finite-element.h:7: 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_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/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 535s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1810 | void FiniteElement::T_apply(std::span u, int n, 535s | ^~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1817 | permute_data(u, n, cell_info, _eperm); 535s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1820 | transform_data(u, n, cell_info, _etrans, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1821 | precompute::apply_matrix); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1188 | std::move(__comp), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 535s 637 | this->_M_impl._M_start, 535s | ~~~~~~~~~~~~~~~~~~~~~~~ 535s 638 | _M_get_Tp_allocator()); 535s | ~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 535s | ^~~~~~~~ 535s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 535s from /usr/include/dolfinx/geometry/utils.h:9, 535s from /usr/include/dolfinx/fem/interpolate.h:19, 535s from /usr/include/dolfinx/fem/Function.h:12: 535s /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]’: 535s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 783 | Mesh> create_mesh( 535s | ^~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 535s | ^ 535s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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 535s 830 | cells1 = std::vector(cells.begin(), cells.end()); 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 535s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 841 | std::vector cells1_v 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 880 | boundary_v.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 885 | boundary_v.erase(boundary_v.begin()); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 905 | nodes1.erase(unique_end, range_end); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 911 | Geometry geometry 535s | ^~~~~~~~ 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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 >]’: 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 535s 181 | void dot(U A, V B, P C, bool transpose = false) 535s | ^~~ 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 535s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 535s /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 535s 87 | auto det(Matrix A) 535s | ^~~ 535s /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 >]’: 535s /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 535s 125 | void inv(U A, V B) 535s | ^~~ 535s /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 535s /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 >]’: 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 535s 181 | void dot(U A, V B, P C, bool transpose = false) 535s | ^~~ 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 535s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 535s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 535s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 535s 1104 | constexpr default_accessor(default_accessor) noexcept {} 535s | ^~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 232 | auto detJ = [](mdspan2_t x) 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::__iter_tag>; _To = double*]’: 535s /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 535s 3073 | __niter_wrap(_From __from, _To __res) 535s | ^~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 244 | T scale = detJ(mdspan2_t(x)); 535s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 256 | T scale = detJ(mdspan2_t(x)); 535s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 535s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 535s 62 | std::array compute_bbox_of_bboxes( 535s | ^~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 228 | e.tabulate(0, X, phi); 535s | ~~~~~~~~~~^~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 239 | std::array A_hat_b = A_ref(phi, weights); 535s | ~~~~~~~~^~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /tmp/autopkgtest.1o35fU/build.VsF/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 535s 253 | = [b_hat = b_ref(phi, weights), 535s | ~~~~~~~~^~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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&)::]’: 535s /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 535s 4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 535s | ^~~~~~~~~~~ 535s /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 535s /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 535s /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 535s 4809 | std::__introselect(__first, __nth, __last, 535s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 535s 4810 | std::__lg(__last - __first) * 2, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 4811 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 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/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 In file included from /usr/include/c++/15/array:45, 535s from /usr/include/basix/cell.h:7: 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 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]’: 535s /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 535s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 535s | ^~~~~~~~ 535s /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 535s /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*]’: 535s /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 535s 1587 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 535s | ^~~~~ 535s /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 535s /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 >]’: 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_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]’: 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/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]’: 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 /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]’: 535s /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 535s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 535s | ^~~~~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 535s from /usr/include/dolfinx.h:15, 535s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp:133: 535s /usr/include/dolfinx/la/petsc.h: In lambda function: 535s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 293 | return [A, mode, cache = std::vector()]( 535s | ^ 535s /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 535s /usr/include/dolfinx/la/petsc.h: In lambda function: 535s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 327 | return [A, mode, cache = std::vector()]( 535s | ^ 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 = double; _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_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]’: 535s /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 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 ‘std::move_iterator’ changed in GCC 7.1 535s /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 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 ‘std::move_iterator’ changed in GCC 7.1 535s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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*]’: 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 = double*]’: 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/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]’: 535s /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 535s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 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/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)::]’: 535s /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 535s 2096 | operator()(_Iter __first, _Sent __last, 535s | ^~~~~~~~ 535s /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 535s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 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 = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 535s /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 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 535s | ^~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 535s from /usr/include/dolfinx.h:11: 535s /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]’: 535s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 124 | void assemble_vector(std::span b, const Form& L) 535s | ^~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 129 | assemble_vector(b, L, std::span(constants), 535s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 130 | make_coefficients_span(coefficients)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ 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 = move_iterator; _Sentinel = move_iterator; _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 ‘std::move_iterator’ 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 ‘std::move_iterator’ changed in GCC 7.1 535s /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 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 ‘std::move_iterator’ changed in GCC 7.1 535s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 535s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 242 | bc->set(b.mutable_array(), std::nullopt); 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 181 | void apply_lifting( 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/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 >)>]’: 535s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 233 | void assemble_matrix( 535s | ^~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 247 | mesh->geometry().x(), constants, coefficients, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 248 | dof_marker0, dof_marker1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 535s /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]’: 535s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 495 | void set(std::span x, std::optional> x0, 535s | ^~~ 535s /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 > >]’: 535s /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 535s 633 | copy(_II __first, _II __last, _OI __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 /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/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 885 | vector<_Tp, _Alloc>:: 535s | ^~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 72 | cmap.tabulate(0, X, Xshape, phi_b); 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/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 In file included from /usr/include/c++/15/functional:61, 535s from /usr/include/basix/finite-element.h:17: 535s /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 >}]’: 535s /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 535s 589 | operator()(_ArgTypes... __args) const 535s | ^~~~~~~~ 535s In file included from /usr/include/c++/15/numeric:64, 535s from /usr/include/basix/finite-element.h:19: 535s /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]’: 535s /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 535s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 535s | ^~~~ 535s /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 535s /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]’: 535s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 72 | cmap.tabulate(0, X, Xshape, phi_b); 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/ranges_algo.h: In member function ‘constexpr std::ranges::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/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 535s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 46 | void reorder_list(std::span list, std::span nodemap) 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/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 53 | const std::vector orig(list.begin(), list.end()); 535s | ^~~~ 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/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 58 | std::ranges::copy(links_old, links_new.begin()); 535s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >’ 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/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]’: 535s /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 535s 1163 | operator()(_Iter __first, _Sent __last, 535s | ^~~~~~~~ 535s /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 535s /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 535s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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 535s 1168 | return {__first, __first}; 535s | ^ 535s /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 535s 1177 | return {++__dest, __first}; 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_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]’: 535s /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 535s 1820 | erase(const_iterator __first, const_iterator __last) 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:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s /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 535s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 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 = 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/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]’: 535s /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 535s 1792 | erase(const_iterator __position) 535s | ^~~~~ 535s /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 535s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/functional:61, 535s from /usr/include/basix/finite-element.h:17: 535s /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 >}]’: 535s /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 535s 589 | operator()(_ArgTypes... __args) const 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 >; _Sentinel = __gnu_cxx::__normal_iterator >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 535s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 535s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 535s from /usr/include/dolfinx/fem/Function.h:11: 535s /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]’: 535s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 119 | std::ranges::copy(buffer, range.begin()); 535s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 535s from /usr/include/dolfinx.h:16: 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 540 | x.insert(x.end(), {x0, x1}); 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 >; _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/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 565 | v2, v3, vmid}); 535s | ~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 627 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 632 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 535s from /usr/include/dolfinx.h:10: 535s /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]’: 535s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 676 | distribute_data(MPI_Comm comm0, std::span indices, 535s | ^~~~~~~~~~~~~~~ 535s /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]’: 535s /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 535s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 2052 | std::move(__comp), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 535s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 703 | void interpolate(Function& u, std::span f, 535s | ^~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 954 | cmap.tabulate(1, X, Xshape, phi_b); 535s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 382 | create_geometry( 535s | ^~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 424 | const std::vector l2l = graph::build::compute_local_to_local( 535s | ^~~ 535s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 429 | std::ranges::transform(l2l, igi.begin(), 535s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 535s 430 | [&nodes](auto index) { return nodes[index]; }); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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]’: 535s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 535s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 671 | i0 + iy + ny + 2}); 535s | ~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 676 | {x.size() / 2, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 681 | std::vector{}, {0, 2}, partitioner); 535s | ^ 535s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s /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]’: 535s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 535s 703 | void interpolate(Function& u, std::span f, 535s | ^~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 954 | cmap.tabulate(1, X, Xshape, phi_b); 535s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 535s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1674 | void FiniteElement::permute_data( 536s | ^~~~~~~~~~~~~~~~ 536s In file included from /usr/include/basix/finite-element.h:12: 536s /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]’: 536s /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 536s 243 | void apply_matrix( 536s | ^~~~~~~~~~~~ 536s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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]’: 536s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1733 | void FiniteElement::transform_data( 536s | ^~~~~~~~~~~~~~~~ 536s /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 536s 1754 | op(std::span(v_size_t), 536s | ~~^~~~~~~~~~~~~~~~~~~~~ 536s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1756 | dofstart, block_size); 536s | ~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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 536s 1775 | op(std::span(v_size_t), 536s | ~~^~~~~~~~~~~~~~~~~~~~~ 536s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1777 | dofstart, block_size); 536s | ~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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 536s 1786 | op(std::span(v_size_t), 536s | ~~^~~~~~~~~~~~~~~~~~~~~ 536s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1788 | dofstart, block_size); 536s | ~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ 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/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]’: 536s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1674 | void FiniteElement::permute_data( 536s | ^~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1733 | void FiniteElement::transform_data( 536s | ^~~~~~~~~~~~~~~~ 536s /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 536s 1754 | op(std::span(v_size_t), 536s | ~~^~~~~~~~~~~~~~~~~~~~~ 536s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1756 | dofstart, block_size); 536s | ~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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 536s 1786 | op(std::span(v_size_t), 536s | ~~^~~~~~~~~~~~~~~~~~~~~ 536s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1788 | dofstart, block_size); 536s | ~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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 536s 1797 | op(std::span(v_size_t), 536s | ~~^~~~~~~~~~~~~~~~~~~~~ 536s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1799 | dofstart, block_size); 536s | ~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 536s /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*]’: 536s /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 536s 3073 | __niter_wrap(_From __from, _To __res) 536s | ^~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 536s | ^~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/assembler.h:11: 536s /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]’: 536s /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 536s 1289 | void assemble_vector( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1298 | constants, coefficients); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 536s from /usr/include/dolfinx.h:11: 536s /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]’: 536s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 124 | void assemble_vector(std::span b, const Form& L) 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 129 | assemble_vector(b, L, std::span(constants), 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 130 | make_coefficients_span(coefficients)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s In file included from /usr/include/dolfinx/la/Vector.h:14: 536s /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]’: 536s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 390 | void scatter_rev_begin(std::span send_buffer, 536s | ^~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s /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&):: >]’: 536s /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 536s 1916 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 536s | ^~~~~~~~~~~~~ 536s /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 536s /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 536s /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 536s 1924 | std::__heap_select(__first, __nth + 1, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s 1926 | std::iter_swap(__first, __nth); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 536s /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 536s 1931 | std::__unguarded_partition_pivot(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s 1937 | std::__insertion_sort(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 195 | void scatter_fwd_begin(std::span send_buffer, 536s | ^~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s /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]’: 536s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 181 | void apply_lifting( 536s | ^~~~~~~~~~~~~ 536s /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 >}]’: 536s /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 536s 589 | operator()(_ArgTypes... __args) const 536s | ^~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 536s /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]’: 536s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 495 | void set(std::span x, std::optional> x0, 536s | ^~~ 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 703 | void interpolate(Function& u, std::span f, 536s | ^~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 536s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 536s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 954 | cmap.tabulate(1, X, Xshape, phi_b); 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 > >]’: 536s /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 536s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s /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 536s /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 536s 341 | return ranges::__copy_or_move(std::move(__first), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 536s 342 | std::move(__last), 536s | ~~~~~~~~~~~~~~~~~~ 536s 343 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 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 = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _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/ranges_algobase.h:258: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:258: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:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 287 | std::move(__result)); 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 = std::complex; _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*, std::vector > >’ 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/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]’: 536s /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 536s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 536s /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 536s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 536s | ^~~~~~~~ 536s /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 536s /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>]’: 536s /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 536s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s /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 536s /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 536s 341 | return ranges::__copy_or_move(std::move(__first), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 536s 342 | std::move(__last), 536s | ~~~~~~~~~~~~~~~~~~ 536s 343 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 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::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]’: 536s /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 536s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 536s | ^~~~~~~~ 536s /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 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*, std::span >::__iter_tag>’ changed in GCC 7.1 536s /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 536s /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 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 In file included from /usr/include/dolfinx/fem/assembler.h:10: 536s /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]’: 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 168 | T assemble_scalar( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 536s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 185 | cstride); 536s | ~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 204 | value += impl::assemble_exterior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 205 | x_dofmap, x, num_facets_per_cell, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 207 | cstride, perms); 536s | ~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 217 | value += impl::assemble_interior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 218 | x_dofmap, x, num_facets_per_cell, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 220 | cstride, c_offsets, perms); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 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_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 In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 536s /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]’: 536s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 235 | _fshape, cells); 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/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]’: 536s /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 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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 function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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>]’: 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/ranges_algobase.h:258: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:258: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:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 287 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:74: 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 double*; _Tp = double; _Alloc = std::allocator]’: 536s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 885 | vector<_Tp, _Alloc>:: 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 536s /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 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 >; _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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 536s 1909 | std::__final_insertion_sort(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 536s /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 536s 698 | __miter_base(_Iterator __it) 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 = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _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_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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 /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 536s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 287 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 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]’: 536s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 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_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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 536s /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 536s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 743 | std::move(__result), 536s | ~~~~~~~~~~~~~~~~~~~~ 536s 744 | std::move(__op), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /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 536s 1818 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 536s /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 536s 1821 | auto __lasti = ranges::next(__first, __last); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /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 536s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 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 /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):: >]’: 536s /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 536s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 536s | ^~~~~~~~~ 536s /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 536s /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 536s 2095 | while (__first != __last && !__pred(__first)) 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 536s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/numeric:64: 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/ranges_algo.h: In member function ‘constexpr 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]’: 536s /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 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*, std::vector > >’ changed in GCC 7.1 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 /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 In file included from /usr/include/c++/15/algorithm:63: 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/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/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/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 In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 536s from /usr/include/dolfinx/fem/assembler.h:9: 536s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 536s /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 536s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 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 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]’: 536s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 885 | vector<_Tp, _Alloc>:: 536s | ^~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 536s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 536s /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 536s 698 | __miter_base(_Iterator __it) 536s | ^~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 536s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 536s /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 536s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 536s | ^~~~~~~~ 536s /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 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/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; 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/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/bits/stl_vector.h:69: 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 /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 In file included from /usr/include/c++/15/numeric:64, 536s from /usr/include/basix/finite-element.h: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/dolfinx/mesh/Geometry.h:16, 536s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 536s from /usr/include/dolfinx/fem/Function.h:11: 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 /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 >)>]’: 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/algorithm:63: 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/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/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 /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 /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 > >]’: 536s /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 536s 975 | operator()(_It&& __first, _Sent __last) const 536s | ^~~~~~~~ 536s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 536s from /usr/include/dolfinx.h:10: 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/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/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_algobase.h: In 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 > >]’: 536s /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 536s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s /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 536s /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 536s 341 | return ranges::__copy_or_move(std::move(__first), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 536s 342 | std::move(__last), 536s | ~~~~~~~~~~~~~~~~~~ 536s 343 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 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/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 >)>]’: 536s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 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/bits/ranges_algo.h:38, 536s from /usr/include/c++/15/algorithm:65, 536s from /usr/include/basix/maps.h:8, 536s from /usr/include/basix/finite-element.h:9, 536s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp:83: 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::vector >&; _Tp = std::complex]’: 536s /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 536s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 111 | void assemble_vector( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 116 | impl::assemble_vector(b, L, constants, coefficients); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s In file included from /usr/include/c++/15/bits/refwrap.h:40, 536s from /usr/include/c++/15/vector:70: 536s /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}]’: 536s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 536s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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 = 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/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 In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 536s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 536s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:15: 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 /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}]’: 536s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 536s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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}]’: 536s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 536s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 536s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 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 In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 536s /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]’: 536s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 235 | _fshape, cells); 536s | ~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 154 | void apply_permutation_mapped(std::span perm, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~ 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/dolfinx/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 144 | void apply_permutation(std::span perm, std::span data, 536s | ^~~~~~~~~~~~~~~~~ 536s /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}]’: 536s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 536s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 152 | void apply_lifting( 536s | ^~~~~~~~~~~~~ 536s /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}]’: 536s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 536s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/Function.h:17: 536s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 536s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 146 | std::span(_buffer_local), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 147 | _request); 536s | ~~~~~~~~~ 536s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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}]’: 536s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 536s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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/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}]’: 536s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 536s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dolfinx/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; 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 /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 >)>]’: 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 494 | void assemble_matrix( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: 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::__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&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 536s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 549 | impl::assemble_cells( 536s | ~~~~~~~~~~~~~~~~~~~~^ 536s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 572 | impl::assemble_exterior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 574 | a.domain(IntegralType::exterior_facet, i), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 578 | perms); 536s | ~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ 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, int>*, span, int>, 4294967295>::__iter_tag>; _ForwardIterator2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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 double*; _Tp = double; _Alloc = std::allocator]’: 536s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 885 | vector<_Tp, _Alloc>:: 536s | ^~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 588 | impl::assemble_interior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 590 | a.domain(IntegralType::interior_facet, i), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 594 | cell_info1, perms); 536s | ~~~~~~~~~~~~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: 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 _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&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 536s 1778 | if (__comp(__i, __first)) 536s | ~~~~~~^~~~~~~~~~~~~~ 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/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 In file included from /usr/include/c++/15/vector:68, 536s from /usr/include/basix/cell.h:10, 536s from /usr/include/basix/finite-element.h:7: 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 /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 /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*]’: 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 ‘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 ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 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/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*]’: 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 ‘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::__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_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 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/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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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>]’: 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/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 In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 536s from /usr/include/dolfinx/geometry/utils.h:9, 536s from /usr/include/dolfinx/fem/interpolate.h:19, 536s from /usr/include/dolfinx/fem/Function.h:12: 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/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*]’: 536s /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 536s 3073 | __niter_wrap(_From __from, _To __res) 536s | ^~~~~~~~~~~~ 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/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 /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/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>]’: 536s /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 536s 349 | operator()(_Range&& __r, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 352 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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]’: 536s /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 536s 1818 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 536s /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 536s 1821 | auto __lasti = ranges::next(__first, __last); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /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 536s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 536s | ^ 536s In file included from /usr/include/c++/15/tuple:46, 536s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 536s from /usr/include/c++/15/bits/memory_resource.h:43, 536s from /usr/include/c++/15/vector:91: 536s /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]’: 536s /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 536s 797 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 536s /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]’: 536s /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 536s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 536s | ^~~~~~~~ 536s /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 536s /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]’: 536s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 195 | vector<_Tp, _Alloc>:: 536s | ^~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s /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 536s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 536s | ^~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 181 | vector<_Tp, _Alloc>:: 536s | ^~~~~~~~~~~~~~~~~~~ 536s /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 536s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 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 = 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 >’ 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 = 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 >’ 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 /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]’: 536s /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 536s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 3196 | std::move(__comp), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 >]’: 536s /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 536s 349 | operator()(_Range&& __r, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 352 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 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/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]’: 536s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 508 | { return std::get<0>(idx) != r; }); 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/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 553 | [](auto x) { return std::get<1>(x); }); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 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 = 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/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 646 | std::next(x_new.begin(), shape[1] * i)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 658 | std::next(x_new.begin(), shape[1] * i)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 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 /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 In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 536s from /usr/include/dolfinx/fem/assembler.h:9: 536s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 536s /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 536s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 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/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; 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/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/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 >)>]’: 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 /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]’: 536s /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 536s 2030 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 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::__iter_tag>; _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::__iter_tag>’ 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/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]’: 536s /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 536s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 536s | ^~~~~~~~ 536s /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 536s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 743 | std::move(__result), 536s | ~~~~~~~~~~~~~~~~~~~~ 536s 744 | std::move(__op), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/Function.h:10: 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 319 | return [](std::span, std::span, std::int32_t, int) 536s | ^ 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/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 341 | return [dims, sub_element_fns](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 350 | block_size); 536s | ~~~~~~~~~~~ 536s /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 >)>]’: 536s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 536s from /usr/include/c++/15/algorithm:65, 536s from /usr/include/basix/maps.h:8, 536s from /usr/include/basix/finite-element.h:9, 536s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp:131: 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::vector >&; _Tp = std::complex]’: 536s /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 536s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 362 | return [ebs, sub_fn](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 372 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 111 | void assemble_vector( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 116 | impl::assemble_vector(b, L, constants, coefficients); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 376 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 380 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 384 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 386 | { T_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, span >::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 536s /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 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*, std::vector > >’ changed in GCC 7.1 536s /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}]’: 536s /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 536s 589 | operator()(_ArgTypes... __args) const 536s | ^~~~~~~~ 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 536s /tmp/autopkgtest.1o35fU/build.VsF/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 536s 41 | std::array A_ref(mdspand_t phi, std::span w) 536s | ^~~~~ 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:41:18: 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 _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 > >]’: 536s /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 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*, std::vector > >’ changed in GCC 7.1 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 536s | ^~~~~~~~~~~~~~~~~~~ 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 536s /tmp/autopkgtest.1o35fU/build.VsF/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 536s 58 | std::array b_ref(mdspand_t phi, std::span w) 536s | ^~~~~ 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:58:18: 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_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/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]’: 536s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 152 | void apply_lifting( 536s | ^~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/Function.h:17: 536s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 536s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 146 | std::span(_buffer_local), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 147 | _request); 536s | ~~~~~~~~~ 536s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:18: 536s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 536s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 143 | return [&](std::span rows, 536s | ^ 536s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 147 | this->add(data, rows, cols); 536s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::vector&; _Tp = int]’: 536s /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 536s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 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::__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&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 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, 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&)::]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 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, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 536s 105 | std::iter_swap(__result, __b); 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 from /usr/include/dolfinx.h:11, 536s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:17: 536s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 536s /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 536s 234 | const T local = std::transform_reduce( 536s | ~~~~~~~~~~~~~~~~~~~~~^ 536s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 236 | [](T a, T b) -> T 536s | ~~~~~~~~~~~~~~~~~ 536s 237 | { 536s | ~ 536s 238 | if constexpr (std::is_same>::value 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 239 | or std::is_same>::value) 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 240 | { 536s | ~ 536s 241 | return std::conj(a) * b; 536s | ~~~~~~~~~~~~~~~~~~~~~~~~ 536s 242 | } 536s | ~ 536s 243 | else 536s | ~~~~ 536s 244 | return a * b; 536s | ~~~~~~~~~~~~~ 536s 245 | }); 536s | ~~ 536s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 536s /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]’: 536s /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 536s 128 | math::dot(cell_geometry, dphi, J, true); 536s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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 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, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 536s 1843 | std::iter_swap(__first, __last); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /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]’: 536s /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 536s 140 | math::inv(J, K); 536s | ~~~~~~~~~^~~~~~ 536s /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 536s /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 536s 142 | math::pinv(J, K); 536s | ~~~~~~~~~~^~~~~~ 536s /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 536s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; 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 /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&):: >]’: 536s /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 536s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 536s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 536s /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 536s 87 | auto det(Matrix A) 536s | ^~~ 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 536s | ^ 536s /tmp/autopkgtest.1o35fU/build.VsF/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)::]’: 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 147 | {dofmap.map(), 1, cells}, ident, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 149 | std::span(), 0, {}, {}, {}); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 536s | ^ 536s /tmp/autopkgtest.1o35fU/build.VsF/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)::]’: 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 171 | fem::impl::assemble_cells( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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]’: 536s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 152 | compute_jacobian_determinant(const U& J, std::span w) 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s 172 | math::dot(B, J, BA); 536s | ~~~~~~~~~^~~~~~~~~~ 536s /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 536s /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 536s In file included from /usr/include/c++/15/vector:68, 536s from /usr/include/basix/cell.h:10, 536s from /usr/include/basix/finite-element.h:7: 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 /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 /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 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 /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 In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 536s from /usr/include/dolfinx/geometry/utils.h:9, 536s from /usr/include/dolfinx/fem/interpolate.h:19, 536s from /usr/include/dolfinx/fem/Function.h:12: 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/dolfinx/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 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/dolfinx/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 72 | cmap.tabulate(0, X, Xshape, phi_b); 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _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::__iter_tag>’ 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/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 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 In file included from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp:14: 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 319 | return [](std::span, std::span, std::int32_t, int) 536s | ^ 536s In file included from /usr/include/c++/15/functional:61, 536s from /usr/include/basix/finite-element.h:17: 536s /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 >}]’: 536s /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 536s 589 | operator()(_ArgTypes... __args) const 536s | ^~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 341 | return [dims, sub_element_fns](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 536s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 927 | void pack_coefficient_entity(std::span c, int cstride, 536s | ^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 350 | block_size); 536s | ~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 362 | return [ebs, sub_fn](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 372 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 376 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 380 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 384 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 386 | { T_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _Size = 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::__iter_tag>’ 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/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&):: >]’: 536s /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 536s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 536s | ^~~~~~~~~~~~~ 536s /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}]’: 536s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 589 | operator()(_ArgTypes... __args) const 536s | ^~~~~~~~ 536s /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 536s 232 | if (__comp(__first + __secondChild, 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s 233 | __first + (__secondChild - 1))) 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /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 536s 1147 | void assemble_vector( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s 1189 | impl::assemble_cells( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1190 | P0, b, x_dofmap, x, cells, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1192 | coeffs, cstride, cell_info0); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /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 536s 1196 | impl::assemble_cells( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1197 | P0, b, x_dofmap, x, cells, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1199 | coeffs, cstride, cell_info0); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /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 536s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 536s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1205 | fn, constants, coeffs, cstride, cell_info0); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 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/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 1229 | impl::assemble_exterior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1232 | constants, coeffs, cstride, cell_info0, perms); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 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/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 1236 | impl::assemble_exterior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1239 | constants, coeffs, cstride, cell_info0, perms); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 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/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 1243 | impl::assemble_exterior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1246 | constants, coeffs, cstride, cell_info0, perms); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /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 536s 1260 | impl::assemble_interior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1263 | constants, coeffs, cstride, cell_info0, perms); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 536s | ^~~~~~~~~~~~~~~~~~~ 536s /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 536s 1267 | impl::assemble_interior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1270 | constants, coeffs, cstride, cell_info0, perms); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /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 536s 1274 | impl::assemble_interior_facets( 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 536s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1277 | constants, coeffs, cstride, cell_info0, perms); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /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>]’: 536s /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 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::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&)::]’: 536s /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 536s 239 | operator()(_Value& __val, _Iterator __it) 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 = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 536s /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 536s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 536s | ^~~~~~~~~~~~~~ 536s /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 536s /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 536s /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 536s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 287 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/Function.h:10: 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 319 | return [](std::span, std::span, std::int32_t, int) 536s | ^ 536s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 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::vector&; _Tp = int]’: 536s /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 536s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 341 | return [dims, sub_element_fns](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 350 | block_size); 536s | ~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:68, 536s from /usr/include/basix/cell.h:10, 536s from /usr/include/basix/finite-element.h:7, 536s from /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel/main.cpp:12: 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 In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 536s /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]’: 536s /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 536s 128 | math::dot(cell_geometry, dphi, J, true); 536s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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 536s /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]’: 536s /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 536s 140 | math::inv(J, K); 536s | ~~~~~~~~~^~~~~~ 536s /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 536s /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 536s 142 | math::pinv(J, K); 536s | ~~~~~~~~~~^~~~~~ 536s /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 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 362 | return [ebs, sub_fn](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 372 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 376 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 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 /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 380 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 384 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 386 | { T_apply(data, cell_info[cell], block_size); }; 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 >; _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 In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 536s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 536s /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 536s 87 | auto det(Matrix A) 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 /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/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)>]’: 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 536s | ^~~~ 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 902 | transform(coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/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)>]’: 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 536s | ^~~~ 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 902 | transform(coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/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)>]’: 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 536s | ^~~~ 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 902 | transform(coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 703 | void interpolate(Function& u, std::span f, 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/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/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)>]’: 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 536s | ^~~~ 536s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 902 | transform(coeffs, cell_info, cell, 1); 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/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/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 954 | cmap.tabulate(1, X, Xshape, phi_b); 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/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 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 = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 536s /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 536s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 536s | ^~~~~~~~~~~~~~ 536s /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 536s /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 536s /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 536s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 287 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 424 | return [](std::span, std::span, std::int32_t, int) 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*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 536s /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 536s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 443 | return [this, sub_element_fns](std::span data, 536s | ^ 536s /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 536s /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 536s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 451 | cell_info, cell, block_size); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 536s /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 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 536s 606 | return ranges::fill_n(std::move(__first), __len, __value); 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 = __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>]’: 536s /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 536s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 536s | ^~~~~~~~~~~~~~ 536s /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 536s /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 536s /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 536s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 287 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 466 | return [this, sub_fn](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 475 | ebs); 536s | ~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 72 | cmap.tabulate(0, X, Xshape, phi_b); 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 152 | compute_jacobian_determinant(const U& J, std::span w) 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /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 536s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 536s | ^~~~~~~~ 536s /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 536s /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 536s /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 536s /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 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 484 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /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 536s 172 | math::dot(B, J, BA); 536s | ~~~~~~~~~^~~~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 488 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 492 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 496 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 498 | { T_apply_right(data, cell_info[cell], n); }; 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 536s | ^~~~~~~~~~~~~~~~~~~ 536s /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*)>]’: 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 536s | ^~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s In file included from /usr/include/c++/15/functional:61, 536s from /usr/include/basix/finite-element.h:17: 536s /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 >}]’: 536s /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 536s 589 | operator()(_ArgTypes... __args) const 536s | ^~~~~~~~ 536s /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*)>]’: 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: 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, 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&):: >]’: 536s /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 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, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 536s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 536s /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 536s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 536s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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*)>]’: 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 61 | void assemble_cells( 536s | ^~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 536s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 536s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 155 | mat_set(dofs0, dofs1, Ae); 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, int>*, span, int>, 4294967295>::__iter_tag>; _To = pair, int>*]’: 536s /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 536s 3073 | __niter_wrap(_From __from, _To __res) 536s | ^~~~~~~~~~~~ 536s /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*)>]’: 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: 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::__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/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*)>]’: 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 195 | void assemble_exterior_facets( 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/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 254 | P0(_Ae, cell_info0, cell0, ndim1); 536s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 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 = 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 /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 292 | mat_set(dofs0, dofs1, Ae); 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 In file included from /usr/include/c++/15/algorithm:62: 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::__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_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_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_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_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]’: 536s /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 536s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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 536s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1990 | __start, _M_get_Tp_allocator()); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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*)>]’: 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 334 | void assemble_interior_facets( 536s | ^~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 536s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 536s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 536s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 536s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 536s /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*]’: 536s /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 536s 3073 | __niter_wrap(_From __from, _To __res) 536s | ^~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 703 | void interpolate(Function& u, std::span f, 536s | ^~~~~~~~~~~ 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 /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 954 | cmap.tabulate(1, X, Xshape, phi_b); 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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>]’: 536s /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 536s 349 | operator()(_Range&& __r, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 352 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 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, 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&)::]’: 536s /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 536s 195 | operator()(_Iterator __it, _Value& __val) 536s | ^~~~~~~~ 536s /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]’: 536s /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 536s 1907 | _M_allocate_and_copy(size_type __n, 536s | ^~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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 536s 1911 | std::__uninitialized_copy_a 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 >]’: 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_algobase.h:633: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:633: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 _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]’: 536s /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 536s 1818 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 536s /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 536s 1821 | auto __lasti = ranges::next(__first, __last); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /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 536s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 536s | ^ 536s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 536s /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]’: 536s /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 536s 797 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 536s /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]’: 536s /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 536s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 536s | ^~~~~~~~ 536s /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 536s /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 > >]’: 536s /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 536s 349 | operator()(_Range&& __r, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 352 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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]’: 536s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 195 | vector<_Tp, _Alloc>:: 536s | ^~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s /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 536s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 536s | ^~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 181 | vector<_Tp, _Alloc>:: 536s | ^~~~~~~~~~~~~~~~~~~ 536s /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 536s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 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 = complex*]’: 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/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 >]’: 536s /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 536s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1004 | __make_move_if_noexcept_iterator(__c.end()), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1005 | __c.get_allocator()).swap(__c); 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 >; _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_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*]’: 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 = 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 >’ 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 /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]’: 536s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 536s | ^~~~~~~~~~~~~~~~~ 536s /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]’: 536s /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 536s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 3196 | std::move(__comp), std::move(__proj)); 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/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/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 >]’: 536s /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 536s 349 | operator()(_Range&& __r, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 352 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 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/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]’: 536s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 508 | { return std::get<0>(idx) != r; }); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 553 | [](auto x) { return std::get<1>(x); }); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 646 | std::next(x_new.begin(), shape[1] * i)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 658 | std::next(x_new.begin(), shape[1] * i)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 >)>]’: 536s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 233 | void assemble_matrix( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 247 | mesh->geometry().x(), constants, coefficients, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 248 | dof_marker0, dof_marker1); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 319 | return [](std::span, std::span, std::int32_t, int) 536s | ^ 536s /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]’: 536s /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 536s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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 536s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1990 | __start, _M_get_Tp_allocator()); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 341 | return [dims, sub_element_fns](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 350 | block_size); 536s | ~~~~~~~~~~~ 536s /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>]’: 536s /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 536s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s /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 536s /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 536s 341 | return ranges::__copy_or_move(std::move(__first), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 536s 342 | std::move(__last), 536s | ~~~~~~~~~~~~~~~~~~ 536s 343 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 536s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 536s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 536s /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 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 536s 606 | return ranges::fill_n(std::move(__first), __len, __value); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 >]’: 536s /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 536s 666 | move(_II __first, _II __last, _OI __result) 536s | ^~~~ 536s /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 536s /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 536s In file included from /usr/include/dolfinx/fem/assembler.h:11: 536s /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]’: 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 1289 | void assemble_vector( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 362 | return [ebs, sub_fn](std::span data, 536s | ^ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1298 | constants, coefficients); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: 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 _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]’: 536s /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 536s 3172 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 372 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 376 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 >]’: 536s /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 536s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 536s | ^~~~~~~~ 536s /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 536s /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 536s /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 536s 341 | return ranges::__copy_or_move(std::move(__first), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 536s 342 | std::move(__last), 536s | ~~~~~~~~~~~~~~~~~~ 536s 343 | std::move(__result)); 536s | ~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 380 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 536s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 536s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 384 | return [this](std::span data, std::span cell_info, 536s | ^ 536s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 386 | { T_apply(data, cell_info[cell], block_size); }; 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 >; _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/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]’: 536s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, span, 4294967295>::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 536s /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 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 536s /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}]’: 536s /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 536s 589 | operator()(_ArgTypes... __args) const 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/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 > > >]’: 536s /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 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 536s In file included from /usr/include/basix/maps.h:7, 536s from /usr/include/basix/finite-element.h:9: 536s /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]’: 536s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 536s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]’: 536s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 536s | ^~~~~~~~~~~~~~~~~~~ 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/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]’: 536s /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 536s 2030 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /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 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/ranges_algo.h: In member function ‘constexpr std::ranges::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/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)::]’: 536s /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 536s 3912 | find_if(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~~ 536s /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 536s /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 536s 3921 | return std::__find_if(__first, __last, 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /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 536s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 536s | ^~~~~~~~ 536s /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 536s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 743 | std::move(__result), 536s | ~~~~~~~~~~~~~~~~~~~~ 536s 744 | std::move(__op), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 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_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long 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/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]’: 536s /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 536s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 536s | ^~~~~~~~ 536s /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 536s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 743 | std::move(__result), 536s | ~~~~~~~~~~~~~~~~~~~~ 536s 744 | std::move(__op), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = long long 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 /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/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/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/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]’: 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 1074 | void apply_lifting( 536s | ^~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 1121 | bc->set(bc_values1, std::nullopt, 1); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 536s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1127 | bc_markers1, x0[j], alpha); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /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 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 536s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1132 | bc_markers1, std::span(), alpha); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: 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::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 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/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/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = std::complex; U = double]’: 536s /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 536s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 536s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/la/Vector.h:14: 536s /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]’: 536s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 390 | void scatter_rev_begin(std::span send_buffer, 536s | ^~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 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 /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 /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]’: 536s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 536s 195 | void scatter_fwd_begin(std::span send_buffer, 536s | ^~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/common/Scatterer.h:195:8: 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::__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 /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 In file included from /usr/include/c++/15/array:45, 536s from /usr/include/basix/cell.h:7: 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_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]’: 536s /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 536s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~ 536s /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 536s /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 536s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1990 | __start, _M_get_Tp_allocator()); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 536s /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*]’: 536s /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 536s 3073 | __niter_wrap(_From __from, _To __res) 536s | ^~~~~~~~~~~~ 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/dolfinx/la/Vector.h:14, 536s from /usr/include/dolfinx/fem/Function.h:17: 536s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 536s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:74: 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 double*; _Tp = double; _Alloc = std::allocator]’: 536s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 536s 885 | vector<_Tp, _Alloc>:: 536s | ^~~~~~~~~~~~~~~~~~~ 536s /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>]’: 536s /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 536s 349 | operator()(_Range&& __r, _Out __result) const 536s | ^~~~~~~~ 536s /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 /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 _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 /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 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/vector:91: 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/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]’: 537s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 249 | void add(std::span x, std::span rows, 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 /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 In file included from /usr/include/c++/15/bits/stl_vector.h:69: 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_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /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]’: 537s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 724 | double norm_sq_local = std::accumulate( 537s | ~~~~~~~~~~~~~~~^ 537s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 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/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 In file included from /usr/include/c++/15/numeric:64, 537s from /usr/include/basix/finite-element.h:19: 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 std::ranges::unary_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]’: 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 In file included from /usr/include/c++/15/algorithm:63: 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 In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 537s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 537s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 124 | void assemble_vector(std::span b, const Form& L) 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 129 | assemble_vector(b, L, std::span(constants), 537s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 130 | make_coefficients_span(coefficients)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assembler.h:129:18: 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::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&)::]’: 537s /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 537s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 201 | std::move(__f), std::move(__proj)); 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/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/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/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/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_algobase.h:351:23: 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>& 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/basix/finite-element.h:19: 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::la::inner_product > >(const Vector >&, const Vector >&)::]’: 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 In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 537s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 537s from /usr/include/c++/15/vector:67: 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/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 In file included from /usr/include/dolfinx/fem/assembler.h:9: 537s /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)::]’: 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 61 | void assemble_cells( 537s | ^~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 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/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 537s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 155 | mat_set(dofs0, dofs1, Ae); 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 /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 > >]’: 537s /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 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 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/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&)::]’: 537s /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 537s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 537s | ^~~~~~~~ 537s /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 537s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 537s from /usr/include/dolfinx.h:10: 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 In file included from /usr/include/dolfinx/fem/assembler.h:11: 537s /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)::]’: 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 634 | void assemble_cells( 537s | ^~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 674 | P0(_be, cell_info0, c0, 1); 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 = std::complex; 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 /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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 537s /tmp/autopkgtest.1o35fU/build.VsF/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 537s 164 | [](auto x) -> std::pair, std::vector> 537s | ^ 537s /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]’: 537s /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 537s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 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/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_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_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&):: >]’: 537s /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 537s 1877 | __introsort_loop(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1885 | std::__partial_sort(__first, __last, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = std::complex; U = double; auto:206 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, 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_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&):: >]’: 537s /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 537s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1820 | __comp); 537s | ~~~~~~~ 537s /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 537s 1823 | std::__insertion_sort(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 537s from /usr/include/dolfinx.h:16: 537s /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]’: 537s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 565 | v2, v3, vmid}); 537s | ~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 627 | {x.size() / 2, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 632 | std::vector{}, {0, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /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 > >]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 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/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]’: 537s /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 537s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 537s | ^~~~~~~~ 537s /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 537s /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 537s 606 | return ranges::fill_n(std::move(__first), __len, __value); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/dolfinx/fem/assembler.h:11: 537s /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]’: 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1289 | void assemble_vector( 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 537s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1298 | constants, coefficients); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 537s | ^~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 577 | _element->Tt_apply(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/functional:61, 537s from /usr/include/basix/finite-element.h:17: 537s /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}]’: 537s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 589 | operator()(_ArgTypes... __args) const 537s | ^~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 593 | _element->Tinv_apply(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 537s | ^~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 544 | _element->T_apply(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 671 | i0 + iy + ny + 2}); 537s | ~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 676 | {x.size() / 2, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 681 | std::vector{}, {0, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /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*]’: 537s /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 537s 3073 | __niter_wrap(_From __from, _To __res) 537s | ^~~~~~~~~~~~ 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/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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 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/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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 537s | ^~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 577 | _element->Tt_apply(data, n, cell_permutation); 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/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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 593 | _element->Tinv_apply(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 537s | ^~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 544 | _element->T_apply(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 643 | _element->Tt_apply_right(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 537s | ^~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 609 | _element->T_apply_right(data, n, cell_permutation); 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1074 | void apply_lifting( 537s | ^~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1121 | bc->set(bc_values1, std::nullopt, 1); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 537s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1127 | bc_markers1, x0[j], alpha); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 537s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1132 | bc_markers1, std::span(), alpha); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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]’: 537s /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 537s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 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::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 537s /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 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::__iter_tag>’ changed in GCC 7.1 537s /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 > > >]’: 537s /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 537s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1813 | { return _ReturnType(__i); } 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_rev_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 537s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 390 | void scatter_rev_begin(std::span send_buffer, 537s | ^~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 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 = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >]’: 537s /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 537s 975 | operator()(_It&& __first, _Sent __last) const 537s | ^~~~~~~~ 537s /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]’: 537s /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 537s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 537s | ^~~~~~~~ 537s /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 537s /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 >]’: 537s /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 537s 736 | vector(_InputIterator __first, _InputIterator __last, 537s | ^~~~~~ 537s /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 537s 606 | return ranges::fill_n(std::move(__first), __len, __value); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 746 | _M_range_initialize_n(__first, __last, __n); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s 181 | void dot(U A, V B, P C, bool transpose = false) 537s | ^~~ 537s /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 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s /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]’: 537s /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 537s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 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_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 537s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = double*]’: 537s /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 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 ‘std::move_iterator’ changed in GCC 7.1 537s /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 537s 303 | return std::__do_uninit_copy(__first, __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*]’: 537s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = long long int*]’: 537s /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 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 ‘std::move_iterator’ changed in GCC 7.1 537s /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 537s 303 | return std::__do_uninit_copy(__first, __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = std::complex; 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 /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 >]’: 537s /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 537s 125 | void inv(U A, V B) 537s | ^~~ 537s /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 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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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>]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 287 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /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 537s 878 | operator()(_It& __it, _Sent __bound) const 537s | ^~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~ 537s /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 537s /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 537s 1906 | std::__introsort_loop(__first, __last, 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s 1907 | std::__lg(__last - __first) * 2, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1908 | __comp); 537s | ~~~~~~~ 537s /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 537s 1909 | std::__final_insertion_sort(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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 >]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 287 | std::move(__result)); 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_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 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/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/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):: >]’: 537s /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 537s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 537s | ^~~~~~~~~ 537s /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 537s /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 537s 2095 | while (__first != __last && !__pred(__first)) 537s | ~~~~~~^~~~~~~~~ 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*, 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]’: 537s /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 537s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 537s | ^~~~~~~~ 537s /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 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 In file included from /usr/include/c++/15/vector:74: 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 In file included from /usr/include/c++/15/bits/stl_vector.h:69: 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/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 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/stl_uninitialized.h:69, 537s from /usr/include/c++/15/vector:67: 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 In file included from /usr/include/c++/15/algorithm:65, 537s from /usr/include/basix/maps.h:8: 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::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 537s /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 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 >’ changed in GCC 7.1 537s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 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/numeric:64, 537s from /usr/include/basix/finite-element.h:19: 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 In file included from /usr/include/c++/15/algorithm:63: 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/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/stl_uninitialized.h:69, 537s from /usr/include/c++/15/vector:67: 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/ranges_algo.h: In member function ‘constexpr std::ranges::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/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)::]’: 537s /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 537s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 2130 | __value, std::move(__comp), std::move(__proj)); 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_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/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 >]’: 537s /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 537s 212 | void pinv(U A, V P) 537s | ^~~~ 537s /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 537s /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 537s 245 | dot(AT, A, ATA); 537s | ~~~^~~~~~~~~~~~ 537s /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 537s /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 537s 246 | inv(ATA, Inv); 537s | ~~~^~~~~~~~~~ 537s /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 537s 247 | dot(Inv, AT, P); 537s | ~~~^~~~~~~~~~~~ 537s /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 537s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 537s from /usr/include/dolfinx.h:10: 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/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 >]’: 537s /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 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/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/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 >]’: 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s 181 | void dot(U A, V B, P C, bool transpose = false) 537s | ^~~ 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s In file included from /usr/include/dolfinx/fem/Function.h:10: 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 319 | return [](std::span, std::span, std::int32_t, int) 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 341 | return [dims, sub_element_fns](std::span data, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 537s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 350 | block_size); 537s | ~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 362 | return [ebs, sub_fn](std::span data, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 537s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 372 | return [this](std::span data, std::span cell_info, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 376 | return [this](std::span data, std::span cell_info, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 380 | return [this](std::span data, std::span cell_info, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 384 | return [this](std::span data, std::span cell_info, 537s | ^ 537s In file included from /usr/include/basix/maps.h:7, 537s from /usr/include/basix/finite-element.h:9: 537s /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]’: 537s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 537s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 386 | { T_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 537s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1864 | __partial_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 1869 | std::__heap_select(__first, __middle, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1870 | std::__sort_heap(__first, __middle, __comp); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1857 | __comp); 537s | ~~~~~~~ 537s /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 537s /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 537s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1771 | __insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1778 | if (__comp(__i, __first)) 537s | ~~~~~~^~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /usr/include/dolfinx/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)>]’: 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 537s | ^~~~ 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 902 | transform(coeffs, cell_info, cell, 1); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/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)>]’: 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 537s | ^~~~ 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 902 | transform(coeffs, cell_info, cell, 1); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/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)>]’: 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 537s | ^~~~ 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 902 | transform(coeffs, cell_info, cell, 1); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/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)>]’: 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 537s | ^~~~ 537s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 902 | transform(coeffs, cell_info, cell, 1); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1849 | permute_data(u, n, cell_info, _eperm); 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1852 | transform_data(u, n, cell_info, _etrans_invT, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1853 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1833 | permute_data(u, n, cell_info, _eperm_inv); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1836 | transform_data(u, n, cell_info, _etransT, 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1837 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 634 | void assemble_cells( 537s | ^~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 674 | P0(_be, cell_info0, c0, 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1865 | permute_data(u, n, cell_info, _eperm_inv); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1868 | transform_data(u, n, cell_info, _etrans_inv, 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1869 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1810 | void FiniteElement::T_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1817 | permute_data(u, n, cell_info, _eperm); 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1820 | transform_data(u, n, cell_info, _etrans, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1821 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 634 | void assemble_cells( 537s | ^~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 674 | P0(_be, cell_info0, c0, 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 540 | x.insert(x.end(), {x0, x1}); 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::__iter_tag>; _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::__iter_tag>’ 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/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 565 | v2, v3, vmid}); 537s | ~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 627 | {x.size() / 2, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 632 | std::vector{}, {0, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /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*)>]’: 537s /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 537s 634 | void assemble_cells( 537s | ^~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 674 | P0(_be, cell_info0, c0, 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1964 | transform_data(u, n, cell_info, _etrans_inv, 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1965 | precompute::apply_tranpose_matrix_right); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/dolfinx/fem/Function.h:10: 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 319 | return [](std::span, std::span, std::int32_t, int) 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 341 | return [dims, sub_element_fns](std::span data, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 537s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 350 | block_size); 537s | ~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1887 | permute_data(dblock, 1, cell_info, _eperm); 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1892 | transform_data(u, n, cell_info, _etrans, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1893 | precompute::apply_tranpose_matrix_right); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 720 | void assemble_exterior_facets( 537s | ^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 362 | return [ebs, sub_fn](std::span data, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 537s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 770 | P0(_be, cell_info0, cell0, 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 372 | return [this](std::span data, std::span cell_info, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 376 | return [this](std::span data, std::span cell_info, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 380 | return [this](std::span data, std::span cell_info, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1911 | permute_data(dblock, 1, cell_info, _eperm); 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1916 | transform_data(u, n, cell_info, _etrans_invT, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1917 | precompute::apply_tranpose_matrix_right); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 537s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 384 | return [this](std::span data, std::span cell_info, 537s | ^ 537s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 386 | { T_apply(data, cell_info[cell], block_size); }; 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1940 | transform_data(u, n, cell_info, _etransT, 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1941 | precompute::apply_tranpose_matrix_right); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 720 | void assemble_exterior_facets( 537s | ^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 671 | i0 + iy + ny + 2}); 537s | ~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 676 | {x.size() / 2, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 681 | std::vector{}, {0, 2}, partitioner); 537s | ^ 537s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /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 537s 770 | P0(_be, cell_info0, cell0, 1); 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*, span >::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 537s /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 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*, std::vector > >’ changed in GCC 7.1 537s /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}]’: 537s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 589 | operator()(_ArgTypes... __args) const 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*, span >::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 537s /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 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*, std::vector > >’ changed in GCC 7.1 537s /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]’: 537s /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 537s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 537s | ^~~~~~~~ 537s /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 537s /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 537s 606 | return ranges::fill_n(std::move(__first), __len, __value); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 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::__iter_tag>; _To = double*]’: 537s /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 537s 3073 | __niter_wrap(_From __from, _To __res) 537s | ^~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 720 | void assemble_exterior_facets( 537s | ^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 770 | P0(_be, cell_info0, cell0, 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 > >]’: 537s /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 537s 1503 | move_iterator(iterator_type __i) 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 = 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 >]’: 537s /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 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 ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 537s /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 537s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1990 | __start, _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 816 | void assemble_interior_facets( 537s | ^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 537s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 537s 1104 | constexpr default_accessor(default_accessor) noexcept {} 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s 887 | P0(be, cell_info0, cells0[0], 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 888 | P0(sub_be, cell_info0, cells0[1], 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /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 537s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 816 | void assemble_interior_facets( 537s | ^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 887 | P0(be, cell_info0, cells0[0], 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 888 | P0(sub_be, cell_info0, cells0[1], 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 537s /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]’: 537s /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 537s 128 | math::dot(cell_geometry, dphi, J, true); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s /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]’: 537s /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 537s 140 | math::inv(J, K); 537s | ~~~~~~~~~^~~~~~ 537s /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 537s /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 537s 142 | math::pinv(J, K); 537s | ~~~~~~~~~~^~~~~~ 537s /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 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ changed in GCC 7.1 537s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 537s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 537s /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 537s 87 | auto det(Matrix A) 537s | ^~~ 537s /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*]’: 537s /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 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::__iter_tag>’ changed in GCC 7.1 537s /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>]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1877 | __introsort_loop(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1885 | std::__partial_sort(__first, __last, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1820 | __comp); 537s | ~~~~~~~ 537s /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 537s 1823 | std::__insertion_sort(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*)>]’: 537s /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 537s 816 | void assemble_interior_facets( 537s | ^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 887 | P0(be, cell_info0, cells0[0], 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 888 | P0(sub_be, cell_info0, cells0[1], 1); 537s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 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::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _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/ranges_algo.h:726: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: 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)::]’: 537s /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 537s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 2130 | __value, std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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/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]’: 537s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 152 | compute_jacobian_determinant(const U& J, std::span w) 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 172 | math::dot(B, J, BA); 537s | ~~~~~~~~~^~~~~~~~~~ 537s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 537s /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)::]’: 537s /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 537s 317 | operator()(_Iterator __it) 537s | ^~~~~~~~ 537s /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 537s /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 537s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 537s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 537s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 537s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 > >]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 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*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 537s /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 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*, std::vector > >’ 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*, vector > >; _ForwardIterator = complex*]’: 537s /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 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*, std::vector > >’ changed in GCC 7.1 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*, std::vector > >; _Tp = std::complex]’: 537s /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 537s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 537s | ^~~~~~~~ 537s /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>]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:1305:25: 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: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)>]’: 537s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 267 | void assemble_matrix( 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::__iter_tag>; _Size = 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::__iter_tag>’ 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::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 537s /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 537s /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 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 = double*; _Tp = double]’: 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/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 In file included from /usr/include/c++/15/numeric:64: 537s /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)>]’: 537s /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 537s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 537s | ^~~~~~~~~~ 537s /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 537s /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]’: 537s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 111 | void assemble_vector( 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 116 | impl::assemble_vector(b, L, constants, coefficients); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 537s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 146 | std::span(_buffer_local), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 147 | _request); 537s | ~~~~~~~~~ 537s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ 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 _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = 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::__iter_tag>’ 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 In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 537s /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]’: 537s /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 537s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 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/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/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 /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_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 537s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 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 = 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 /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&):: >]’: 537s /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 537s 1590 | __heap_select(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 1594 | std::__make_heap(__first, __middle, __comp); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1596 | if (__comp(__i, __first)) 537s | ~~~~~~^~~~~~~~~~~~~~ 537s /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 537s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 537s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 537s /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&):: >]’: 537s /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 537s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~~~~~~ 537s /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 537s /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 537s 425 | std::__pop_heap(__first, __last, __last, __comp); 537s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s /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 537s 91 | if (__comp(__a, __b)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 93 | if (__comp(__b, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 94 | std::iter_swap(__result, __b); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 95 | else if (__comp(__a, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 96 | std::iter_swap(__result, __c); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 98 | std::iter_swap(__result, __a); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 100 | else if (__comp(__a, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 101 | std::iter_swap(__result, __a); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 102 | else if (__comp(__b, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 103 | std::iter_swap(__result, __c); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 105 | std::iter_swap(__result, __b); 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_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&):: >]’: 537s /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 537s 1830 | __unguarded_partition(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 1836 | while (__comp(__first, __pivot)) 537s | ~~~~~~^~~~~~~~~~~~~~~~~~ 537s /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 537s 1839 | while (__comp(__pivot, __last)) 537s | ~~~~~~^~~~~~~~~~~~~~~~~ 537s /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 537s 1843 | std::iter_swap(__first, __last); 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/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&)::]’: 537s /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 537s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 537s | ^~~~~~~~ 537s /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 537s /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&):: >]’: 537s /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 537s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _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/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]’: 537s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1674 | void FiniteElement::permute_data( 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/ranges_algo.h: In member function ‘constexpr std::ranges::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 In file included from /usr/include/basix/finite-element.h:12: 537s /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]’: 537s /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 537s 243 | void apply_matrix( 537s | ^~~~~~~~~~~~ 537s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 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/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]’: 537s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1733 | void FiniteElement::transform_data( 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/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 537s 1754 | op(std::span(v_size_t), 537s | ~~^~~~~~~~~~~~~~~~~~~~~ 537s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1756 | dofstart, block_size); 537s | ~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 1775 | op(std::span(v_size_t), 537s | ~~^~~~~~~~~~~~~~~~~~~~~ 537s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1777 | dofstart, block_size); 537s | ~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 1786 | op(std::span(v_size_t), 537s | ~~^~~~~~~~~~~~~~~~~~~~~ 537s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1788 | dofstart, block_size); 537s | ~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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]’: 537s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1674 | void FiniteElement::permute_data( 537s | ^~~~~~~~~~~~~~~~ 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/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]’: 537s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1733 | void FiniteElement::transform_data( 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s 1754 | op(std::span(v_size_t), 537s | ~~^~~~~~~~~~~~~~~~~~~~~ 537s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1756 | dofstart, block_size); 537s | ~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 1786 | op(std::span(v_size_t), 537s | ~~^~~~~~~~~~~~~~~~~~~~~ 537s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1788 | dofstart, block_size); 537s | ~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s 1797 | op(std::span(v_size_t), 537s | ~~^~~~~~~~~~~~~~~~~~~~~ 537s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1799 | dofstart, block_size); 537s | ~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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]’: 537s /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 537s 285 | void apply_tranpose_matrix_right( 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 537s /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 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ changed in GCC 7.1 537s [ 72%] Linking CXX executable demo_interpolation_different_meshes 537s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 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*, std::vector > >; _Tp = int]’: 537s /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 537s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 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<__gnu_cxx::__normal_iterator*, vector > > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*; _Tp = complex]’: 537s /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 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<__gnu_cxx::__normal_iterator*, std::vector > > >’ 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<__gnu_cxx::__normal_iterator*, std::vector > > >’ 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<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 537s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 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 = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, 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 = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, 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/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&):: >]’: 537s /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 537s 1864 | __partial_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 1869 | std::__heap_select(__first, __middle, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1870 | std::__sort_heap(__first, __middle, __comp); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1857 | __comp); 537s | ~~~~~~~ 537s /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 537s /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 537s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 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/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&):: >]’: 537s /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 537s 1771 | __insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1778 | if (__comp(__i, __first)) 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 = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, 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/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&):: >]’: 537s /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 537s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 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 = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, 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/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/array:45, 537s from /usr/include/basix/cell.h:7: 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 /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 > >]’: 537s /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 537s 878 | operator()(_It& __it, _Sent __bound) const 537s | ^~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~ 537s /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 537s /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 537s 1906 | std::__introsort_loop(__first, __last, 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s 1907 | std::__lg(__last - __first) * 2, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1908 | __comp); 537s | ~~~~~~~ 537s /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 537s 1909 | std::__final_insertion_sort(__first, __last, __comp); 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 = std::complex; U = double; auto:184 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, 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/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/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 /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 >, std::vector, std::vector >::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 _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]’: 537s /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 537s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 537s | ^~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1147 | void assemble_vector( 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1189 | impl::assemble_cells( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1190 | P0, b, x_dofmap, x, cells, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1192 | coeffs, cstride, cell_info0); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1196 | impl::assemble_cells( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1197 | P0, b, x_dofmap, x, cells, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1199 | coeffs, cstride, cell_info0); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1205 | fn, constants, coeffs, cstride, cell_info0); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1229 | impl::assemble_exterior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1232 | constants, coeffs, cstride, cell_info0, perms); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1236 | impl::assemble_exterior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1239 | constants, coeffs, cstride, cell_info0, perms); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1243 | impl::assemble_exterior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1246 | constants, coeffs, cstride, cell_info0, perms); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1260 | impl::assemble_interior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1263 | constants, coeffs, cstride, cell_info0, perms); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1267 | impl::assemble_interior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1270 | constants, coeffs, cstride, cell_info0, perms); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 1274 | impl::assemble_interior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1277 | constants, coeffs, cstride, cell_info0, perms); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /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]’: 537s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1849 | permute_data(u, n, cell_info, _eperm); 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1852 | transform_data(u, n, cell_info, _etrans_invT, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1853 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1833 | permute_data(u, n, cell_info, _eperm_inv); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1836 | transform_data(u, n, cell_info, _etransT, 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1837 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1865 | permute_data(u, n, cell_info, _eperm_inv); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1868 | transform_data(u, n, cell_info, _etrans_inv, 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1869 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1810 | void FiniteElement::T_apply(std::span u, int n, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1817 | permute_data(u, n, cell_info, _eperm); 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 537s 1820 | transform_data(u, n, cell_info, _etrans, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1821 | precompute::apply_matrix); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 >&}]’: 537s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~~~~~~ 537s /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 537s /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&):: >]’: 537s /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 537s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~~~~~ 537s /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 537s /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 537s /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 > >]’: 537s /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 537s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 537s | ^~~~~~~~~ 537s /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 537s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 537s /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 537s 698 | __miter_base(_Iterator __it) 537s | ^~~~~~~~~~~~ 537s /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&)::]’: 537s /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 537s 239 | operator()(_Value& __val, _Iterator __it) 537s | ^~~~~~~~ 537s In file included from /usr/include/c++/15/bits/refwrap.h:40, 537s from /usr/include/c++/15/vector:70: 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 154 | void apply_permutation_mapped(std::span perm, 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 >; _Tp = int]’: 537s /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 537s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 537s | ^~~~~~~~ 537s /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]’: 537s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 144 | void apply_permutation(std::span perm, std::span data, 537s | ^~~~~~~~~~~~~~~~~ 537s /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 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s 181 | void dot(U A, V B, P C, bool transpose = false) 537s | ^~~ 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 537s /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 537s 87 | auto det(Matrix A) 537s | ^~~ 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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*, span >::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 537s /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 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*, std::vector > >’ changed in GCC 7.1 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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}]’: 537s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 589 | operator()(_ArgTypes... __args) const 537s | ^~~~~~~~ 537s /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 >]’: 537s /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 537s 125 | void inv(U A, V B) 537s | ^~~ 537s /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 537s /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]’: 537s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 172 | void apply_inv_permutation_right(std::span perm, 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*, span >::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 537s /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 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*, std::vector > >’ changed in GCC 7.1 537s /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]’: 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 537s | ^~~~~~~ 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 985 | _lift_bc_cells( 537s | ~~~~~~~~~~~~~~~~~~~~~~~^ 537s 986 | b, x_dofmap, x, kernel, cells, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 990 | bc_markers1, x0, alpha); 537s | ~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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]’: 537s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 537s | ^~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 994 | _lift_bc_cells( 537s | ~~~~~~~~~~~~~~~~~~~~~~~^ 537s 995 | b, x_dofmap, x, kernel, cells, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 999 | bc_markers1, x0, alpha); 537s | ~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1005 | P0, 537s | ~~~ 537s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1008 | bc_values1, bc_markers1, x0, alpha); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1028 | _lift_bc_exterior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1030 | a.domain(IntegralType::exterior_facet, i), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1034 | bc_markers1, x0, alpha, perms); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1043 | _lift_bc_interior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1045 | a.domain(IntegralType::interior_facet, i), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1049 | bc_markers1, x0, alpha); 537s | ~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s 181 | void dot(U A, V B, P C, bool transpose = false) 537s | ^~~ 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 537s /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}]’: 537s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 537s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 537s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 537s 1104 | constexpr default_accessor(default_accessor) noexcept {} 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 537s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 537s /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*]’: 537s /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 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 ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ 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 = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*]’: 537s /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 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 ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 537s /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 537s 303 | return std::__do_uninit_copy(__first, __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1590 | __heap_select(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 1594 | std::__make_heap(__first, __middle, __comp); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1596 | if (__comp(__i, __first)) 537s | ~~~~~~^~~~~~~~~~~~~~ 537s /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 537s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 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/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&):: >]’: 537s /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 537s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~~~~~~ 537s /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 537s /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 537s 425 | std::__pop_heap(__first, __last, __last, __comp); 537s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s /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 537s 91 | if (__comp(__a, __b)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 93 | if (__comp(__b, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 94 | std::iter_swap(__result, __b); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 95 | else if (__comp(__a, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 96 | std::iter_swap(__result, __c); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 98 | std::iter_swap(__result, __a); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 100 | else if (__comp(__a, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 101 | std::iter_swap(__result, __a); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 102 | else if (__comp(__b, __c)) 537s | ~~~~~~^~~~~~~~~~ 537s /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 537s 103 | std::iter_swap(__result, __c); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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 537s 105 | std::iter_swap(__result, __b); 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1830 | __unguarded_partition(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 1836 | while (__comp(__first, __pivot)) 537s | ~~~~~~^~~~~~~~~~~~~~~~~~ 537s /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 537s 1839 | while (__comp(__pivot, __last)) 537s | ~~~~~~^~~~~~~~~~~~~~~~~ 537s /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 537s 1843 | std::iter_swap(__first, __last); 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/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]’: 537s /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 537s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&)::]’: 537s /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 537s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 537s | ^~~~~~~~ 537s /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 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/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&):: >]’: 537s /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 537s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 537s /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]’: 537s /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 537s 128 | math::dot(cell_geometry, dphi, J, true); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s /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]’: 537s /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 537s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /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 537s 140 | math::inv(J, K); 537s | ~~~~~~~~~^~~~~~ 537s /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 537s /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 537s 142 | math::pinv(J, K); 537s | ~~~~~~~~~~^~~~~~ 537s /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 537s /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&):: >]’: 537s /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 537s 1877 | __introsort_loop(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1885 | std::__partial_sort(__first, __last, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1820 | __comp); 537s | ~~~~~~~ 537s /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 537s 1823 | std::__insertion_sort(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 537s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 537s /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 537s 87 | auto det(Matrix A) 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::__iter_tag>; _To = double*]’: 537s /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 537s 3073 | __niter_wrap(_From __from, _To __res) 537s | ^~~~~~~~~~~~ 537s /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]’: 537s /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 537s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 537s | ^~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 537s | ^~~~~~~~~~~~~ 537s /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 537s 232 | if (__comp(__first + __secondChild, 537s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 537s 233 | __first + (__secondChild - 1))) 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /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 537s /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]’: 537s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 152 | compute_jacobian_determinant(const U& J, std::span w) 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*]’: 537s /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 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 ‘std::move_iterator’ changed in GCC 7.1 537s /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 537s 172 | math::dot(B, J, BA); 537s | ~~~~~~~~~^~~~~~~~~~ 537s /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 537s /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 537s /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*]’: 537s /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 537s 3073 | __niter_wrap(_From __from, _To __res) 537s | ^~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 537s /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 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 ‘std::move_iterator’ changed in GCC 7.1 537s /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 537s 303 | return std::__do_uninit_copy(__first, __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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*]’: 537s /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 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 ‘std::move_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 = move_iterator; _ForwardIterator = long long int*]’: 537s /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 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 ‘std::move_iterator’ changed in GCC 7.1 537s /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 537s 303 | return std::__do_uninit_copy(__first, __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 537s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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::__iter_tag>; _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::__iter_tag>’ 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::__iter_tag>’ 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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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>]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 287 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /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 537s 878 | operator()(_It& __it, _Sent __bound) const 537s | ^~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~ 537s /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 537s /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 537s 1906 | std::__introsort_loop(__first, __last, 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s 1907 | std::__lg(__last - __first) * 2, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1908 | __comp); 537s | ~~~~~~~ 537s /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 537s 1909 | std::__final_insertion_sort(__first, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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 >]’: 537s /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 537s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 537s | ^~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 287 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~~~~~~ 537s /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 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, std::vector, std::vector >::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/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&):: >]’: 537s /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 537s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~~~~~~~ 537s /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 537s /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 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_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 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_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 537s /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 537s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 537s | ^~~~~~~~~ 537s /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 537s /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&)::]’: 537s /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 537s 239 | operator()(_Value& __val, _Iterator __it) 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 537s /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 537s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 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 = 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:339: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:339: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: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/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 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*, std::vector > >’ 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*, 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/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):: >]’: 537s /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 537s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 537s | ^~~~~~~~~ 537s /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 537s /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 537s 2095 | while (__first != __last && !__pred(__first)) 537s | ~~~~~~^~~~~~~~~ 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*, 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]’: 537s /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 537s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 537s | ^~~~~~~~ 537s /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 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 /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&):: >]’: 537s /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 537s 1864 | __partial_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~ 537s /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 537s /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 537s /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 537s 1869 | std::__heap_select(__first, __middle, __last, __comp); 537s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 1870 | std::__sort_heap(__first, __middle, __comp); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1857 | __comp); 537s | ~~~~~~~ 537s /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 537s /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 537s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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&):: >]’: 537s /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 537s 1771 | __insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~ 537s /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 537s /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 537s 1778 | if (__comp(__i, __first)) 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 /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&):: >]’: 537s /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 537s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 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 = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, 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 = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, 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 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 538s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 927 | void pack_coefficient_entity(std::span c, int cstride, 538s | ^~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 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 = pair; _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/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)>]’: 538s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 233 | void assemble_matrix( 538s | ^~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 247 | mesh->geometry().x(), constants, coefficients, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 248 | dof_marker0, dof_marker1); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 538s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 927 | void pack_coefficient_entity(std::span c, int cstride, 538s | ^~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 >]’: 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/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]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1289 | void assemble_vector( 538s | ^~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 538s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1298 | constants, coefficients); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ 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 In file included from /usr/include/dolfinx/la/Vector.h:14: 538s /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]’: 538s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 390 | void scatter_rev_begin(std::span send_buffer, 538s | ^~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 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/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]’: 538s /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 538s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 538s | ^~~~~~~~ 538s /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 538s /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 538s 606 | return ranges::fill_n(std::move(__first), __len, __value); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 >)>]’: 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 494 | void assemble_matrix( 538s | ^~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ 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/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 549 | impl::assemble_cells( 538s | ~~~~~~~~~~~~~~~~~~~~^ 538s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 572 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 574 | a.domain(IntegralType::exterior_facet, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 578 | perms); 538s | ~~~~~~ 538s /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 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 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/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 588 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 590 | a.domain(IntegralType::interior_facet, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 594 | cell_info1, perms); 538s | ~~~~~~~~~~~~~~~~~~ 538s /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 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ 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/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&)::]’: 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/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/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/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]’: 538s /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 538s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 538s | ^~~~~~~~ 538s /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]’: 538s /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 538s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 538s | ^~~~ 538s /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 538s /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]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1147 | void assemble_vector( 538s | ^~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1189 | impl::assemble_cells( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1190 | P0, b, x_dofmap, x, cells, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1192 | coeffs, cstride, cell_info0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1196 | impl::assemble_cells( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1197 | P0, b, x_dofmap, x, cells, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1199 | coeffs, cstride, cell_info0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 538s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1205 | fn, constants, coeffs, cstride, cell_info0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 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/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1229 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1232 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 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/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1236 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1239 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1243 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1246 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1260 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1263 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1267 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1270 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 1274 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1277 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 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/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 538s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 46 | void reorder_list(std::span list, std::span nodemap) 538s | ^~~~~~~~~~~~ 538s /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 538s 53 | const std::vector orig(list.begin(), list.end()); 538s | ^~~~ 538s /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 538s 58 | std::ranges::copy(links_old, links_new.begin()); 538s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ranges_algo.h: In member function ‘constexpr std::ranges::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 >’ 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/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]’: 538s /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 538s 1163 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /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 538s /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 538s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 538s 1168 | return {__first, __first}; 538s | ^ 538s /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 538s 1177 | return {++__dest, __first}; 538s | ^ 538s /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]’: 538s /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 538s 1820 | erase(const_iterator __first, const_iterator __last) 538s | ^~~~~ 538s /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 538s /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 538s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 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_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]’: 538s /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 538s 1792 | erase(const_iterator __position) 538s | ^~~~~ 538s /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 538s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 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 = 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 >’ 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/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 In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 538s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 538s from /usr/include/dolfinx/fem/Function.h:11: 538s /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]’: 538s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 119 | std::ranges::copy(buffer, range.begin()); 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*, 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 In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 538s from /usr/include/dolfinx.h:10: 538s /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 >]’: 538s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 676 | distribute_data(MPI_Comm comm0, std::span indices, 538s | ^~~~~~~~~~~~~~~ 538s /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]’: 538s /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 538s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 2052 | std::move(__comp), std::move(__proj)); 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/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/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/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/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/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]’: 538s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 1674 | void FiniteElement::permute_data( 538s | ^~~~~~~~~~~~~~~~ 538s In file included from /usr/include/basix/finite-element.h:12: 538s /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]’: 538s /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 538s 243 | void apply_matrix( 538s | ^~~~~~~~~~~~ 538s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s /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]’: 538s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 1733 | void FiniteElement::transform_data( 538s | ^~~~~~~~~~~~~~~~ 538s /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 538s 1754 | op(std::span(v_size_t), 538s | ~~^~~~~~~~~~~~~~~~~~~~~ 538s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1756 | dofstart, block_size); 538s | ~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s /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 538s 1775 | op(std::span(v_size_t), 538s | ~~^~~~~~~~~~~~~~~~~~~~~ 538s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1777 | dofstart, block_size); 538s | ~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s /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 538s 1786 | op(std::span(v_size_t), 538s | ~~^~~~~~~~~~~~~~~~~~~~~ 538s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1788 | dofstart, block_size); 538s | ~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s /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]’: 538s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 1674 | void FiniteElement::permute_data( 538s | ^~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 538s | ^~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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]’: 538s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 1733 | void FiniteElement::transform_data( 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 985 | _lift_bc_cells( 538s | ~~~~~~~~~~~~~~~~~~~~~~~^ 538s 986 | b, x_dofmap, x, kernel, cells, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 990 | bc_markers1, x0, alpha); 538s | ~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s 1754 | op(std::span(v_size_t), 538s | ~~^~~~~~~~~~~~~~~~~~~~~ 538s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1756 | dofstart, block_size); 538s | ~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 994 | _lift_bc_cells( 538s | ~~~~~~~~~~~~~~~~~~~~~~~^ 538s 995 | b, x_dofmap, x, kernel, cells, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 999 | bc_markers1, x0, alpha); 538s | ~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s 1786 | op(std::span(v_size_t), 538s | ~~^~~~~~~~~~~~~~~~~~~~~ 538s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1788 | dofstart, block_size); 538s | ~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1005 | P0, 538s | ~~~ 538s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1008 | bc_values1, bc_markers1, x0, alpha); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s 1797 | op(std::span(v_size_t), 538s | ~~^~~~~~~~~~~~~~~~~~~~~ 538s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1799 | dofstart, block_size); 538s | ~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1028 | _lift_bc_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1030 | a.domain(IntegralType::exterior_facet, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1034 | bc_markers1, x0, alpha, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1043 | _lift_bc_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1045 | a.domain(IntegralType::interior_facet, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1049 | bc_markers1, x0, alpha); 538s | ~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /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]’: 538s /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 538s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 538s | ^~~~~~~~ 538s /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 538s /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 538s 606 | return ranges::fill_n(std::move(__first), __len, __value); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 >]’: 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s 181 | void dot(U A, V B, P C, bool transpose = false) 538s | ^~~ 538s /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 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s /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 >]’: 538s /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 538s 125 | void inv(U A, V B) 538s | ^~~ 538s /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 538s /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]’: 538s /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 538s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 538s | ^~~~~~~~ 538s /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 538s /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 538s 606 | return ranges::fill_n(std::move(__first), __len, __value); 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 In file included from /usr/include/c++/15/array:45, 538s from /usr/include/basix/cell.h:7: 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_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_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/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 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 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/stl_iterator.h:78: 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 In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 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/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 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 make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 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/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 /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/vector:91: 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 [ 72%] Built target demo_interpolation_different_meshes 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 _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 /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 > >]’: 538s /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 538s 975 | operator()(_It&& __first, _Sent __last) const 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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 ‘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_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_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_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/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_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/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 >]’: 538s /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 538s 212 | void pinv(U A, V P) 538s | ^~~~ 538s /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 538s /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 538s 245 | dot(AT, A, ATA); 538s | ~~~^~~~~~~~~~~~ 538s /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 538s /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 538s 246 | inv(ATA, Inv); 538s | ~~~^~~~~~~~~~ 538s /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 538s 247 | dot(Inv, AT, P); 538s | ~~~^~~~~~~~~~~~ 538s /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 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/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/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/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/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/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 /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 >]’: 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s 181 | void dot(U A, V B, P C, bool transpose = false) 538s | ^~~ 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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 In file included from /usr/include/basix/maps.h:7: 538s /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]’: 538s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 538s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 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/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]’: 538s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 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_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/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]’: 538s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 523 | cmap.tabulate(1, X, Xshape, phi_b); 538s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 620 | apply_dof_transformation0( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 622 | dim0 * value_size_ref0), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~ 538s 623 | cell_info0, cells0[c], value_size_ref0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 538s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 538s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 538s 30 | explicit Constant(value_type c) : value({c}) {} 538s | ^~~~~~~~~~ 538s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 538s /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}]’: 538s /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 538s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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}]’: 538s /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 538s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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}]’: 538s /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 538s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 154 | void apply_permutation_mapped(std::span perm, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 144 | void apply_permutation(std::span perm, std::span data, 538s | ^~~~~~~~~~~~~~~~~ 538s /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}]’: 538s /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 538s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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}]’: 538s /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 538s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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}]’: 538s /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 538s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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}]’: 538s /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 538s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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 In file included from /usr/include/c++/15/array:45, 538s from /usr/include/basix/cell.h:7: 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_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_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/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]’: 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 In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 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/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]’: 538s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 676 | distribute_data(MPI_Comm comm0, std::span indices, 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/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 /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]’: 538s /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 538s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 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/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/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/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/vector:91: 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/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/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_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_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_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_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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In lambda function: 538s /tmp/autopkgtest.1o35fU/build.VsF/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 538s 181 | [](auto x) -> std::pair, std::vector> 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/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 /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/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/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/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/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; 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 = std::complex; 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 = std::complex; 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 = std::complex; 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_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 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/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::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/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_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(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 538s /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 538s 708 | vector(initializer_list __l, 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/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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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 = std::complex; T = double]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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 = std::complex; T = double]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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 = std::complex; T = double]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ changed in GCC 7.1 538s 544 | _element->T_apply(data, n, cell_permutation); 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*, vector, allocator > > >; _To = complex*]’: 538s /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 538s 3073 | __niter_wrap(_From __from, _To __res) 538s | ^~~~~~~~~~~~ 538s /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]’: 538s /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 538s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 538s | ^~~~~~~~ 538s /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 538s /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 538s 606 | return ranges::fill_n(std::move(__first), __len, __value); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 538s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 927 | void pack_coefficient_entity(std::span c, int cstride, 538s | ^~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 >]’: 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s 181 | void dot(U A, V B, P C, bool transpose = false) 538s | ^~~ 538s /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 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 538s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 927 | void pack_coefficient_entity(std::span c, int cstride, 538s | ^~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 538s /tmp/autopkgtest.1o35fU/build.VsF/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 538s 179 | [](auto x) -> std::pair, std::vector> 538s | ^ 538s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 538s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 927 | void pack_coefficient_entity(std::span c, int cstride, 538s | ^~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 >]’: 538s /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 538s 125 | void inv(U A, V B) 538s | ^~~ 538s /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 538s /usr/include/dolfinx/fem/utils.h: In function ‘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)::]’: 538s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 927 | void pack_coefficient_entity(std::span c, int cstride, 538s | ^~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 538s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 538s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 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, 4294967295>&; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 538s /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 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*, std::span, 4294967295>::__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*, std::span, 4294967295>::__iter_tag>’ 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 = 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/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]’: 538s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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)>]’: 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 494 | void assemble_matrix( 538s | ^~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 549 | impl::assemble_cells( 538s | ~~~~~~~~~~~~~~~~~~~~^ 538s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 572 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 574 | a.domain(IntegralType::exterior_facet, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 578 | perms); 538s | ~~~~~~ 538s /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 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 588 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 590 | a.domain(IntegralType::interior_facet, i), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 594 | cell_info1, perms); 538s | ~~~~~~~~~~~~~~~~~~ 538s /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 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 = std::complex; 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 = std::complex; 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 = std::complex; 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/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]’: 538s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 523 | cmap.tabulate(1, X, Xshape, phi_b); 538s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 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 = std::complex; 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/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 620 | apply_dof_transformation0( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 622 | dim0 * value_size_ref0), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~ 538s 623 | cell_info0, cells0[c], value_size_ref0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 538s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 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*, vector > >; _To = complex*]’: 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/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]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1147 | void assemble_vector( 538s | ^~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1189 | impl::assemble_cells( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1190 | P0, b, x_dofmap, x, cells, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1192 | coeffs, cstride, cell_info0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1196 | impl::assemble_cells( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1197 | P0, b, x_dofmap, x, cells, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1199 | coeffs, cstride, cell_info0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 538s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1205 | fn, constants, coeffs, cstride, cell_info0); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1229 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1232 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1236 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1239 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1243 | impl::assemble_exterior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1246 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1260 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1263 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1267 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1270 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 1274 | impl::assemble_interior_facets( 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 538s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1277 | constants, coeffs, cstride, cell_info0, perms); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /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 538s /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]’: 538s /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 538s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 538s | ^~~~~~~~ 538s /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 538s /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 538s 606 | return ranges::fill_n(std::move(__first), __len, __value); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /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 538s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 538s | ^~~~~~~~ 538s /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 >]’: 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s 181 | void dot(U A, V B, P C, bool transpose = false) 538s | ^~~ 538s /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 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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_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/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 >]’: 538s /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 538s 125 | void inv(U A, V B) 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/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 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/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 >]’: 538s /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 538s 212 | void pinv(U A, V P) 538s | ^~~~ 538s /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 538s /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 538s 245 | dot(AT, A, ATA); 538s | ~~~^~~~~~~~~~~~ 538s /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 538s /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 538s 246 | inv(ATA, Inv); 538s | ~~~^~~~~~~~~~ 538s /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 538s 247 | dot(Inv, AT, P); 538s | ~~~^~~~~~~~~~~~ 538s /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 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/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/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/vector:91: 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/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/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/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 >]’: 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s 181 | void dot(U A, V B, P C, bool transpose = false) 538s | ^~~ 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ 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/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 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 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/stl_iterator.h:78: 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/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 In file included from /usr/include/basix/maps.h:7: 538s /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]’: 538s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 538s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 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 [ 77%] Linking CXX executable demo_codim_0_assembly 538s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 538s /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]’: 538s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 538s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson/main.cpp: In lambda function: 538s /tmp/autopkgtest.1o35fU/build.VsF/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 538s 195 | [](auto x) -> std::pair, std::vector> 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/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/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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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 > >]’: 538s /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 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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::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/dolfinx/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)>]’: 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 = std::complex; 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 = 3; T = std::complex; 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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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/dolfinx/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)>]’: 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/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/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/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 >]’: 538s /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 538s 212 | void pinv(U A, V P) 538s | ^~~~ 538s /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 538s /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 538s 245 | dot(AT, A, ATA); 538s | ~~~^~~~~~~~~~~~ 538s /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 538s /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 538s 246 | inv(ATA, Inv); 538s | ~~~^~~~~~~~~~ 538s /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 538s 247 | dot(Inv, AT, P); 538s | ~~~^~~~~~~~~~~~ 538s /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 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/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/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/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/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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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/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/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 >]’: 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s 181 | void dot(U A, V B, P C, bool transpose = false) 538s | ^~~ 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 538s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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 = 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*)>]’: 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/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/basix/maps.h:7: 538s /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]’: 538s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 538s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 538s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 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 = 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*)>]’: 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 /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/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_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_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long 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 _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long 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 /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_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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/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*)>]’: 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/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/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/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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 538s /tmp/autopkgtest.1o35fU/build.VsF/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 538s 59 | [](auto x) -> std::pair, std::vector> 538s | ^ 538s /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 538s /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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 634 | void assemble_cells( 538s | ^~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 674 | P0(_be, cell_info0, c0, 1); 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_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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 634 | void assemble_cells( 538s | ^~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 674 | P0(_be, cell_info0, c0, 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 538s /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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 634 | void assemble_cells( 538s | ^~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 538s /tmp/autopkgtest.1o35fU/build.VsF/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 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 674 | P0(_be, cell_info0, c0, 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 538s /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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 720 | void assemble_exterior_facets( 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 770 | P0(_be, cell_info0, cell0, 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 720 | void assemble_exterior_facets( 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 770 | P0(_be, cell_info0, cell0, 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 720 | void assemble_exterior_facets( 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 770 | P0(_be, cell_info0, cell0, 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 816 | void assemble_interior_facets( 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 887 | P0(be, cell_info0, cells0[0], 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 888 | P0(sub_be, cell_info0, cells0[1], 1); 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 538s /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 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*, std::vector > >’ 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*, std::vector > >’ 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*, std::vector > >’ 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/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*)>]’: 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 816 | void assemble_interior_facets( 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 887 | P0(be, cell_info0, cells0[0], 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 538s 888 | P0(sub_be, cell_info0, cells0[1], 1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 816 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 887 | P0(be, cell_info0, cells0[0], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 888 | P0(sub_be, cell_info0, cells0[1], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 424 | return [](std::span, std::span, std::int32_t, int) 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 443 | return [this, sub_element_fns](std::span data, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 451 | cell_info, cell, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 466 | return [this, sub_fn](std::span data, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 539s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 475 | ebs); 539s | ~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 484 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 488 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 492 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 496 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 498 | { T_apply_right(data, cell_info[cell], n); }; 539s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 61 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 155 | mat_set(dofs0, dofs1, Ae); 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 539s /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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 76 | void _lift_bc_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 168 | P0(Ae, cell_info0, c0, num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 169 | P1T(Ae, cell_info1, c1, num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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*)>]’: 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 195 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 254 | P0(_Ae, cell_info0, cell0, ndim1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 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/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 292 | mat_set(dofs0, dofs1, Ae); 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 539s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 539s /tmp/autopkgtest.1o35fU/build.VsF/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 539s 143 | [](auto x) -> std::pair, std::vector> 539s | ^ 539s /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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 76 | void _lift_bc_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 168 | P0(Ae, cell_info0, c0, num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 169 | P1T(Ae, cell_info1, c1, num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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*)>]’: 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 334 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: 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::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/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 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/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/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/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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 76 | void _lift_bc_cells( 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 >; _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/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ 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/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76: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::__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_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_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_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/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 168 | P0(Ae, cell_info0, c0, num_cols); 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/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 169 | P1T(Ae, cell_info1, c1, num_rows); 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/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/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/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/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 >]’: 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s 181 | void dot(U A, V B, P C, bool transpose = false) 539s | ^~~ 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ 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*, 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/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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 263 | void _lift_bc_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 634 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 674 | P0(_be, cell_info0, c0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 347 | P0(Ae, cell_info0, cell0, num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 348 | P1T(Ae, cell_info1, cell1, num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 539s /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 539s 87 | auto det(Matrix A) 539s | ^~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 634 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 674 | P0(_be, cell_info0, c0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 >]’: 539s /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 539s 125 | void inv(U A, V B) 539s | ^~~ 539s /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 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 634 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /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 >]’: 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s 181 | void dot(U A, V B, P C, bool transpose = false) 539s | ^~~ 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 674 | P0(_be, cell_info0, c0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 539s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 539s 1104 | constexpr default_accessor(default_accessor) noexcept {} 539s | ^~~~~~~~~~~~~~~~ 539s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 539s /tmp/autopkgtest.1o35fU/build.VsF/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 539s 151 | [](auto x) -> std::pair, std::vector> 539s | ^ 539s /tmp/autopkgtest.1o35fU/build.VsF/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 539s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 412 | void _lift_bc_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 720 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 770 | P0(_be, cell_info0, cell0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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>]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 720 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 770 | P0(_be, cell_info0, cell0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 720 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 770 | P0(_be, cell_info0, cell0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 816 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 887 | P0(be, cell_info0, cells0[0], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 888 | P0(sub_be, cell_info0, cells0[1], 1); 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::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _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 >’ 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 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&)::]’: 539s /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 539s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 201 | std::move(__f), std::move(__proj)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 816 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: 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::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _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/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ 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 >; _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 >’ 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 >’ changed in GCC 7.1 539s /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 >]’: 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/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 887 | P0(be, cell_info0, cells0[0], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 888 | P0(sub_be, cell_info0, cells0[1], 1); 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 = double*; _Tp = double]’: 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_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&):: >]’: 539s /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 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 >’ changed in GCC 7.1 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_heap.h:254: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_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _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_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 539s /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 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 >’ changed in GCC 7.1 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 = long long int; _Iterator = __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:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 239 | operator()(_Value& __val, _Iterator __it) 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/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]’: 539s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 539s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 508 | { return std::get<0>(idx) != r; }); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 553 | [](auto x) { return std::get<1>(x); }); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 646 | std::next(x_new.begin(), shape[1] * i)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 658 | std::next(x_new.begin(), shape[1] * i)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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*)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 816 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 887 | P0(be, cell_info0, cells0[0], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 888 | P0(sub_be, cell_info0, cells0[1], 1); 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 /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 539s /tmp/autopkgtest.1o35fU/build.VsF/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 539s 143 | [](auto x) -> std::pair, std::vector> 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_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/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/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]’: 539s /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 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 ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /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 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/ranges_algobase.h: In 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>]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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 539s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 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 In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 539s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 539s /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 539s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 539s | ^~~~~~~~ 539s /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 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 539s /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 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 >’ 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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 539s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ 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/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 >]’: 539s /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 539s 666 | move(_II __first, _II __last, _OI __result) 539s | ^~~~ 539s /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 539s /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 539s /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]’: 539s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ 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 = std::complex; F = double]’: 539s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ 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/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]’: 539s /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 539s 3172 | operator()(_Iter __first, _Sent __last, 539s | ^~~~~~~~ 539s /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 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 = 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]’: 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 >’ 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/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 539s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ changed in GCC 7.1 539s 1820 | transform_data(u, n, cell_info, _etrans, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1821 | precompute::apply_matrix); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 >]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 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 = unsigned 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/ranges_algobase.h:341:45: 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/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/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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 76 | void _lift_bc_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 168 | P0(Ae, cell_info0, c0, num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 169 | P1T(Ae, cell_info1, c1, num_rows); 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::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _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/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 539s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 539s 1104 | constexpr default_accessor(default_accessor) noexcept {} 539s | ^~~~~~~~~~~~~~~~ 539s /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 539s /tmp/autopkgtest.1o35fU/build.VsF/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 539s 151 | [](auto x) -> std::pair, std::vector> 539s | ^ 539s /tmp/autopkgtest.1o35fU/build.VsF/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 539s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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&)::]’: 539s /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 539s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 539s | ^~~~~~~~ 539s /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 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/ranges_algobase.h: In 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>]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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 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_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]’: 539s /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 539s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 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 >; _Distance = int; _Tp = long long int; _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 >’ 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 >’ changed in GCC 7.1 539s 232 | if (__comp(__first + __secondChild, 539s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s 233 | __first + (__secondChild - 1))) 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 76 | void _lift_bc_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76: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::unary_transform_result, _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/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 168 | P0(Ae, cell_info0, c0, num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 169 | P1T(Ae, cell_info1, c1, num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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 /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_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/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 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/imake[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 539s nclude/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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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_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 /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/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/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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 76 | void _lift_bc_cells( 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/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ 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 = __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 [ 77%] Built target demo_codim_0_assembly 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/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 168 | P0(Ae, cell_info0, c0, num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 169 | P1T(Ae, cell_info1, c1, num_rows); 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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_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 In file included from /usr/include/dolfinx/fem/Function.h:10: 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 319 | return [](std::span, std::span, std::int32_t, int) 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 341 | return [dims, sub_element_fns](std::span data, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 350 | block_size); 539s | ~~~~~~~~~~~ 539s /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&):: >]’: 539s /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 539s 135 | __push_heap(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~ 539s /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 539s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 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/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 362 | return [ebs, sub_fn](std::span data, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 539s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 263 | void _lift_bc_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 372 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 347 | P0(Ae, cell_info0, cell0, num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 348 | P1T(Ae, cell_info1, cell1, num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 376 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 539s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 380 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 539s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 384 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 386 | { T_apply(data, cell_info[cell], block_size); }; 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_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/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/ranges_algo.h: In member function ‘constexpr 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_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/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 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::tuple; _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 /usr/include/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/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)>]’: 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 539s | ^~~~ 539s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 902 | transform(coeffs, cell_info, cell, 1); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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)>]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 412 | void _lift_bc_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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&)::]’: 539s /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 539s 195 | operator()(_Iterator __it, _Value& __val) 539s | ^~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 424 | return [](std::span, std::span, std::int32_t, int) 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 443 | return [this, sub_element_fns](std::span data, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 451 | cell_info, cell, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 466 | return [this, sub_fn](std::span data, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 539s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 475 | ebs); 539s | ~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 484 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 488 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 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 = tuple; _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/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 492 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 539s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 496 | return [this](std::span data, std::span cell_info, 539s | ^ 539s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 498 | { T_apply_right(data, cell_info[cell], n); }; 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 = tuple*]’: 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::__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_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_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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/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]’: 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 61 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 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/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 155 | mat_set(dofs0, dofs1, Ae); 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_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&):: >]’: 539s /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 539s 135 | __push_heap(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~ 539s /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 539s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 539s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 195 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 254 | P0(_Ae, cell_info0, cell0, ndim1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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&)::]’: 539s /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 539s 195 | operator()(_Iterator __it, _Value& __val) 539s | ^~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 292 | mat_set(dofs0, dofs1, Ae); 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 = double*; _Tp = double]’: 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/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]’: 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 334 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 539s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 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/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]’: 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 = std::complex; 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/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/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; 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 = std::complex; 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/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]’: 539s /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 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 ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /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 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/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]’: 539s /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 539s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1004 | __make_move_if_noexcept_iterator(__c.end()), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1005 | __c.get_allocator()).swap(__c); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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>]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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 539s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 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 In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 539s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 539s /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 539s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 539s | ^~~~~~~~ 539s /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 539s /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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 634 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 >; _Sent = __gnu_cxx::__normal_iterator >]’: 539s /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 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 >’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 674 | P0(_be, cell_info0, c0, 1); 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 >; _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 >’ 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 >’ 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 >’ 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_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 539s /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 539s 666 | move(_II __first, _II __last, _OI __result) 539s | ^~~~ 539s /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 539s /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 539s /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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 634 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 674 | P0(_be, cell_info0, c0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /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 539s 3172 | operator()(_Iter __first, _Sent __last, 539s | ^~~~~~~~ 539s /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 539s /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 >]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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 539s /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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 634 | void assemble_cells( 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 674 | P0(_be, cell_info0, c0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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_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/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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 720 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 770 | P0(_be, cell_info0, cell0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 >]’: 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s 181 | void dot(U A, V B, P C, bool transpose = false) 539s | ^~~ 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 720 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 770 | P0(_be, cell_info0, cell0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 539s /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 539s 87 | auto det(Matrix A) 539s | ^~~ 539s /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 >]’: 539s /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 539s 125 | void inv(U A, V B) 539s | ^~~ 539s /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 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/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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 720 | void assemble_exterior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 770 | P0(_be, cell_info0, cell0, 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 >]’: 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s 181 | void dot(U A, V B, P C, bool transpose = false) 539s | ^~~ 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ 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_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/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 539s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 539s 1104 | constexpr default_accessor(default_accessor) noexcept {} 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 539s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 539s /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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 816 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 887 | P0(be, cell_info0, cells0[0], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 888 | P0(sub_be, cell_info0, cells0[1], 1); 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/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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 816 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 887 | P0(be, cell_info0, cells0[0], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 888 | P0(sub_be, cell_info0, cells0[1], 1); 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 = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 539s /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 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 816 | void assemble_interior_facets( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 887 | P0(be, cell_info0, cells0[0], 1); 539s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 888 | P0(sub_be, cell_info0, cells0[1], 1); 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/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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 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 >; _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/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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 643 | _element->Tt_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 >]’: 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/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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 609 | _element->T_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _Size = 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::__iter_tag>’ 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/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]’: 539s /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 539s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 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_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>]’: 539s /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 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::__iter_tag>’ 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 = 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 /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]’: 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 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::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/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; 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/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]’: 539s /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 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 ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /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 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/ranges_algobase.h: In 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>]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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 539s /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]’: 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/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 >]’: 539s /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 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 >’ changed in GCC 7.1 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/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&)::]’: 539s /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 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 >’ 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 >’ 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_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 539s /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 539s 666 | move(_II __first, _II __last, _OI __result) 539s | ^~~~ 539s /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 539s /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 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: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; 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: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: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/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]’: 539s /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 539s 3172 | operator()(_Iter __first, _Sent __last, 539s | ^~~~~~~~ 539s /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 539s /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 >]’: 539s /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 539s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 539s | ^~~~~~~~ 539s /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 539s /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 539s /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 539s 341 | return ranges::__copy_or_move(std::move(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 539s 342 | std::move(__last), 539s | ~~~~~~~~~~~~~~~~~~ 539s 343 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /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 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/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_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 /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 = 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/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/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/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/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 >]’: 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s 181 | void dot(U A, V B, P C, bool transpose = false) 539s | ^~~ 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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_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/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_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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 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/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 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 >’ 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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_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/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 539s /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 539s 87 | auto det(Matrix A) 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: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_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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/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 >]’: 539s /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 539s 125 | void inv(U A, V B) 539s | ^~~ 539s /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 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_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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/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 >]’: 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s 181 | void dot(U A, V B, P C, bool transpose = false) 539s | ^~~ 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 539s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 539s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 539s 1104 | constexpr default_accessor(default_accessor) noexcept {} 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/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 539s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 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::__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_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_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 > > >]’: 539s /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 539s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 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 = std::complex; bool post = false; F = double]’: 539s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 539s 1674 | void FiniteElement::permute_data( 539s | ^~~~~~~~~~~~~~~~ 539s /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]’: 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, 4294967295>’ 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 = std::complex; _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*, std::vector > >’ 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/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]’: 539s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ 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 std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 539s /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 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 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 = std::complex; bool post = true; F = double]’: 539s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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 = 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]’: 539s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ 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, 4294967295>’ changed in GCC 7.1 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 643 | _element->Tt_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 539s 609 | _element->T_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _Size = 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::__iter_tag>’ 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/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]’: 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/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]’: 539s /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 539s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 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::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 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/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>]’: 539s /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 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::__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 = 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]’: 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/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]’: 539s /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 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, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ 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 = __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>]’: 539s /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 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*, std::span, 4294967295>::__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*, std::span, 4294967295>::__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*, std::span, 4294967295>::__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/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]’: 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/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]’: 539s /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 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*, std::vector, std::allocator > > >’ 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*, std::vector, std::allocator > > >’ changed in GCC 7.1 539s 606 | return ranges::fill_n(std::move(__first), __len, __value); 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 = std::complex; 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 = 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]’: 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/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/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_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 /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/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/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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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_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_algo.h: In 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_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/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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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_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/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_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/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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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/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/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/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_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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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/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/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_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_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 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_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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_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/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/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]’: 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/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 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/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/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]’: 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 In file included from /usr/include/c++/15/functional:61, 539s from /usr/include/basix/finite-element.h:17: 539s /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}]’: 539s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 589 | operator()(_ArgTypes... __args) 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 = std::complex; 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/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/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]’: 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/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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 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/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 539s | ^~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 577 | _element->Tt_apply(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 593 | _element->Tinv_apply(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 539s | ^~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 544 | _element->T_apply(data, n, cell_permutation); 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 539s /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 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*, std::vector > >’ 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*, std::vector > >’ 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/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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 643 | _element->Tt_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 539s | ^~~~~~~~~~~~~ 539s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 609 | _element->T_apply_right(data, n, cell_permutation); 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/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 _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 539s /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 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::__iter_tag>’ changed in GCC 7.1 539s /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 > >]’: 539s /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 539s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 539s 1813 | { return _ReturnType(__i); } 539s | ^~~~~~~~~~~~~~~~ 539s /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 > >]’: 539s /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 539s 975 | operator()(_It&& __first, _Sent __last) const 539s | ^~~~~~~~ 539s /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]’: 539s /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 539s 736 | vector(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~ 539s /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 539s /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 539s 746 | _M_range_initialize_n(__first, __last, __n); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 = std::complex; _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*, std::vector > >’ 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 ‘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 | ~~~~~~~~~~~~~~~~~~~~ 540s /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 >]’: 540s /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 540s 878 | operator()(_It& __it, _Sent __bound) const 540s | ^~~~~~~~ 540s /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&):: >]’: 540s /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 540s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~ 540s /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 540s /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 540s 1906 | std::__introsort_loop(__first, __last, 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s 1907 | std::__lg(__last - __first) * 2, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1908 | __comp); 540s | ~~~~~~~ 540s /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 540s 1909 | std::__final_insertion_sort(__first, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 >]’: 540s /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 540s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540s 637 | this->_M_impl._M_start, 540s | ~~~~~~~~~~~~~~~~~~~~~~~ 540s 638 | _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 540s /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 540s 698 | __miter_base(_Iterator __it) 540s | ^~~~~~~~~~~~ 540s /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 >]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 540s /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 540s /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 540s /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 540s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 287 | std::move(__result)); 540s | ~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1674 | void FiniteElement::permute_data( 540s | ^~~~~~~~~~~~~~~~ 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::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 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/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*]’: 540s /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 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::__iter_tag>’ 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::__iter_tag>; _ForwardIterator = long long int*]’: 540s /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 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::__iter_tag>’ changed in GCC 7.1 540s /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>]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 540s In file included from /usr/include/basix/finite-element.h:12: 540s /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]’: 540s /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 540s 243 | void apply_matrix( 540s | ^~~~~~~~~~~~ 540s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s /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]’: 540s /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 540s 1818 | operator()(_Iter __first, _Sent __last, 540s | ^~~~~~~~ 540s /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 540s /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 540s 1821 | auto __lasti = ranges::next(__first, __last); 540s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s /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 540s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 540s | ^ 540s /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):: >]’: 540s /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 540s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 540s | ^~~~~~~~~ 540s /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 540s /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 540s 2095 | while (__first != __last && !__pred(__first)) 540s | ~~~~~~^~~~~~~~~ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1823 | std::__insertion_sort(__first, __last, __comp); 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*, 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]’: 540s /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 540s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 540s | ^~~~~~~~ 540s /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 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 /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 >]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1733 | void FiniteElement::transform_data( 540s | ^~~~~~~~~~~~~~~~ 540s /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 540s 1754 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1756 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s /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 540s 1775 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1777 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s /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 540s 1786 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1788 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 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::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _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:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /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]’: 540s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1674 | void FiniteElement::permute_data( 540s | ^~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540s 637 | this->_M_impl._M_start, 540s | ~~~~~~~~~~~~~~~~~~~~~~~ 540s 638 | _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1733 | void FiniteElement::transform_data( 540s | ^~~~~~~~~~~~~~~~ 540s /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 540s 1754 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1756 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s /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 540s 1786 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1788 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s /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 540s 1797 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1799 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s /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 > >]’: 540s /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 540s 1017 | operator()(_It __x, _Sent __bound) const 540s | ^~~~~~~~ 540s /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 540s /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&)::]’: 540s /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 540s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~ 540s /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 540s /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 540s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 540s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 540s /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)::]’: 540s /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 540s 317 | operator()(_Iterator __it) 540s | ^~~~~~~~ 540s In file included from /usr/include/c++/15/bits/refwrap.h:40, 540s from /usr/include/c++/15/vector:70: 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 154 | void apply_permutation_mapped(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 144 | void apply_permutation(std::span perm, std::span data, 540s | ^~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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: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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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 In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 540s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 540s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 540s 30 | explicit Constant(value_type c) : value({c}) {} 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 = interpolate_nedelec(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _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:726:7: 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:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /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>]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 540s [ 81%] Linking CXX executable demo_poisson_matrix_free 540s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 540s /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}]’: 540s /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 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /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 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /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 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 540s 154 | void apply_permutation_mapped(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 540s 144 | void apply_permutation(std::span perm, std::span data, 540s | ^~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/15/bits/refwrap.h:40, 540s from /usr/include/c++/15/vector:70: 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /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 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /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 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /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 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /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 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1964 | transform_data(u, n, cell_info, _etrans_inv, 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1965 | precompute::apply_tranpose_matrix_right); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 154 | void apply_permutation_mapped(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 144 | void apply_permutation(std::span perm, std::span data, 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*, 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]’: 540s /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 540s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 540s | ^~~~~~~~ 540s /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 540s /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 540s /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]’: 540s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1887 | permute_data(dblock, 1, cell_info, _eperm); 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1892 | transform_data(u, n, cell_info, _etrans, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1893 | precompute::apply_tranpose_matrix_right); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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>]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 540s | ^~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1911 | permute_data(dblock, 1, cell_info, _eperm); 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1916 | transform_data(u, n, cell_info, _etrans_invT, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1917 | precompute::apply_tranpose_matrix_right); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 540s | ^~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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*]’: 540s /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 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 ‘std::move_iterator’ changed in GCC 7.1 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 1940 | transform_data(u, n, cell_info, _etransT, 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1941 | precompute::apply_tranpose_matrix_right); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 540s /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 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 ‘std::move_iterator’ changed in GCC 7.1 540s /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 540s 303 | return std::__do_uninit_copy(__first, __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 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/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):: >]’: 540s /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 540s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 540s | ^~~~~~~~~ 540s /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 540s /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 540s 2095 | while (__first != __last && !__pred(__first)) 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*, 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]’: 540s /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 540s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 540s | ^~~~~~~~ 540s /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 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 /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&):: >]’: 540s /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 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1870 | std::__sort_heap(__first, __middle, __comp); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 540s | ^~~~~~~~ 540s /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 540s /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 540s 606 | return ranges::fill_n(std::move(__first), __len, __value); 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 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_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&):: >]’: 540s /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 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 >’ 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 >’ 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 >; _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 >’ 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 >’ changed in GCC 7.1 540s /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]’: 540s /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 540s 285 | void apply_tranpose_matrix_right( 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s /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 > >]’: 540s /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 540s 878 | operator()(_It& __it, _Sent __bound) const 540s | ^~~~~~~~ 540s /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&):: >]’: 540s /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 540s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~ 540s /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 540s /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 540s 1906 | std::__introsort_loop(__first, __last, 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s 1907 | std::__lg(__last - __first) * 2, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1908 | __comp); 540s | ~~~~~~~ 540s /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 540s 1909 | std::__final_insertion_sort(__first, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1849 | permute_data(u, n, cell_info, _eperm); 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1852 | transform_data(u, n, cell_info, _etrans_invT, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1853 | precompute::apply_matrix); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 540s | ^~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1833 | permute_data(u, n, cell_info, _eperm_inv); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1836 | transform_data(u, n, cell_info, _etransT, 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1837 | precompute::apply_matrix); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1865 | permute_data(u, n, cell_info, _eperm_inv); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1868 | transform_data(u, n, cell_info, _etrans_inv, 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1869 | precompute::apply_matrix); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1810 | void FiniteElement::T_apply(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1817 | permute_data(u, n, cell_info, _eperm); 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1820 | transform_data(u, n, cell_info, _etrans, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1821 | precompute::apply_matrix); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 540s /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 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::__iter_tag>’ changed in GCC 7.1 540s /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]’: 540s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1964 | transform_data(u, n, cell_info, _etrans_inv, 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1965 | precompute::apply_tranpose_matrix_right); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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*]’: 540s /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 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::__iter_tag>’ changed in GCC 7.1 540s /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>]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1887 | permute_data(dblock, 1, cell_info, _eperm); 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1892 | transform_data(u, n, cell_info, _etrans, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1893 | precompute::apply_tranpose_matrix_right); 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 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&):: >]’: 540s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 _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&):: >]’: 540s /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 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1823 | std::__insertion_sort(__first, __last, __comp); 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 >; _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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1778 | if (__comp(__i, __first)) 540s | ~~~~~~^~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1911 | permute_data(dblock, 1, cell_info, _eperm); 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1916 | transform_data(u, n, cell_info, _etrans_invT, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1917 | precompute::apply_tranpose_matrix_right); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 >]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 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 >; _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 >’ 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 >’ changed in GCC 7.1 540s /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]’: 540s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1940 | transform_data(u, n, cell_info, _etransT, 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1941 | precompute::apply_tranpose_matrix_right); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 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::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _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:726:7: 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::__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_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 540s /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 540s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540s 637 | this->_M_impl._M_start, 540s | ~~~~~~~~~~~~~~~~~~~~~~~ 540s 638 | _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~ 540s /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 >]’: 540s /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 540s 1503 | move_iterator(iterator_type __i) 540s | ^~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1990 | __start, _M_get_Tp_allocator()); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 > >]’: 540s /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 540s 1017 | operator()(_It __x, _Sent __bound) const 540s | ^~~~~~~~ 540s /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 540s /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]’: 540s /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 540s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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&)::]’: 540s /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 540s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~ 540s /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 540s /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 540s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 540s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 540s /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)::]’: 540s /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 540s 317 | operator()(_Iterator __it) 540s | ^~~~~~~~ 540s /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 > >]’: 540s /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 540s 878 | operator()(_It& __it, _Sent __bound) const 540s | ^~~~~~~~ 540s /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&):: >]’: 540s /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 540s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~ 540s /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 540s /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 540s 1906 | std::__introsort_loop(__first, __last, 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s 1907 | std::__lg(__last - __first) * 2, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1908 | __comp); 540s | ~~~~~~~ 540s /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 540s 1909 | std::__final_insertion_sort(__first, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 540s /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 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::__iter_tag>’ 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::__iter_tag>; _ForwardIterator = long long int*]’: 540s /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 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::__iter_tag>’ changed in GCC 7.1 540s /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>]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1823 | std::__insertion_sort(__first, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 >]’: 540s /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 540s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 540s | ^~~~~~~~~~~~~~ 540s /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 >]’: 540s /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 540s 708 | vector(initializer_list __l, 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::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _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:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /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 > >]’: 540s /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 540s 1017 | operator()(_It __x, _Sent __bound) const 540s | ^~~~~~~~ 540s /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 540s /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&)::]’: 540s /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 540s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~ 540s /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 540s /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 540s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 540s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /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 540s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 540s /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)::]’: 540s /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 540s 317 | operator()(_Iterator __it) 540s | ^~~~~~~~ 540s In file included from /usr/include/c++/15/bits/refwrap.h:40, 540s from /usr/include/c++/15/vector:70: 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 540s /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 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*, std::vector > >’ changed in GCC 7.1 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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*]’: 540s /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 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*, std::vector > >’ changed in GCC 7.1 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 154 | void apply_permutation_mapped(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 144 | void apply_permutation(std::span perm, std::span data, 540s | ^~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 >&}]’: 540s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 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 In file included from /usr/include/c++/15/bits/stl_algo.h:61: 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/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 540s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 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 In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 540s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 540s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 540s 30 | explicit Constant(value_type c) : value({c}) {} 540s | ^~~~~~~~~~ 540s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 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: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: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/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::__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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 172 | void apply_inv_permutation_right(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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 In file included from /usr/include/c++/15/bits/stl_algo.h:61: 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: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: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/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/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]’: 540s /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 540s 285 | void apply_tranpose_matrix_right( 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ 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*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 540s /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 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*, std::vector, std::allocator > > >’ 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*, vector, allocator > > >; _ForwardIterator = complex*]’: 540s /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 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*, std::vector, std::allocator > > >’ 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/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]’: 540s /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 540s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 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_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_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&):: >]’: 540s /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 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 >’ 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 >’ 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 >’ 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 >’ 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 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: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 >; _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 >’ 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 >’ 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 >’ 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: 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:1856:34: 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: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:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __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 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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 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:726:7: 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::__insertion_sort(_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:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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::__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_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 540s /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 540s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540s 637 | this->_M_impl._M_start, 540s | ~~~~~~~~~~~~~~~~~~~~~~~ 540s 638 | _M_get_Tp_allocator()); 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 >; _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 >’ 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 >’ changed in GCC 7.1 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_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)::]’: 540s /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 540s 317 | operator()(_Iterator __it) 540s | ^~~~~~~~ 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/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_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]’: 540s /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 540s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 > >]’: 540s /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 540s 878 | operator()(_It& __it, _Sent __bound) const 540s | ^~~~~~~~ 540s /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&):: >]’: 540s /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 540s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~ 540s /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 540s /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 540s 1906 | std::__introsort_loop(__first, __last, 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s 1907 | std::__lg(__last - __first) * 2, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1908 | __comp); 540s | ~~~~~~~ 540s /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 540s 1909 | std::__final_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 >; _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/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]’: 540s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1674 | void FiniteElement::permute_data( 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 In file included from /usr/include/basix/finite-element.h:12: 540s /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]’: 540s /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 540s 243 | void apply_matrix( 540s | ^~~~~~~~~~~~ 540s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ 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/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_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/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]’: 540s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1733 | void FiniteElement::transform_data( 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/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 540s 1754 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1756 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /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 540s 1775 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1777 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /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 540s 1786 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1788 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/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]’: 540s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1674 | void FiniteElement::permute_data( 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: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/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*]’: 540s /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 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*, std::vector > >’ changed in GCC 7.1 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_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 540s /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 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*, std::vector > >’ changed in GCC 7.1 540s /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]’: 540s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 1733 | void FiniteElement::transform_data( 540s | ^~~~~~~~~~~~~~~~ 540s /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 540s 1754 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1756 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /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 540s 1786 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1788 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s /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 540s 1797 | op(std::span(v_size_t), 540s | ~~^~~~~~~~~~~~~~~~~~~~~ 540s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1799 | dofstart, block_size); 540s | ~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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_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/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 >]’: 540s /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 540s 708 | vector(initializer_list __l, 540s | ^~~~~~ 540s /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]’: 540s /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 540s 285 | void apply_tranpose_matrix_right( 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ 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 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*, 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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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/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]’: 540s /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 540s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 635 | return std::uninitialized_copy(std::move(__first), __last, __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::__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::__partial_sort(_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:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 >’ 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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ 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 >’ 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 >’ 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 >’ changed in GCC 7.1 540s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 540s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 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 >; _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 >’ 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 >’ 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 >’ 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 >; _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 >’ 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 >’ changed in GCC 7.1 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::__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/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/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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 540s 172 | void apply_inv_permutation_right(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 > >]’: 540s /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 540s 878 | operator()(_It& __it, _Sent __bound) const 540s | ^~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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&):: >]’: 540s /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 540s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~ 540s /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 540s /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 540s 1906 | std::__introsort_loop(__first, __last, 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s 1907 | std::__lg(__last - __first) * 2, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1908 | __comp); 540s | ~~~~~~~ 540s /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 540s 1909 | std::__final_insertion_sort(__first, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 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 [ 81%] Built target demo_poisson_matrix_free 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 In file included from /usr/include/c++/15/bits/stl_algo.h:61: 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_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 >&}]’: 540s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 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_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::__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_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: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: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_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_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/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/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/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_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_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_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/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::pair; _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/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/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/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/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 In file included from /usr/include/dolfinx/la/Vector.h:14, 540s from /usr/include/dolfinx/fem/Function.h:17: 540s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 540s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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/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/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 540s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 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::unary_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/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/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_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]’: 540s /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 540s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s /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 540s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 540s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 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 In file included from /usr/include/c++/15/bits/refwrap.h:40, 540s from /usr/include/c++/15/vector:70: 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 154 | void apply_permutation_mapped(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 144 | void apply_permutation(std::span perm, std::span data, 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: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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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 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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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]’: 540s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 540s 172 | void apply_inv_permutation_right(std::span perm, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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}]’: 540s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 540s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 540s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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*]’: 540s /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 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 ‘std::move_iterator<__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 = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 540s /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 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 ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /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 540s 303 | return std::__do_uninit_copy(__first, __last, __result); 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: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: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/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/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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_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 >; _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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1590 | __heap_select(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~ 541s /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 541s /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 541s /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 541s 1594 | std::__make_heap(__first, __middle, __comp); 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s 1596 | if (__comp(__i, __first)) 541s | ~~~~~~^~~~~~~~~~~~~~ 541s /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 541s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 541s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~~ 541s /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 541s /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 541s 425 | std::__pop_heap(__first, __last, __last, __comp); 541s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 541s | ^~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s /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 541s /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 541s /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 541s 91 | if (__comp(__a, __b)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 93 | if (__comp(__b, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 94 | std::iter_swap(__result, __b); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 95 | else if (__comp(__a, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 96 | std::iter_swap(__result, __c); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 98 | std::iter_swap(__result, __a); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 100 | else if (__comp(__a, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 101 | std::iter_swap(__result, __a); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 102 | else if (__comp(__b, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 103 | std::iter_swap(__result, __c); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 105 | std::iter_swap(__result, __b); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1830 | __unguarded_partition(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~~~~~~~~~ 541s /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 541s /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 541s /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 541s 1836 | while (__comp(__first, __pivot)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~~ 541s /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 541s 1839 | while (__comp(__pivot, __last)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~ 541s /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 541s 1843 | std::iter_swap(__first, __last); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 541s /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&)::]’: 541s /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 541s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 541s | ^~~~~~~~ 541s /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 541s /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&):: >]’: 541s /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 541s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 541s | ^~~~~~~~~~~~~ 541s /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 541s 232 | if (__comp(__first + __secondChild, 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 541s 233 | __first + (__secondChild - 1))) 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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*]’: 541s /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 541s 3073 | __niter_wrap(_From __from, _To __res) 541s | ^~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 135 | __push_heap(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~ 541s /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 541s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~~ 541s /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 541s /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&):: >]’: 541s /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 541s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~ 541s /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 541s /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 541s /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 > >]’: 541s /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 541s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 541s | ^~~~~~~~~ 541s /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 541s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 541s /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 541s 698 | __miter_base(_Iterator __it) 541s | ^~~~~~~~~~~~ 541s /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&)::]’: 541s /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 541s 239 | operator()(_Value& __val, _Iterator __it) 541s | ^~~~~~~~ 541s /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]’: 541s /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 541s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 541s | ^~~~~~~~ 541s /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 541s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 743 | std::move(__result), 541s | ~~~~~~~~~~~~~~~~~~~~ 541s 744 | std::move(__op), std::move(__proj)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&)::]’: 541s /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 541s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 541s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 201 | std::move(__f), std::move(__proj)); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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*]’: 541s /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 541s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 541s | ^~~~~~~~~~~~~~~~ 541s /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 541s /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*]’: 541s /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 541s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 541s | ^~~~~~~~~~~~~~~~~~ 541s /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 541s /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&)::]’: 541s /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 541s 195 | operator()(_Iterator __it, _Value& __val) 541s | ^~~~~~~~ 541s /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&):: >]’: 541s /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 541s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 541s | ^~~~~~~~~~~~~ 541s /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 541s 232 | if (__comp(__first + __secondChild, 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 541s 233 | __first + (__secondChild - 1))) 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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*]’: 541s /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 541s 3073 | __niter_wrap(_From __from, _To __res) 541s | ^~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 135 | __push_heap(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~ 541s /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 541s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~~ 541s /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 541s /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&):: >]’: 541s /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 541s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~ 541s /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 541s /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 541s /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&)::]’: 541s /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 541s 195 | operator()(_Iterator __it, _Value& __val) 541s | ^~~~~~~~ 541s /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 >]’: 541s /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 541s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 541s | ^~~~~~~~~ 541s /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 541s /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&)::]’: 541s /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 541s 239 | operator()(_Value& __val, _Iterator __it) 541s | ^~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1864 | __partial_sort(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~~ 541s /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 541s /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 541s /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 541s 1869 | std::__heap_select(__first, __middle, __last, __comp); 541s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s 1870 | std::__sort_heap(__first, __middle, __comp); 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s /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 541s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s 1857 | __comp); 541s | ~~~~~~~ 541s /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 541s /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 541s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1771 | __insertion_sort(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~~~~ 541s /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 541s /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 541s 1778 | if (__comp(__i, __first)) 541s | ~~~~~~^~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s /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&):: >]’: 541s /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 541s 135 | __push_heap(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~ 541s /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 541s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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]’: 541s /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 541s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 541s | ^~~~~~~~ 541s /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&)::]’: 541s /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 541s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 541s | ^~~~~~~~ 541s /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 541s /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&):: >]’: 541s /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 541s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 541s | ^~~~~~~~~~~~~ 541s /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 541s 232 | if (__comp(__first + __secondChild, 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 541s 233 | __first + (__secondChild - 1))) 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1590 | __heap_select(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~ 541s /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 541s /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 541s /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 541s 1594 | std::__make_heap(__first, __middle, __comp); 541s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s 1596 | if (__comp(__i, __first)) 541s | ~~~~~~^~~~~~~~~~~~~~ 541s /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 541s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 541s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~~ 541s /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 541s /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 541s 425 | std::__pop_heap(__first, __last, __last, __comp); 541s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 541s | ^~~~~~~~~~~~~~~~~~~~~~ 541s /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 541s /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 541s /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 541s /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 541s 91 | if (__comp(__a, __b)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 93 | if (__comp(__b, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 94 | std::iter_swap(__result, __b); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 95 | else if (__comp(__a, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 96 | std::iter_swap(__result, __c); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 98 | std::iter_swap(__result, __a); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 100 | else if (__comp(__a, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 101 | std::iter_swap(__result, __a); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 102 | else if (__comp(__b, __c)) 541s | ~~~~~~^~~~~~~~~~ 541s /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 541s 103 | std::iter_swap(__result, __c); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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 541s 105 | std::iter_swap(__result, __b); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 1830 | __unguarded_partition(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~~~~~~~~~~~ 541s /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 541s /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 541s /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 541s 1836 | while (__comp(__first, __pivot)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~~ 541s /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 541s 1839 | while (__comp(__pivot, __last)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~ 541s /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 541s 1843 | std::iter_swap(__first, __last); 541s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 541s /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&)::]’: 541s /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 541s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 541s | ^~~~~~~~ 541s /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 541s /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&):: >]’: 541s /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 541s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 541s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&)::]’: 541s /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 541s 195 | operator()(_Iterator __it, _Value& __val) 541s | ^~~~~~~~ 541s /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&):: >]’: 541s /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 541s 135 | __push_heap(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~ 541s /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 541s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~~ 541s /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 541s /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&):: >]’: 541s /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 541s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 541s | ^~~~~~~~~~ 541s /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 541s /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 541s /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 > >]’: 541s /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 541s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 541s | ^~~~~~~~~ 541s /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 541s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 541s /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 541s 698 | __miter_base(_Iterator __it) 541s | ^~~~~~~~~~~~ 541s /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&)::]’: 541s /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 541s 239 | operator()(_Value& __val, _Iterator __it) 541s | ^~~~~~~~ 541s /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&)::]’: 541s /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 541s 195 | operator()(_Iterator __it, _Value& __val) 541s | ^~~~~~~~ 541s /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&):: >]’: 541s /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 541s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 541s | ^~~~~~~~~~~~~ 541s /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 541s 232 | if (__comp(__first + __secondChild, 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 541s 233 | __first + (__secondChild - 1))) 541s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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*]’: 541s /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 541s 3073 | __niter_wrap(_From __from, _To __res) 541s | ^~~~~~~~~~~~ 541s /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&):: >]’: 541s /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 541s 135 | __push_heap(_RandomAccessIterator __first, 541s | ^~~~~~~~~~~ 541s /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 541s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 541s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541s /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&)::]’: 541s /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 541s 195 | operator()(_Iterator __it, _Value& __val) 541s | ^~~~~~~~ 541s [ 86%] Linking CXX executable demo_poisson 541s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 541s [ 90%] Linking CXX executable demo_interpolation-io 541s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.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 541s [ 95%] Linking CXX executable demo_biharmonic 541s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 542s /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/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 [100%] Linking CXX executable demo_custom_kernel 542s cd /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 542s /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 542s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 542s [100%] Built target demo_poisson 542s /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/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 542s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 542s [100%] Built target demo_interpolation-io 542s /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 542s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 542s [100%] Built target demo_biharmonic 542s /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 542s make[2]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 542s [100%] Built target demo_custom_kernel 542s make[1]: Leaving directory '/tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo' 542s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo/CMakeFiles 0 542s == run C++ demos for complex build == 542s Running tests... 542s /usr/bin/ctest --force-new-ctest-process 542s Test project /tmp/autopkgtest.1o35fU/build.VsF/src/dolfinx-demo 542s Start 1: demo_biharmonic_mpi_2 544s 1/21 Test #1: demo_biharmonic_mpi_2 ........................ Passed 1.85 sec 544s Start 2: demo_biharmonic_mpi_3 547s 2/21 Test #2: demo_biharmonic_mpi_3 ........................ Passed 2.23 sec 547s Start 3: demo_biharmonic_serial 547s 3/21 Test #3: demo_biharmonic_serial ....................... Passed 0.57 sec 547s Start 4: demo_codim_0_assembly_mpi_2 547s 4/21 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.18 sec 547s Start 5: demo_codim_0_assembly_mpi_3 548s 5/21 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.31 sec 548s Start 6: demo_codim_0_assembly_serial 548s 6/21 Test #6: demo_codim_0_assembly_serial ................. Passed 0.05 sec 548s Start 7: demo_custom_kernel_mpi_2 551s 7/21 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.05 sec 551s Start 8: demo_custom_kernel_mpi_3 553s 8/21 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.44 sec 553s Start 9: demo_custom_kernel_serial 558s 9/21 Test #9: demo_custom_kernel_serial .................... Passed 4.67 sec 558s Start 10: demo_poisson_mpi_2 558s 10/21 Test #10: demo_poisson_mpi_2 ........................... Passed 0.31 sec 558s Start 11: demo_poisson_mpi_3 558s 11/21 Test #11: demo_poisson_mpi_3 ........................... Passed 0.32 sec 558s Start 12: demo_poisson_serial 559s 12/21 Test #12: demo_poisson_serial .......................... Passed 0.09 sec 559s Start 13: demo_poisson_matrix_free_mpi_2 559s 13/21 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.31 sec 559s Start 14: demo_poisson_matrix_free_mpi_3 559s 14/21 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.32 sec 559s Start 15: demo_poisson_matrix_free_serial 559s 15/21 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.11 sec 559s Start 16: demo_interpolation-io_mpi_2 560s 16/21 Test #16: demo_interpolation-io_mpi_2 .................. Passed 0.50 sec 560s Start 17: demo_interpolation-io_mpi_3 560s 17/21 Test #17: demo_interpolation-io_mpi_3 .................. Passed 0.46 sec 560s Start 18: demo_interpolation-io_serial 561s 18/21 Test #18: demo_interpolation-io_serial ................. Passed 0.50 sec 561s Start 19: demo_interpolation_different_meshes_mpi_2 567s 19/21 Test #19: demo_interpolation_different_meshes_mpi_2 .... Passed 6.18 sec 567s Start 20: demo_interpolation_different_meshes_mpi_3 575s 20/21 Test #20: demo_interpolation_different_meshes_mpi_3 .... Passed 7.99 sec 575s Start 21: demo_interpolation_different_meshes_serial 583s 21/21 Test #21: demo_interpolation_different_meshes_serial ... Passed 8.38 sec 583s 583s 100% tests passed, 0 tests failed out of 21 583s 583s Total Test time (real) = 40.85 sec 584s autopkgtest [10:28:11]: test test-dolfinx-cpp-complex: -----------------------] 588s test-dolfinx-cpp-complex PASS 588s autopkgtest [10:28:15]: test test-dolfinx-cpp-complex: - - - - - - - - - - results - - - - - - - - - - 591s autopkgtest [10:28:18]: test test-dolfinx-python-unittests: preparing testbed 593s Reading package lists... 594s Building dependency tree... 594s Reading state information... 594s Solving dependencies... 594s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 616s autopkgtest [10:28:43]: test test-dolfinx-python-unittests: [----------------------- 618s == running python tests == 618s skipping tests with SKIP_TEST_LIST=test_cube_distance 618s === python 3.13 unit test (serial) === 620s ============================= test session starts ============================== 620s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 620s rootdir: /tmp/autopkgtest.1o35fU/build.VsF/src/python 620s configfile: pyproject.toml 620s plugins: typeguard-4.4.2 620s collected 2637 items / 12 deselected / 2625 selected 620s 620s python/test/unit/common/test_index_map.py ....s [ 0%] 621s python/test/unit/common/test_mpi.py .. [ 0%] 621s python/test/unit/common/test_public_api.py s [ 0%] 621s python/test/unit/common/test_timer.py .. [ 0%] 621s python/test/unit/common/test_version.py . [ 0%] 628s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 631s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 640s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 683s ....................................................x.. [ 4%] 694s python/test/unit/fem/test_assembler.py ................................. [ 5%] 734s ........................... [ 6%] 736s python/test/unit/fem/test_bcs.py .................... [ 7%] 741s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 741s python/test/unit/fem/test_constant.py ....... [ 7%] 758s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 773s ....................................xx..xx.. [ 10%] 780s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 802s ........................................................................ [ 13%] 806s .................................................... [ 15%] 808s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 811s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 833s ........................................................................ [ 20%] 875s .........................................ssssss [ 22%] 876s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 909s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 991s ........................................................................ [ 26%] 1024s ........................................................................ [ 29%] 1061s ........................................................................ [ 32%] 1091s .......................................ssssssssssssssss................. [ 34%] 1094s ....... [ 35%] 1110s python/test/unit/fem/test_expression.py ............................. [ 36%] 1146s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 1232s .................s.s.......s.............................s.............. [ 40%] 1284s ........s.............................. [ 41%] 1285s python/test/unit/fem/test_forms.py .. [ 41%] 1286s python/test/unit/fem/test_function.py ............ [ 42%] 1288s python/test/unit/fem/test_function_space.py ............. [ 42%] 1289s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 1291s python/test/unit/fem/test_interpolation.py ...................F......... [ 43%] 1311s ........................................................................ [ 46%] 1367s ........................................................................ [ 49%] 1381s ..........s............................ [ 50%] 1397s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 1397s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 1403s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 1419s ........................................................................ [ 55%] 1422s ....................... [ 56%] 1436s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 1437s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 1451s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 1460s ............. [ 57%] 1462s python/test/unit/fem/test_special_functions.py ... [ 57%] 1465s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 1481s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 1523s .............................................................. [ 61%] 1524s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 1525s python/test/unit/fem/test_vector_function.py .......... [ 62%] 1527s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 1532s ........................................ [ 64%] 1535s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 1537s ................. [ 66%] 1537s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 1541s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 1543s ssssssssssssssssssss [ 68%] 1546s python/test/unit/io/test_vtk.py ....................... [ 69%] 1549s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 1555s ................................................... [ 72%] 1559s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 1563s .......................................... [ 75%] 1564s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 1564s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 1569s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 1572s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 1573s xxxxxx [ 78%] 1600s python/test/unit/la/test_nullspace.py ................................ [ 79%] 1600s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 1602s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 1602s python/test/unit/mesh/test_cell.py ... [ 80%] 1602s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 1602s python/test/unit/mesh/test_dual_graph.py . [ 80%] 1602s python/test/unit/mesh/test_face.py s. [ 80%] 1603s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 1618s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 1641s ...........................x...x..........xx..xx........................ [ 84%] 1645s x.....x.................. [ 85%] 1645s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 1649s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 1659s ........................................................................ [ 89%] 1668s ........................................................................ [ 92%] 1676s ........................................................................ [ 94%] 1677s ..... [ 94%] 1679s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 1681s ........ [ 96%] 1681s python/test/unit/mesh/test_meshtags.py .... [ 96%] 1681s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 1683s python/test/unit/nls/test_newton.py ... [ 96%] 1686s python/test/unit/refinement/test_interval.py ........................... [ 97%] 1691s ............................................. [ 99%] 1694s python/test/unit/refinement/test_refinement.py ................. [100%] 1694s 1694s =================================== FAILURES =================================== 1694s ______________ test_Lagrange_interpolation[4-CellType.hexahedron] ______________ 1694s 1694s cell_type = CellType.hexahedron, order = 4 1694s 1694s @pytest.mark.skip_in_parallel 1694s @parametrize_cell_types 1694s @pytest.mark.parametrize("order", range(1, 5)) 1694s def test_Lagrange_interpolation(cell_type, order): 1694s """Test that interpolation is correct in a function space""" 1694s mesh = one_cell_mesh(cell_type) 1694s V = functionspace(mesh, ("Lagrange", order)) 1694s > run_scalar_test(V, order) 1694s 1694s python/test/unit/fem/test_interpolation.py:276: 1694s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1694s 1694s V = FunctionSpace(Mesh(blocked element (Basix element (P, hexahedron, 1, gll_warped, unset, False, float64, []), (3,)), 3740), Basix element (P, hexahedron, 4, gll_warped, unset, False, float64, [])) 1694s poly_order = 4 1694s 1694s def run_scalar_test(V, poly_order): 1694s """Test that interpolation is correct in a scalar valued space.""" 1694s random.seed(13) 1694s tdim = V.mesh.topology.dim 1694s if tdim == 1: 1694s 1694s def f(x): 1694s return x[0] ** poly_order 1694s elif tdim == 2: 1694s 1694s def f(x): 1694s return x[1] ** poly_order + 2 * x[0] ** min(poly_order, 1) 1694s else: 1694s 1694s def f(x): 1694s return ( 1694s x[1] ** poly_order + 2 * x[0] ** min(poly_order, 1) - 3 * x[2] ** min(poly_order, 2) 1694s ) 1694s 1694s v = Function(V) 1694s v.interpolate(f) 1694s points = [random_point_in_cell(V.mesh) for count in range(5)] 1694s points = np.asarray(points, dtype=default_real_type) 1694s cells = [0 for count in range(5)] 1694s values = v.eval(points, cells) 1694s for p, val in zip(points, values): 1694s > assert np.allclose(val, f(p), atol=1.0e-5) 1694s E assert False 1694s E + where False = (array([-0.19551218]), np.float64(-0.42544847605948), atol=1e-05) 1694s E + where = np.allclose 1694s E + and np.float64(-0.42544847605948) = .f at 0xbf572708>(array([0.2020989 , 0.87051599, 0.68408192])) 1694s 1694s python/test/unit/fem/test_interpolation.py:235: AssertionError 1694s ----------------------------- Captured stdout call ----------------------------- 1694s [2025-11-01 10:39:57.997] [info] Extract basic topology: 8->8 1694s [2025-11-01 10:39:57.997] [info] Build local dual graph 1694s [2025-11-01 10:39:57.997] [info] Build local part of mesh dual graph (mixed) 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local part of mesh dual graph (mixed)) 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (GPS: create_level_structure) 1694s [2025-11-01 10:39:57.997] [info] GPS pseudo-diameter:(1) 0-0 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Gibbs-Poole-Stockmeyer ordering) 1694s [2025-11-01 10:39:57.997] [info] Create topology (single cell type) 1694s [2025-11-01 10:39:57.997] [info] Create topology (generalised) 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine vertex ownership groups (owned, undetermined, unowned)) 1694s [2025-11-01 10:39:57.997] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 1 1694s [2025-11-01 10:39:57.997] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 1 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Topology: determine shared index ownership) 1694s [2025-11-01 10:39:57.997] [info] Compute ghost indices 1694s [2025-11-01 10:39:57.997] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 1694s [2025-11-01 10:39:57.997] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 1694s [2025-11-01 10:39:57.997] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1694s [2025-11-01 10:39:57.997] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.010000, 0.000000 (Topology: create) 1694s [2025-11-01 10:39:57.997] [debug] Sending data to post offices (distribute_to_postoffice) 1694s [2025-11-01 10:39:57.997] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1694s [2025-11-01 10:39:57.997] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1694s [2025-11-01 10:39:57.997] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 1694s [2025-11-01 10:39:57.997] [debug] Completed send data to post offices. 1694s [2025-11-01 10:39:57.997] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1694s [2025-11-01 10:39:57.997] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1694s [2025-11-01 10:39:57.997] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 0, 0 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Distribute row-wise data (scalable)) 1694s [2025-11-01 10:39:57.997] [info] Checking required entities per dimension 1694s [2025-11-01 10:39:57.997] [info] Cell type: 0 dofmap: 1x8 1694s [2025-11-01 10:39:57.997] [info] Global index computation 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1694s [2025-11-01 10:39:57.997] [info] Got 1 index_maps 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1694s [2025-11-01 10:39:57.997] [info] Get global indices 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1694s [2025-11-01 10:39:57.997] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute-local-to-global links for global/local adjacency list) 1694s [2025-11-01 10:39:57.998] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute local-to-local map) 1694s [2025-11-01 10:39:58.003] [info] Computing mesh entities of dimension 1 1694s [2025-11-01 10:39:58.003] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1694s [2025-11-01 10:39:58.003] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1694s [2025-11-01 10:39:58.004] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.010000 (Compute entities of dim = 1) 1694s [2025-11-01 10:39:58.004] [info] Computing mesh entities of dimension 2 1694s [2025-11-01 10:39:58.004] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 1694s [2025-11-01 10:39:58.004] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 1694s [2025-11-01 10:39:58.004] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entities of dim = 2) 1694s [2025-11-01 10:39:58.004] [info] Checking required entities per dimension 1694s [2025-11-01 10:39:58.004] [info] Cell type: 0 dofmap: 1x125 1694s [2025-11-01 10:39:58.004] [info] Global index computation 1694s [2025-11-01 10:39:58.004] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Init dofmap from element dofmap) 1694s [2025-11-01 10:39:58.004] [info] Got 4 index_maps 1694s [2025-11-01 10:39:58.004] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute dof reordering map) 1694s [2025-11-01 10:39:58.004] [info] Get global indices 1694s [2025-11-01 10:39:58.004] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Build dofmap data) 1694s [2025-11-01 10:39:58.004] [info] Compute face permutations 1694s [2025-11-01 10:39:58.004] [info] Computing permutations for face type 0 1694s [2025-11-01 10:39:58.004] [info] Compute edge permutations 1694s [2025-11-01 10:39:58.004] [debug] Elapsed wall, usr, sys time: 0.000000, 0.000000, 0.000000 (Compute entity permutations) 1694s =============================== warnings summary =============================== 1694s test/unit/fem/test_expression.py::test_facet_expression[complex64] 1694s test/unit/fem/test_expression.py::test_facet_expression[complex128] 1694s /usr/lib/python3/dist-packages/ffcx/element_interface.py:47: ComplexWarning: Casting complex values to real discards the imaginary part 1694s return np.asarray( 1694s 1694s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1694s ============================= slowest 20 durations ============================= 1694s 17.24s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 1694s 5.26s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 1694s 4.80s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 1694s 4.61s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 1694s 4.33s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 1694s 4.26s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 1694s 4.17s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex128] 1694s 3.88s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex64] 1694s 3.67s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 1694s 3.60s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 1694s 3.48s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 1694s 3.22s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float32] 1694s 3.21s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float64] 1694s 3.16s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex64-CellType.hexahedron] 1694s 3.15s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] 1694s 3.09s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 1694s 3.07s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 1694s 3.04s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] 1694s 3.02s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] 1694s 2.97s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps 1694s =========================== short test summary info ============================ 1694s FAILED python/test/unit/fem/test_interpolation.py::test_Lagrange_interpolation[4-CellType.hexahedron] 1694s = 1 failed, 2477 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 2 warnings in 1075.06s (0:17:55) = 1694s autopkgtest [10:46:41]: test test-dolfinx-python-unittests: -----------------------] 1698s autopkgtest [10:46:45]: test test-dolfinx-python-unittests: - - - - - - - - - - results - - - - - - - - - - 1698s test-dolfinx-python-unittests FAIL non-zero exit status 1 1702s autopkgtest [10:46:49]: test test-dolfinx-python-demos: preparing testbed 1703s Reading package lists... 1704s Building dependency tree... 1704s Reading state information... 1704s Solving dependencies... 1705s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1727s autopkgtest [10:47:14]: test test-dolfinx-python-demos: [----------------------- 1729s == running python demos == 1729s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 1729s === python 3.13 demo test (serial) === 1729s ============================= test session starts ============================== 1729s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 1729s cachedir: .pytest_cache 1729s rootdir: /tmp/autopkgtest.1o35fU/build.VsF/src/python/demo 1729s configfile: pytest.ini 1729s plugins: typeguard-4.4.2 1729s collecting ... collected 48 items / 14 deselected / 34 selected 1729s 1729s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 1732s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 1736s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 1738s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 1743s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 1763s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 1764s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 1766s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 1766s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 1767s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 1801s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 1806s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 1807s test.py::test_demos[path19-test.py] PASSED [ 38%] 1808s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 1812s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 1813s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 1816s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 1816s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 1817s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 1818s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 1818s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 1822s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 1825s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 1825s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 1826s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 1826s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 1826s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 1844s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 1845s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 1846s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 1846s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 1850s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 1851s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 1852s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1852s 1852s ============================= slowest 20 durations ============================= 1852s 34.24s call test.py::test_demos[path17-demo_tnt-elements.py] 1852s 19.56s call test.py::test_demos[path10-demo_navier-stokes.py] 1852s 18.25s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1852s 5.74s call test.py::test_demos[path18-demo_types.py] 1852s 5.09s call test.py::test_demos[path9-demo_mixed-poisson.py] 1852s 5.02s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 1852s 4.04s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1852s 3.76s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 1852s 3.75s call test.py::test_demos[path4-demo_elasticity.py] 1852s 2.94s call test.py::test_demos[path23-demo_stokes.py] 1852s 2.81s call test.py::test_demos[path2-demo_biharmonic.py] 1852s 2.50s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1852s 2.47s call test.py::test_demos[path7-demo_helmholtz.py] 1852s 1.67s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 1852s 1.46s call test.py::test_demos_mpi[path23-demo_stokes.py] 1852s 1.13s call test.py::test_demos[path12-demo_poisson.py] 1852s 1.10s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1852s 0.86s call test.py::test_demos_mpi[path18-demo_types.py] 1852s 0.81s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1852s 0.78s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 1852s ================ 34 passed, 14 deselected in 123.26s (0:02:03) ================= 1852s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 1852s === python demo test (MPI using 3 processors out of 8) === 1853s ============================= test session starts ============================== 1853s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 1853s cachedir: .pytest_cache 1853s rootdir: /tmp/autopkgtest.1o35fU/build.VsF/src/python/demo 1853s configfile: pytest.ini 1853s plugins: typeguard-4.4.2 1853s collecting ... collected 48 items / 35 deselected / 13 selected 1853s 1853s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 1854s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 1858s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 1879s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 1879s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 1880s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 1889s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 1890s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 1890s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 1891s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 1901s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 1901s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 1905s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1905s 1905s ============================= slowest 20 durations ============================= 1905s 20.88s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1905s 9.34s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1905s 8.93s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1905s 3.84s call test.py::test_demos_mpi[path23-demo_stokes.py] 1905s 3.73s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1905s 1.60s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 1905s 1.09s call test.py::test_demos_mpi[path18-demo_types.py] 1905s 1.01s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1905s 0.66s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 1905s 0.64s call test.py::test_demos_mpi[path15-demo_pyvista.py] 1905s 0.36s call test.py::test_demos_mpi[path14-demo_pyamg.py] 1905s 0.19s call test.py::test_demos_mpi[path19-test.py] 1905s 0.19s call test.py::test_demos_mpi[path0-conftest.py] 1905s 1905s (7 durations < 0.005s hidden. Use -vv to show these durations.) 1905s ====================== 13 passed, 35 deselected in 52.48s ====================== 1906s autopkgtest [10:50:13]: test test-dolfinx-python-demos: -----------------------] 1909s test-dolfinx-python-demos PASS 1909s autopkgtest [10:50:16]: test test-dolfinx-python-demos: - - - - - - - - - - results - - - - - - - - - - 1913s autopkgtest [10:50:20]: test test-dolfinx-python-complex-unittests: preparing testbed 1915s Reading package lists... 1915s Building dependency tree... 1915s Reading state information... 1915s Solving dependencies... 1916s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1938s autopkgtest [10:50:45]: test test-dolfinx-python-complex-unittests: [----------------------- 1940s == running python tests for complex build == 1940s skipping tests with SKIP_TEST_LIST=test_cube_distance 1940s === python 3.13 unit test (serial) for complex build === 1941s ============================= test session starts ============================== 1941s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 1941s rootdir: /tmp/autopkgtest.1o35fU/build.VsF/src/python 1941s configfile: pyproject.toml 1941s plugins: typeguard-4.4.2 1941s collected 2637 items / 12 deselected / 2625 selected 1941s 1941s python/test/unit/common/test_index_map.py ....s [ 0%] 1941s python/test/unit/common/test_mpi.py .. [ 0%] 1941s python/test/unit/common/test_public_api.py s [ 0%] 1942s python/test/unit/common/test_timer.py .. [ 0%] 1942s python/test/unit/common/test_version.py . [ 0%] 1950s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 1951s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 1962s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 2013s ....................................................x.. [ 4%] 2017s python/test/unit/fem/test_assembler.py ................................. [ 5%] 2065s ........................... [ 6%] 2066s python/test/unit/fem/test_bcs.py .................... [ 7%] 2067s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 2067s python/test/unit/fem/test_constant.py ....... [ 7%] 2070s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 2074s ....................................xx..xx.. [ 10%] 2075s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 2082s ........................................................................ [ 13%] 2086s .................................................... [ 15%] 2087s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 2091s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 2116s ........................................................................ [ 20%] 2174s .........................................ssssss [ 22%] 2175s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 2184s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 2212s ........................................................................ [ 26%] 2222s ........................................................................ [ 29%] 2233s ........................................................................ [ 32%] 2242s .......................................ssssssssssssssss................. [ 34%] 2243s ....... [ 35%] 2248s python/test/unit/fem/test_expression.py ............................. [ 36%] 2262s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 2343s .................s.s.......s.............................s.............. [ 40%] 2405s ........s.............................. [ 41%] 2406s python/test/unit/fem/test_forms.py .. [ 41%] 2407s python/test/unit/fem/test_function.py ............ [ 42%] 2409s python/test/unit/fem/test_function_space.py ............. [ 42%] 2410s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 2412s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 2432s ........................................................................ [ 46%] 2490s ........................................................................ [ 49%] 2504s ..........s............................ [ 50%] 2520s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 2521s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 2527s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 2543s ........................................................................ [ 55%] 2545s ....................... [ 56%] 2562s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 2563s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 2577s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 2587s ............. [ 57%] 2589s python/test/unit/fem/test_special_functions.py ... [ 57%] 2592s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 2596s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 2603s .............................................................. [ 61%] 2604s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 2605s python/test/unit/fem/test_vector_function.py .......... [ 62%] 2607s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 2612s ........................................ [ 64%] 2615s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 2616s ................. [ 66%] 2617s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 2620s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 2622s ssssssssssssssssssss [ 68%] 2624s python/test/unit/io/test_vtk.py ....................... [ 69%] 2627s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 2633s ................................................... [ 72%] 2637s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 2641s .......................................... [ 75%] 2641s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 2641s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 2644s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 2647s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 2648s xxxxxx [ 78%] 2658s python/test/unit/la/test_nullspace.py ................................ [ 79%] 2658s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 2659s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 2659s python/test/unit/mesh/test_cell.py ... [ 80%] 2659s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 2660s python/test/unit/mesh/test_dual_graph.py . [ 80%] 2660s python/test/unit/mesh/test_face.py s. [ 80%] 2660s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 2664s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 2676s ...........................x...x..........xx..xx........................ [ 84%] 2679s x.....x.................. [ 85%] 2679s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 2683s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 2692s ........................................................................ [ 89%] 2699s ........................................................................ [ 92%] 2707s ........................................................................ [ 94%] 2708s ..... [ 94%] 2710s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 2711s ........ [ 96%] 2711s python/test/unit/mesh/test_meshtags.py .... [ 96%] 2712s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 2714s python/test/unit/nls/test_newton.py ... [ 96%] 2716s python/test/unit/refinement/test_interval.py ........................... [ 97%] 2721s ............................................. [ 99%] 2724s python/test/unit/refinement/test_refinement.py ................. [100%] 2724s 2724s =============================== warnings summary =============================== 2724s test/unit/fem/test_discrete_operators.py: 72 warnings 2724s /tmp/autopkgtest.1o35fU/build.VsF/src/python/test/unit/fem/test_discrete_operators.py:253: ComplexWarning: Casting complex values to real discards the imaginary part 2724s ux[: len(u.x.array)] = u.x.array[:] 2724s 2724s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2724s ============================= slowest 20 durations ============================= 2724s 24.26s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 2724s 5.77s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 2724s 5.71s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 2724s 5.46s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 2724s 5.36s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 2724s 5.28s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 2724s 4.89s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 2724s 4.74s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 2724s 4.54s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 2724s 3.96s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 2724s 3.74s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 2724s 3.68s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 2724s 3.56s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] 2724s 3.29s call test/unit/fem/test_fem_pipeline.py::test_BDM_N2curl_simplex_highest_order[3-BDM-CellType.tetrahedron] 2724s 3.28s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 2724s 3.23s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh0] 2724s 3.13s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAF] 2724s 3.12s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_block_nl 2724s 3.04s call test/unit/fem/test_dof_permuting.py::test_integral[3-tetrahedron-N2curl] 2724s 2.96s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps 2724s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 72 warnings in 783.48s (0:13:03) = 2724s also skipping MPI tests with MPI_SKIP_TEST_LIST= 2724s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) for complex build === 2724s autopkgtest [11:03:51]: test test-dolfinx-python-complex-unittests: -----------------------] 2728s test-dolfinx-python-complex-unittests PASS 2728s autopkgtest [11:03:55]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - results - - - - - - - - - - 2732s autopkgtest [11:03:59]: test test-dolfinx-python-complex-demos: preparing testbed 2733s Reading package lists... 2734s Building dependency tree... 2734s Reading state information... 2734s Solving dependencies... 2734s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2756s autopkgtest [11:04:23]: test test-dolfinx-python-complex-demos: [----------------------- 2758s == running python demos for complex build == 2758s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 2758s === python 3.13 demo test (serial) for complex build === 2758s ============================= test session starts ============================== 2758s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 2758s cachedir: .pytest_cache 2758s rootdir: /tmp/autopkgtest.1o35fU/build.VsF/src/python/demo 2758s configfile: pytest.ini 2758s plugins: typeguard-4.4.2 2758s collecting ... collected 48 items / 14 deselected / 34 selected 2758s 2758s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 2762s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 2766s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 2768s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 2773s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 2774s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 2775s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 2776s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 2776s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 2777s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 2835s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 2835s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 2836s test.py::test_demos[path19-test.py] PASSED [ 38%] 2840s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 2847s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 2848s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 2852s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 2852s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 2852s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 2854s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 2854s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 2859s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 2859s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 2860s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 2860s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 2860s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 2861s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 2902s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 2903s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 2903s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 2905s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 2912s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 2912s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 2915s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2915s 2915s ============================= slowest 20 durations ============================= 2915s 57.82s call test.py::test_demos[path17-demo_tnt-elements.py] 2915s 40.95s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2915s 7.59s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 2915s 6.61s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2915s 5.07s call test.py::test_demos[path9-demo_mixed-poisson.py] 2915s 4.54s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 2915s 4.37s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 2915s 4.12s call test.py::test_demos[path4-demo_elasticity.py] 2915s 3.64s call test.py::test_demos[path23-demo_stokes.py] 2915s 3.43s call test.py::test_demos[path2-demo_biharmonic.py] 2915s 2.69s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2915s 2.26s call test.py::test_demos[path7-demo_helmholtz.py] 2915s 2.16s call test.py::test_demos_mpi[path23-demo_stokes.py] 2915s 1.55s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 2915s 1.39s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2915s 0.97s call test.py::test_demos[path12-demo_poisson.py] 2915s 0.83s call test.py::test_demos_mpi[path18-demo_types.py] 2915s 0.79s call test.py::test_demos[path18-demo_types.py] 2915s 0.65s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2915s 0.59s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 2915s ================ 34 passed, 14 deselected in 156.42s (0:02:36) ================= 2915s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 2915s === python demo test (MPI using 3 processors out of 8) for complex build === 2915s ============================= test session starts ============================== 2915s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 2915s cachedir: .pytest_cache 2915s rootdir: /tmp/autopkgtest.1o35fU/build.VsF/src/python/demo 2915s configfile: pytest.ini 2915s plugins: typeguard-4.4.2 2915s collecting ... collected 48 items / 35 deselected / 13 selected 2915s 2915s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 2918s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 2921s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 2922s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 2922s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 2923s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 2942s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 2943s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 2943s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 2949s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 2976s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 2977s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 2985s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2985s 2985s ============================= slowest 20 durations ============================= 2985s 27.05s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2985s 18.79s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2985s 8.75s call test.py::test_demos_mpi[path23-demo_stokes.py] 2985s 5.82s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2985s 3.79s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2985s 2.46s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2985s 1.10s call test.py::test_demos_mpi[path18-demo_types.py] 2985s 0.62s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 2985s 0.62s call test.py::test_demos_mpi[path15-demo_pyvista.py] 2985s 0.61s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 2985s 0.35s call test.py::test_demos_mpi[path14-demo_pyamg.py] 2985s 0.18s call test.py::test_demos_mpi[path0-conftest.py] 2985s 0.17s call test.py::test_demos_mpi[path19-test.py] 2985s 2985s (7 durations < 0.005s hidden. Use -vv to show these durations.) 2985s ================= 13 passed, 35 deselected in 70.34s (0:01:10) ================= 2986s autopkgtest [11:08:13]: test test-dolfinx-python-complex-demos: -----------------------] 2989s test-dolfinx-python-complex-demos PASS 2989s autopkgtest [11:08:16]: test test-dolfinx-python-complex-demos: - - - - - - - - - - results - - - - - - - - - - 2993s autopkgtest [11:08:20]: test test-dolfinx-python-pusimp: preparing testbed 3015s autopkgtest [11:08:42]: testbed dpkg architecture: armhf 3017s autopkgtest [11:08:44]: testbed apt version: 3.1.6ubuntu2 3020s autopkgtest [11:08:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3022s autopkgtest [11:08:49]: testbed release detected to be: resolute 3029s autopkgtest [11:08:56]: updating testbed package index (apt update) 3031s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 3031s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [87.8 kB] 3031s Get:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease [87.8 kB] 3031s Get:4 http://ftpmaster.internal/ubuntu resolute-security InRelease [87.8 kB] 3032s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 3032s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [138 kB] 3032s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [50.0 kB] 3032s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [2408 kB] 3032s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [196 kB] 3032s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted armhf Packages [940 B] 3032s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [1696 kB] 3032s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [29.0 kB] 3032s Get:13 http://ftpmaster.internal/ubuntu resolute/main Sources [1414 kB] 3032s Get:14 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.1 MB] 3033s Get:15 http://ftpmaster.internal/ubuntu resolute/restricted Sources [12.5 kB] 3033s Get:16 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [311 kB] 3033s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1374 kB] 3033s Get:18 http://ftpmaster.internal/ubuntu resolute/restricted armhf Packages [1232 B] 3033s Get:19 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.3 MB] 3033s Get:20 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [183 kB] 3036s Fetched 44.5 MB in 5s (9061 kB/s) 3037s Reading package lists... 3043s autopkgtest [11:09:09]: upgrading testbed (apt dist-upgrade and autopurge) 3044s Reading package lists... 3044s Building dependency tree... 3044s Reading state information... 3045s Calculating upgrade... 3045s The following NEW packages will be installed: 3045s python3.14-gdbm 3045s The following packages will be upgraded: 3045s apparmor apt base-files bind9-dnsutils bind9-host bind9-libs binutils 3045s binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils 3045s cloud-init cloud-init-base distro-info-data dpkg dpkg-dev eject fdisk 3045s gcc-15-base gir1.2-girepository-2.0 gir1.2-glib-2.0 gnu-coreutils grep 3045s libapparmor1 libapt-pkg7.0 libatomic1 libaudit-common libaudit1 libbinutils 3045s libblkid1 libbrotli1 libcap-ng0 libctf-nobfd0 libctf0 libdpkg-perl 3045s libdrm-common libdrm2 libelf1t64 libfdisk1 libfribidi0 libgcc-s1 3045s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data libgpg-error-l10n 3045s libgpg-error0 libhogweed6t64 libjson-c5 liblastlog2-2 libmount1 3045s libnettle8t64 libnewt0.52 libnftables1 libnl-3-200 libnl-route-3-200 3045s libp11-kit0 libpython3.13-minimal libpython3.13-stdlib librtmp1 libseccomp2 3045s libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe2 3045s libsmartcols1 libstdc++6 libuchardet0 libuuid1 libxml2-16 login 3045s lto-disabled-list mount nano nftables publicsuffix python-apt-common 3045s python3-apt python3-bcrypt python3-blinker python3-cffi-backend python3-dbus 3045s python3-gdbm python3-inflect python3-jwt python3-lazr.uri python3-markupsafe 3045s python3-more-itertools python3-oauthlib python3-openssl python3-pyparsing 3045s python3-yaml python3-zipp python3.13 python3.13-gdbm python3.13-minimal 3045s sensible-utils sudo-rs tzdata ubuntu-pro-client ubuntu-pro-client-l10n 3045s usb.ids util-linux uuid-runtime whiptail 3045s 105 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3045s Need to get 28.4 MB of archives. 3045s After this operation, 1137 kB of additional disk space will be used. 3045s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf base-files armhf 14ubuntu4 [75.4 kB] 3046s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libatomic1 armhf 15.2.0-7ubuntu1 [7818 B] 3046s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-base armhf 15.2.0-7ubuntu1 [58.4 kB] 3046s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-s1 armhf 15.2.0-7ubuntu1 [40.5 kB] 3046s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++6 armhf 15.2.0-7ubuntu1 [731 kB] 3046s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libapt-pkg7.0 armhf 3.1.11 [1157 kB] 3046s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf dpkg armhf 1.22.21ubuntu4 [1245 kB] 3046s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf grep armhf 3.12-1 [165 kB] 3046s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf eject armhf 2.41.2-4ubuntu1 [65.9 kB] 3046s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf fdisk armhf 2.41.2-4ubuntu1 [164 kB] 3046s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf libblkid1 armhf 2.41.2-4ubuntu1 [174 kB] 3046s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libmount1 armhf 2.41.2-4ubuntu1 [206 kB] 3046s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libsmartcols1 armhf 2.41.2-4ubuntu1 [143 kB] 3046s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf mount armhf 2.41.2-4ubuntu1 [166 kB] 3046s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf uuid-runtime armhf 2.41.2-4ubuntu1 [67.6 kB] 3046s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf libuuid1 armhf 2.41.2-4ubuntu1 [43.8 kB] 3046s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libfdisk1 armhf 2.41.2-4ubuntu1 [222 kB] 3046s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf bsdutils armhf 1:2.41.2-4ubuntu1 [98.2 kB] 3046s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf util-linux armhf 2.41.2-4ubuntu1 [1146 kB] 3046s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf bsdextrautils armhf 2.41.2-4ubuntu1 [101 kB] 3046s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libselinux1 armhf 3.8.1-1build2 [81.3 kB] 3046s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libseccomp2 armhf 2.6.0-2ubuntu3 [53.5 kB] 3046s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf apt armhf 3.1.11 [1434 kB] 3047s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf gnu-coreutils armhf 9.7-3ubuntu1 [1209 kB] 3047s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libaudit-common all 1:4.0.5-1build2 [6596 B] 3047s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libcap-ng0 armhf 0.8.5-4build3 [14.0 kB] 3047s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libaudit1 armhf 1:4.0.5-1build2 [51.7 kB] 3047s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf login armhf 1:4.16.0-2+really2.41.2-4ubuntu1 [109 kB] 3047s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13 armhf 3.13.9-1 [753 kB] 3047s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-minimal armhf 3.13.9-1 [2058 kB] 3047s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-stdlib armhf 3.13.9-1 [1957 kB] 3047s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-minimal armhf 3.13.9-1 [873 kB] 3047s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf tzdata all 2025b-5ubuntu1 [198 kB] 3047s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf liblastlog2-2 armhf 2.41.2-4ubuntu1 [34.6 kB] 3047s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf libsemanage-common all 3.8.1-1build1 [7916 B] 3047s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf libsepol2 armhf 3.9-2 [286 kB] 3047s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libsemanage2 armhf 3.8.1-1build1 [89.2 kB] 3047s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libgpg-error-l10n all 1.56-2 [9066 B] 3047s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libgpg-error0 armhf 1.56-2 [69.2 kB] 3047s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf sensible-utils all 0.0.26 [27.0 kB] 3047s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf distro-info-data all 0.68 [7378 B] 3047s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf gir1.2-girepository-2.0 armhf 1.86.0-6 [25.3 kB] 3047s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf gir1.2-glib-2.0 armhf 2.86.1-1 [182 kB] 3047s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf libglib2.0-0t64 armhf 2.86.1-1 [1482 kB] 3047s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf libgirepository-1.0-1 armhf 1.86.0-6 [111 kB] 3047s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf libapparmor1 armhf 5.0.0~alpha1-0ubuntu8.1 [52.9 kB] 3047s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf libelf1t64 armhf 0.193-3 [50.9 kB] 3047s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf libfribidi0 armhf 1.0.16-3 [24.1 kB] 3047s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf libglib2.0-data all 2.86.1-1 [56.7 kB] 3047s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf libnettle8t64 armhf 3.10.2-1 [189 kB] 3047s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf libhogweed6t64 armhf 3.10.2-1 [188 kB] 3047s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf libjson-c5 armhf 0.18+ds-1.1 [33.3 kB] 3047s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf libnewt0.52 armhf 0.52.25-1ubuntu2 [39.9 kB] 3047s Get:54 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit0 armhf 0.25.9-2 [265 kB] 3047s Get:55 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-16 armhf 2.14.5+dfsg-0.2build1 [527 kB] 3048s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf python-apt-common all 3.0.0ubuntu2 [21.7 kB] 3048s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf python3-apt armhf 3.0.0ubuntu2 [189 kB] 3048s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi-backend armhf 2.0.0-2 [99.1 kB] 3048s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dbus armhf 1.4.0-1build1 [113 kB] 3048s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf python3-yaml armhf 6.0.2-2 [181 kB] 3048s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf sudo-rs armhf 0.2.8-1ubuntu5.1 [548 kB] 3048s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf ubuntu-pro-client-l10n armhf 37.1ubuntu0 [19.8 kB] 3048s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf ubuntu-pro-client armhf 37.1ubuntu0 [260 kB] 3048s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf whiptail armhf 0.52.25-1ubuntu2 [17.1 kB] 3048s Get:65 http://ftpmaster.internal/ubuntu resolute/main armhf apparmor armhf 5.0.0~alpha1-0ubuntu8.1 [631 kB] 3048s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf bind9-dnsutils armhf 1:9.20.11-1ubuntu3 [156 kB] 3048s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf bind9-host armhf 1:9.20.11-1ubuntu3 [46.5 kB] 3048s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf bind9-libs armhf 1:9.20.11-1ubuntu3 [1202 kB] 3048s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm-common all 2.4.127-1ubuntu1 [9716 B] 3048s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm2 armhf 2.4.127-1ubuntu1 [37.8 kB] 3048s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf nftables armhf 1.1.5-2 [73.2 kB] 3048s Get:72 http://ftpmaster.internal/ubuntu resolute/main armhf libnftables1 armhf 1.1.5-2 [329 kB] 3048s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf libnl-route-3-200 armhf 3.11.0-2 [173 kB] 3048s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf libnl-3-200 armhf 3.11.0-2 [51.2 kB] 3048s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf libuchardet0 armhf 0.0.8-2 [74.1 kB] 3048s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf nano armhf 8.6-1 [279 kB] 3048s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf publicsuffix all 20251016.1743-0.1 [136 kB] 3048s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-gdbm armhf 3.13.9-1 [30.9 kB] 3048s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-gdbm armhf 3.14.0-4 [31.3 kB] 3048s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf python3-gdbm armhf 3.13.9-1 [8884 B] 3048s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf usb.ids all 2025.09.15-1 [224 kB] 3048s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf libctf0 armhf 2.45-8ubuntu1 [75.7 kB] 3048s Get:83 http://ftpmaster.internal/ubuntu resolute/main armhf libctf-nobfd0 armhf 2.45-8ubuntu1 [78.9 kB] 3048s Get:84 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-arm-linux-gnueabihf armhf 2.45-8ubuntu1 [1022 kB] 3048s Get:85 http://ftpmaster.internal/ubuntu resolute/main armhf libbinutils armhf 2.45-8ubuntu1 [411 kB] 3048s Get:86 http://ftpmaster.internal/ubuntu resolute/main armhf binutils armhf 2.45-8ubuntu1 [3234 B] 3048s Get:87 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-common armhf 2.45-8ubuntu1 [221 kB] 3048s Get:88 http://ftpmaster.internal/ubuntu resolute/main armhf libsframe2 armhf 2.45-8ubuntu1 [13.3 kB] 3048s Get:89 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init-base all 25.4~1gcb12e00e-0ubuntu1 [625 kB] 3048s Get:90 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init all 25.4~1gcb12e00e-0ubuntu1 [2114 B] 3048s Get:91 http://ftpmaster.internal/ubuntu resolute/main armhf python3-blinker all 1.9.0-2 [10.8 kB] 3048s Get:92 http://ftpmaster.internal/ubuntu resolute/main armhf python3-jwt all 2.10.1-3 [21.1 kB] 3048s Get:93 http://ftpmaster.internal/ubuntu resolute/main armhf python3-oauthlib all 3.3.1-1 [93.5 kB] 3048s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf dpkg-dev all 1.22.21ubuntu4 [1088 kB] 3048s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf libdpkg-perl all 1.22.21ubuntu4 [280 kB] 3048s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf lto-disabled-list all 71 [12.5 kB] 3048s Get:97 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli1 armhf 1.1.0-2build6 [320 kB] 3048s Get:98 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-3 [52.1 kB] 3048s Get:99 http://ftpmaster.internal/ubuntu resolute/main armhf python3-more-itertools all 10.8.0-1 [63.5 kB] 3048s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf python3-inflect all 7.5.0-1 [33.9 kB] 3048s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf python3-lazr.uri all 1.0.6-7 [13.8 kB] 3048s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf python3-markupsafe armhf 3.0.3-1 [12.1 kB] 3048s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf python3-openssl all 25.1.0-1 [46.4 kB] 3048s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pyparsing all 3.1.3-1 [87.0 kB] 3048s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf python3-zipp all 3.23.0-1 [10.4 kB] 3048s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf python3-bcrypt armhf 4.3.0-2 [251 kB] 3049s Preconfiguring packages ... 3049s Fetched 28.4 MB in 3s (8407 kB/s) 3049s (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.) 3049s Preparing to unpack .../base-files_14ubuntu4_armhf.deb ... 3050s Unpacking base-files (14ubuntu4) over (14ubuntu3) ... 3050s Setting up base-files (14ubuntu4) ... 3050s Installing new version of config file /etc/issue ... 3050s Installing new version of config file /etc/issue.net ... 3050s Installing new version of config file /etc/lsb-release ... 3050s motd-news.service is a disabled or a static unit not running, not starting it. 3050s (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.) 3050s Preparing to unpack .../libatomic1_15.2.0-7ubuntu1_armhf.deb ... 3050s Unpacking libatomic1:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 3050s Preparing to unpack .../gcc-15-base_15.2.0-7ubuntu1_armhf.deb ... 3050s Unpacking gcc-15-base:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 3050s Setting up gcc-15-base:armhf (15.2.0-7ubuntu1) ... 3050s (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.) 3050s Preparing to unpack .../libgcc-s1_15.2.0-7ubuntu1_armhf.deb ... 3050s Unpacking libgcc-s1:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 3051s Setting up libgcc-s1:armhf (15.2.0-7ubuntu1) ... 3051s (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.) 3051s Preparing to unpack .../libstdc++6_15.2.0-7ubuntu1_armhf.deb ... 3051s Unpacking libstdc++6:armhf (15.2.0-7ubuntu1) over (15.2.0-4ubuntu4) ... 3051s Setting up libstdc++6:armhf (15.2.0-7ubuntu1) ... 3051s (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.) 3051s Preparing to unpack .../libapt-pkg7.0_3.1.11_armhf.deb ... 3051s Unpacking libapt-pkg7.0:armhf (3.1.11) over (3.1.6ubuntu2) ... 3051s Setting up libapt-pkg7.0:armhf (3.1.11) ... 3051s (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 ... 61082 files and directories currently installed.) 3051s Preparing to unpack .../dpkg_1.22.21ubuntu4_armhf.deb ... 3051s Unpacking dpkg (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 3051s Setting up dpkg (1.22.21ubuntu4) ... 3051s (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 ... 61082 files and directories currently installed.) 3051s Preparing to unpack .../archives/grep_3.12-1_armhf.deb ... 3051s Unpacking grep (3.12-1) over (3.11-4build1) ... 3051s Setting up grep (3.12-1) ... 3051s (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 ... 61082 files and directories currently installed.) 3051s Preparing to unpack .../eject_2.41.2-4ubuntu1_armhf.deb ... 3051s Unpacking eject (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3051s Preparing to unpack .../fdisk_2.41.2-4ubuntu1_armhf.deb ... 3051s Unpacking fdisk (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3051s Preparing to unpack .../libblkid1_2.41.2-4ubuntu1_armhf.deb ... 3051s Unpacking libblkid1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Setting up libblkid1:armhf (2.41.2-4ubuntu1) ... 3052s (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 ... 61082 files and directories currently installed.) 3052s Preparing to unpack .../libmount1_2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking libmount1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Setting up libmount1:armhf (2.41.2-4ubuntu1) ... 3052s (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 ... 61082 files and directories currently installed.) 3052s Preparing to unpack .../libsmartcols1_2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking libsmartcols1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Setting up libsmartcols1:armhf (2.41.2-4ubuntu1) ... 3052s (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 ... 61082 files and directories currently installed.) 3052s Preparing to unpack .../mount_2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking mount (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Preparing to unpack .../uuid-runtime_2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking uuid-runtime (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Preparing to unpack .../libuuid1_2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking libuuid1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Setting up libuuid1:armhf (2.41.2-4ubuntu1) ... 3052s (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 ... 61082 files and directories currently installed.) 3052s Preparing to unpack .../libfdisk1_2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking libfdisk1:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Preparing to unpack .../bsdutils_1%3a2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking bsdutils (1:2.41.2-4ubuntu1) over (1:2.41-4ubuntu4) ... 3052s Setting up bsdutils (1:2.41.2-4ubuntu1) ... 3052s (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 ... 61079 files and directories currently installed.) 3052s Preparing to unpack .../util-linux_2.41.2-4ubuntu1_armhf.deb ... 3052s Unpacking util-linux (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3052s Setting up util-linux (2.41.2-4ubuntu1) ... 3053s fstrim.service is a disabled or a static unit not running, not starting it. 3053s (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 ... 61050 files and directories currently installed.) 3053s Preparing to unpack .../bsdextrautils_2.41.2-4ubuntu1_armhf.deb ... 3053s Unpacking bsdextrautils (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3053s Preparing to unpack .../libselinux1_3.8.1-1build2_armhf.deb ... 3053s Unpacking libselinux1:armhf (3.8.1-1build2) over (3.8.1-1build1) ... 3053s Setting up libselinux1:armhf (3.8.1-1build2) ... 3053s (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 ... 61053 files and directories currently installed.) 3053s Preparing to unpack .../libseccomp2_2.6.0-2ubuntu3_armhf.deb ... 3053s Unpacking libseccomp2:armhf (2.6.0-2ubuntu3) over (2.6.0-2ubuntu2) ... 3053s Setting up libseccomp2:armhf (2.6.0-2ubuntu3) ... 3053s (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 ... 61053 files and directories currently installed.) 3053s Preparing to unpack .../archives/apt_3.1.11_armhf.deb ... 3053s Unpacking apt (3.1.11) over (3.1.6ubuntu2) ... 3053s Setting up apt (3.1.11) ... 3053s Installing new version of config file /etc/apt/apt.conf.d/01-vendor-ubuntu ... 3054s (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 ... 61054 files and directories currently installed.) 3054s Preparing to unpack .../gnu-coreutils_9.7-3ubuntu1_armhf.deb ... 3054s Unpacking gnu-coreutils (9.7-3ubuntu1) over (9.5-1ubuntu4) ... 3054s Setting up gnu-coreutils (9.7-3ubuntu1) ... 3054s (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 ... 61049 files and directories currently installed.) 3054s Preparing to unpack .../libaudit-common_1%3a4.0.5-1build2_all.deb ... 3054s Unpacking libaudit-common (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 3054s Setting up libaudit-common (1:4.0.5-1build2) ... 3054s (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 ... 61049 files and directories currently installed.) 3054s Preparing to unpack .../libcap-ng0_0.8.5-4build3_armhf.deb ... 3054s Unpacking libcap-ng0:armhf (0.8.5-4build3) over (0.8.5-4build2) ... 3054s Setting up libcap-ng0:armhf (0.8.5-4build3) ... 3054s (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 ... 61049 files and directories currently installed.) 3054s Preparing to unpack .../libaudit1_1%3a4.0.5-1build2_armhf.deb ... 3054s Unpacking libaudit1:armhf (1:4.0.5-1build2) over (1:4.0.5-1build1) ... 3054s Setting up libaudit1:armhf (1:4.0.5-1build2) ... 3054s (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 ... 61049 files and directories currently installed.) 3054s Preparing to unpack .../0-login_1%3a4.16.0-2+really2.41.2-4ubuntu1_armhf.deb ... 3054s Unpacking login (1:4.16.0-2+really2.41.2-4ubuntu1) over (1:4.16.0-2+really2.41-4ubuntu4) ... 3054s Preparing to unpack .../1-python3.13_3.13.9-1_armhf.deb ... 3054s Unpacking python3.13 (3.13.9-1) over (3.13.7-1) ... 3054s Preparing to unpack .../2-python3.13-minimal_3.13.9-1_armhf.deb ... 3054s Unpacking python3.13-minimal (3.13.9-1) over (3.13.7-1) ... 3054s Preparing to unpack .../3-libpython3.13-stdlib_3.13.9-1_armhf.deb ... 3054s Unpacking libpython3.13-stdlib:armhf (3.13.9-1) over (3.13.7-1) ... 3055s Preparing to unpack .../4-libpython3.13-minimal_3.13.9-1_armhf.deb ... 3055s Unpacking libpython3.13-minimal:armhf (3.13.9-1) over (3.13.7-1) ... 3055s Preparing to unpack .../5-tzdata_2025b-5ubuntu1_all.deb ... 3055s Unpacking tzdata (2025b-5ubuntu1) over (2025b-3ubuntu1) ... 3055s Preparing to unpack .../6-liblastlog2-2_2.41.2-4ubuntu1_armhf.deb ... 3055s Unpacking liblastlog2-2:armhf (2.41.2-4ubuntu1) over (2.41-4ubuntu4) ... 3055s Setting up liblastlog2-2:armhf (2.41.2-4ubuntu1) ... 3055s (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 ... 61041 files and directories currently installed.) 3055s Preparing to unpack .../libsemanage-common_3.8.1-1build1_all.deb ... 3055s Unpacking libsemanage-common (3.8.1-1build1) over (3.8.1-1) ... 3055s Setting up libsemanage-common (3.8.1-1build1) ... 3055s (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 ... 61041 files and directories currently installed.) 3055s Preparing to unpack .../libsepol2_3.9-2_armhf.deb ... 3055s Unpacking libsepol2:armhf (3.9-2) over (3.8.1-1) ... 3055s Setting up libsepol2:armhf (3.9-2) ... 3055s (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 ... 61041 files and directories currently installed.) 3055s Preparing to unpack .../libsemanage2_3.8.1-1build1_armhf.deb ... 3055s Unpacking libsemanage2:armhf (3.8.1-1build1) over (3.8.1-1) ... 3055s Setting up libsemanage2:armhf (3.8.1-1build1) ... 3055s (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 ... 61041 files and directories currently installed.) 3055s Preparing to unpack .../libgpg-error-l10n_1.56-2_all.deb ... 3055s Unpacking libgpg-error-l10n (1.56-2) over (1.51-4) ... 3055s Preparing to unpack .../libgpg-error0_1.56-2_armhf.deb ... 3055s Unpacking libgpg-error0:armhf (1.56-2) over (1.51-4) ... 3055s Setting up libgpg-error0:armhf (1.56-2) ... 3055s (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 ... 61041 files and directories currently installed.) 3055s Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... 3055s Unpacking sensible-utils (0.0.26) over (0.0.25) ... 3055s Preparing to unpack .../01-distro-info-data_0.68_all.deb ... 3055s Unpacking distro-info-data (0.68) over (0.66) ... 3055s Preparing to unpack .../02-gir1.2-girepository-2.0_1.86.0-6_armhf.deb ... 3055s Unpacking gir1.2-girepository-2.0:armhf (1.86.0-6) over (1.84.0-1) ... 3055s Preparing to unpack .../03-gir1.2-glib-2.0_2.86.1-1_armhf.deb ... 3055s Unpacking gir1.2-glib-2.0:armhf (2.86.1-1) over (2.86.0-2) ... 3055s Preparing to unpack .../04-libglib2.0-0t64_2.86.1-1_armhf.deb ... 3055s Unpacking libglib2.0-0t64:armhf (2.86.1-1) over (2.86.0-2) ... 3055s Preparing to unpack .../05-libgirepository-1.0-1_1.86.0-6_armhf.deb ... 3055s Unpacking libgirepository-1.0-1:armhf (1.86.0-6) over (1.84.0-1) ... 3055s Preparing to unpack .../06-libapparmor1_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 3055s Unpacking libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 3056s Preparing to unpack .../07-libelf1t64_0.193-3_armhf.deb ... 3056s Unpacking libelf1t64:armhf (0.193-3) over (0.193-1) ... 3056s Preparing to unpack .../08-libfribidi0_1.0.16-3_armhf.deb ... 3056s Unpacking libfribidi0:armhf (1.0.16-3) over (1.0.16-1) ... 3056s Preparing to unpack .../09-libglib2.0-data_2.86.1-1_all.deb ... 3056s Unpacking libglib2.0-data (2.86.1-1) over (2.86.0-2) ... 3056s Preparing to unpack .../10-libnettle8t64_3.10.2-1_armhf.deb ... 3056s Unpacking libnettle8t64:armhf (3.10.2-1) over (3.10.1-1) ... 3056s Preparing to unpack .../11-libhogweed6t64_3.10.2-1_armhf.deb ... 3056s Unpacking libhogweed6t64:armhf (3.10.2-1) over (3.10.1-1) ... 3056s Preparing to unpack .../12-libjson-c5_0.18+ds-1.1_armhf.deb ... 3056s Unpacking libjson-c5:armhf (0.18+ds-1.1) over (0.18+ds-1) ... 3056s Preparing to unpack .../13-libnewt0.52_0.52.25-1ubuntu2_armhf.deb ... 3056s Unpacking libnewt0.52:armhf (0.52.25-1ubuntu2) over (0.52.25-1ubuntu1) ... 3056s Preparing to unpack .../14-libp11-kit0_0.25.9-2_armhf.deb ... 3056s Unpacking libp11-kit0:armhf (0.25.9-2) over (0.25.5-3ubuntu1) ... 3056s Preparing to unpack .../15-libxml2-16_2.14.5+dfsg-0.2build1_armhf.deb ... 3056s Unpacking libxml2-16:armhf (2.14.5+dfsg-0.2build1) over (2.14.5+dfsg-0.2) ... 3056s Preparing to unpack .../16-python-apt-common_3.0.0ubuntu2_all.deb ... 3056s Unpacking python-apt-common (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 3056s Preparing to unpack .../17-python3-apt_3.0.0ubuntu2_armhf.deb ... 3056s Unpacking python3-apt (3.0.0ubuntu2) over (3.0.0ubuntu1) ... 3056s Preparing to unpack .../18-python3-cffi-backend_2.0.0-2_armhf.deb ... 3056s Unpacking python3-cffi-backend:armhf (2.0.0-2) over (1.17.1-3) ... 3056s Preparing to unpack .../19-python3-dbus_1.4.0-1build1_armhf.deb ... 3056s Unpacking python3-dbus (1.4.0-1build1) over (1.4.0-1) ... 3056s Preparing to unpack .../20-python3-yaml_6.0.2-2_armhf.deb ... 3056s Unpacking python3-yaml (6.0.2-2) over (6.0.2-1build2) ... 3056s Preparing to unpack .../21-sudo-rs_0.2.8-1ubuntu5.1_armhf.deb ... 3056s Unpacking sudo-rs (0.2.8-1ubuntu5.1) over (0.2.8-1ubuntu5) ... 3056s Preparing to unpack .../22-ubuntu-pro-client-l10n_37.1ubuntu0_armhf.deb ... 3056s Unpacking ubuntu-pro-client-l10n (37.1ubuntu0) over (37ubuntu0) ... 3056s Preparing to unpack .../23-ubuntu-pro-client_37.1ubuntu0_armhf.deb ... 3057s Unpacking ubuntu-pro-client (37.1ubuntu0) over (37ubuntu0) ... 3057s Preparing to unpack .../24-whiptail_0.52.25-1ubuntu2_armhf.deb ... 3057s Unpacking whiptail (0.52.25-1ubuntu2) over (0.52.25-1ubuntu1) ... 3057s Preparing to unpack .../25-apparmor_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 3058s Unpacking apparmor (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 3058s Preparing to unpack .../26-bind9-dnsutils_1%3a9.20.11-1ubuntu3_armhf.deb ... 3058s Unpacking bind9-dnsutils (1:9.20.11-1ubuntu3) over (1:9.20.11-1ubuntu2) ... 3058s Preparing to unpack .../27-bind9-host_1%3a9.20.11-1ubuntu3_armhf.deb ... 3058s Unpacking bind9-host (1:9.20.11-1ubuntu3) over (1:9.20.11-1ubuntu2) ... 3058s Preparing to unpack .../28-bind9-libs_1%3a9.20.11-1ubuntu3_armhf.deb ... 3058s Unpacking bind9-libs:armhf (1:9.20.11-1ubuntu3) over (1:9.20.11-1ubuntu2) ... 3058s Preparing to unpack .../29-libdrm-common_2.4.127-1ubuntu1_all.deb ... 3058s Unpacking libdrm-common (2.4.127-1ubuntu1) over (2.4.125-1) ... 3058s Preparing to unpack .../30-libdrm2_2.4.127-1ubuntu1_armhf.deb ... 3058s Unpacking libdrm2:armhf (2.4.127-1ubuntu1) over (2.4.125-1) ... 3058s Preparing to unpack .../31-nftables_1.1.5-2_armhf.deb ... 3058s Unpacking nftables (1.1.5-2) over (1.1.5-1) ... 3058s Preparing to unpack .../32-libnftables1_1.1.5-2_armhf.deb ... 3058s Unpacking libnftables1:armhf (1.1.5-2) over (1.1.5-1) ... 3058s Preparing to unpack .../33-libnl-route-3-200_3.11.0-2_armhf.deb ... 3058s Unpacking libnl-route-3-200:armhf (3.11.0-2) over (3.7.0-2build1) ... 3058s Preparing to unpack .../34-libnl-3-200_3.11.0-2_armhf.deb ... 3058s Unpacking libnl-3-200:armhf (3.11.0-2) over (3.7.0-2build1) ... 3059s Preparing to unpack .../35-libuchardet0_0.0.8-2_armhf.deb ... 3059s Unpacking libuchardet0:armhf (0.0.8-2) over (0.0.8-1build1) ... 3059s Preparing to unpack .../36-nano_8.6-1_armhf.deb ... 3059s Unpacking nano (8.6-1) over (8.4-1) ... 3059s Preparing to unpack .../37-publicsuffix_20251016.1743-0.1_all.deb ... 3059s Unpacking publicsuffix (20251016.1743-0.1) over (20250328.1952-0.1) ... 3059s Preparing to unpack .../38-python3.13-gdbm_3.13.9-1_armhf.deb ... 3059s Unpacking python3.13-gdbm (3.13.9-1) over (3.13.7-1) ... 3059s Selecting previously unselected package python3.14-gdbm. 3059s Preparing to unpack .../39-python3.14-gdbm_3.14.0-4_armhf.deb ... 3059s Unpacking python3.14-gdbm (3.14.0-4) ... 3059s Preparing to unpack .../40-python3-gdbm_3.13.9-1_armhf.deb ... 3059s Unpacking python3-gdbm:armhf (3.13.9-1) over (3.13.5-1) ... 3059s Preparing to unpack .../41-usb.ids_2025.09.15-1_all.deb ... 3059s Unpacking usb.ids (2025.09.15-1) over (2025.07.26-1) ... 3059s Preparing to unpack .../42-libctf0_2.45-8ubuntu1_armhf.deb ... 3059s Unpacking libctf0:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 3059s Preparing to unpack .../43-libctf-nobfd0_2.45-8ubuntu1_armhf.deb ... 3059s Unpacking libctf-nobfd0:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 3059s Preparing to unpack .../44-binutils-arm-linux-gnueabihf_2.45-8ubuntu1_armhf.deb ... 3059s Unpacking binutils-arm-linux-gnueabihf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 3059s Preparing to unpack .../45-libbinutils_2.45-8ubuntu1_armhf.deb ... 3059s Unpacking libbinutils:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 3059s Preparing to unpack .../46-binutils_2.45-8ubuntu1_armhf.deb ... 3059s Unpacking binutils (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 3059s Preparing to unpack .../47-binutils-common_2.45-8ubuntu1_armhf.deb ... 3059s Unpacking binutils-common:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 3059s Preparing to unpack .../48-libsframe2_2.45-8ubuntu1_armhf.deb ... 3059s Unpacking libsframe2:armhf (2.45-8ubuntu1) over (2.45-7ubuntu1) ... 3059s Preparing to unpack .../49-cloud-init-base_25.4~1gcb12e00e-0ubuntu1_all.deb ... 3059s Unpacking cloud-init-base (25.4~1gcb12e00e-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 3059s Preparing to unpack .../50-cloud-init_25.4~1gcb12e00e-0ubuntu1_all.deb ... 3059s Unpacking cloud-init (25.4~1gcb12e00e-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 3059s Preparing to unpack .../51-python3-blinker_1.9.0-2_all.deb ... 3060s Unpacking python3-blinker (1.9.0-2) over (1.9.0-1) ... 3060s Preparing to unpack .../52-python3-jwt_2.10.1-3_all.deb ... 3060s Unpacking python3-jwt (2.10.1-3) over (2.10.1-2) ... 3060s Preparing to unpack .../53-python3-oauthlib_3.3.1-1_all.deb ... 3060s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 3060s Preparing to unpack .../54-dpkg-dev_1.22.21ubuntu4_all.deb ... 3060s Unpacking dpkg-dev (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 3060s Preparing to unpack .../55-libdpkg-perl_1.22.21ubuntu4_all.deb ... 3060s Unpacking libdpkg-perl (1.22.21ubuntu4) over (1.22.21ubuntu3) ... 3060s Preparing to unpack .../56-lto-disabled-list_71_all.deb ... 3060s Unpacking lto-disabled-list (71) over (69) ... 3060s Preparing to unpack .../57-libbrotli1_1.1.0-2build6_armhf.deb ... 3060s Unpacking libbrotli1:armhf (1.1.0-2build6) over (1.1.0-2build5) ... 3060s Preparing to unpack .../58-librtmp1_2.4+20151223.gitfa8646d.1-3_armhf.deb ... 3060s Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-3) over (2.4+20151223.gitfa8646d.1-2build8) ... 3060s Preparing to unpack .../59-python3-more-itertools_10.8.0-1_all.deb ... 3060s Unpacking python3-more-itertools (10.8.0-1) over (10.7.0-1) ... 3060s Preparing to unpack .../60-python3-inflect_7.5.0-1_all.deb ... 3060s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 3060s Preparing to unpack .../61-python3-lazr.uri_1.0.6-7_all.deb ... 3060s Unpacking python3-lazr.uri (1.0.6-7) over (1.0.6-6) ... 3060s Preparing to unpack .../62-python3-markupsafe_3.0.3-1_armhf.deb ... 3060s Unpacking python3-markupsafe (3.0.3-1) over (2.1.5-1build4) ... 3060s Preparing to unpack .../63-python3-openssl_25.1.0-1_all.deb ... 3060s Unpacking python3-openssl (25.1.0-1) over (25.0.0-1) ... 3061s Preparing to unpack .../64-python3-pyparsing_3.1.3-1_all.deb ... 3061s Unpacking python3-pyparsing (3.1.3-1) over (3.1.2-1) ... 3061s Preparing to unpack .../65-python3-zipp_3.23.0-1_all.deb ... 3061s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 3061s Preparing to unpack .../66-python3-bcrypt_4.3.0-2_armhf.deb ... 3061s Unpacking python3-bcrypt (4.3.0-2) over (4.2.0-2.1build1) ... 3061s Setting up python3-more-itertools (10.8.0-1) ... 3061s Setting up lto-disabled-list (71) ... 3061s Setting up libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) ... 3061s Setting up libnewt0.52:armhf (0.52.25-1ubuntu2) ... 3061s Setting up libnftables1:armhf (1.1.5-2) ... 3061s Setting up nftables (1.1.5-2) ... 3061s Setting up bsdextrautils (2.41.2-4ubuntu1) ... 3061s Setting up python3-jwt (2.10.1-3) ... 3062s Setting up distro-info-data (0.68) ... 3062s Setting up libxml2-16:armhf (2.14.5+dfsg-0.2build1) ... 3062s Setting up libsframe2:armhf (2.45-8ubuntu1) ... 3062s Setting up python3-openssl (25.1.0-1) ... 3062s Setting up python3-bcrypt (4.3.0-2) ... 3062s Setting up libbrotli1:armhf (1.1.0-2build6) ... 3062s Setting up binutils-common:armhf (2.45-8ubuntu1) ... 3062s Setting up libctf-nobfd0:armhf (2.45-8ubuntu1) ... 3062s Setting up python3-yaml (6.0.2-2) ... 3062s Setting up python3-lazr.uri (1.0.6-7) ... 3062s Setting up python3-zipp (3.23.0-1) ... 3062s Setting up python3-markupsafe (3.0.3-1) ... 3062s Setting up libelf1t64:armhf (0.193-3) ... 3062s Setting up tzdata (2025b-5ubuntu1) ... 3062s 3062s Current default time zone: 'Etc/UTC' 3062s Local time is now: Sat Nov 1 11:09:29 UTC 2025. 3062s Universal Time is now: Sat Nov 1 11:09:29 UTC 2025. 3062s Run 'dpkg-reconfigure tzdata' if you wish to change it. 3062s 3062s Setting up eject (2.41.2-4ubuntu1) ... 3062s Setting up libpython3.13-minimal:armhf (3.13.9-1) ... 3062s Setting up apparmor (5.0.0~alpha1-0ubuntu8.1) ... 3063s Installing new version of config file /etc/apparmor.d/fusermount3 ... 3063s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3063s 3063s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3063s 3063s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3063s 3064s Reloading AppArmor profiles 3064s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "balena-etcher". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "chromium". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "bwrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "babeld". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "bfdd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "bgpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "alsamixer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "foliate". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "dnstracer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "eigrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "fabricd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "dig". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "hostname". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "iotop-c". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "fusermount3". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "isisd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "Xorg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "john". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ldpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "gs". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "irssi". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lsblk". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lsusb". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "compressor". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "locale". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "linux-boot-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "mbsync". /sbin/apparmor_parser: Unable to replace "mosquitto". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "nhrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "nslookup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "notify-send". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "nc.openbsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ospf6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ospfd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "pathd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "os-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "pbrd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "pimd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "pim6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "qpdf". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ripngd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Unable to replace "ripd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "openvpn". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ssh-keyscan". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "proftpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "staticd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "systemd-detect-virt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "tinyproxy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "mx-extract". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "rygel". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "/usr/sbin/chronyd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "wg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "vrrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "wike". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "cmds". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "tnftp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "who". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "dumpcap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "tshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "wg-quick". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "znc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "apt_methods". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s /sbin/apparmor_parser: Unable to replace "transmission-cli". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3064s 3064s Error: At least one profile failed to load 3064s Setting up python3-inflect (7.5.0-1) ... 3064s Setting up libnettle8t64:armhf (3.10.2-1) ... 3064s Setting up libglib2.0-data (2.86.1-1) ... 3064s Setting up python3-pyparsing (3.1.3-1) ... 3064s Setting up python3.14-gdbm (3.14.0-4) ... 3064s Setting up libfribidi0:armhf (1.0.16-3) ... 3064s Setting up libp11-kit0:armhf (0.25.9-2) ... 3064s Setting up libatomic1:armhf (15.2.0-7ubuntu1) ... 3064s Setting up usb.ids (2025.09.15-1) ... 3064s Setting up libdpkg-perl (1.22.21ubuntu4) ... 3065s Setting up libfdisk1:armhf (2.41.2-4ubuntu1) ... 3065s Setting up nano (8.6-1) ... 3065s Installing new version of config file /etc/nanorc ... 3065s Setting up whiptail (0.52.25-1ubuntu2) ... 3065s Setting up python-apt-common (3.0.0ubuntu2) ... 3065s Setting up libhogweed6t64:armhf (3.10.2-1) ... 3065s Setting up mount (2.41.2-4ubuntu1) ... 3065s Setting up sensible-utils (0.0.26) ... 3065s Setting up uuid-runtime (2.41.2-4ubuntu1) ... 3065s uuidd.service is a disabled or a static unit not running, not starting it. 3065s Setting up libuchardet0:armhf (0.0.8-2) ... 3065s Setting up libnl-3-200:armhf (3.11.0-2) ... 3065s Setting up python3.13-minimal (3.13.9-1) ... 3066s Setting up libbinutils:armhf (2.45-8ubuntu1) ... 3066s Setting up libgpg-error-l10n (1.56-2) ... 3066s Setting up libdrm-common (2.4.127-1ubuntu1) ... 3066s Setting up libpython3.13-stdlib:armhf (3.13.9-1) ... 3066s Setting up libjson-c5:armhf (0.18+ds-1.1) ... 3066s Setting up publicsuffix (20251016.1743-0.1) ... 3066s Setting up sudo-rs (0.2.8-1ubuntu5.1) ... 3066s Setting up python3-cffi-backend:armhf (2.0.0-2) ... 3066s Setting up python3.13-gdbm (3.13.9-1) ... 3066s Setting up login (1:4.16.0-2+really2.41.2-4ubuntu1) ... 3066s Setting up python3-blinker (1.9.0-2) ... 3066s Setting up libctf0:armhf (2.45-8ubuntu1) ... 3066s Setting up bind9-libs:armhf (1:9.20.11-1ubuntu3) ... 3066s Setting up python3.13 (3.13.9-1) ... 3067s Setting up python3-gdbm:armhf (3.13.9-1) ... 3067s Setting up python3-apt (3.0.0ubuntu2) ... 3067s Setting up fdisk (2.41.2-4ubuntu1) ... 3067s Setting up libnl-route-3-200:armhf (3.11.0-2) ... 3067s Setting up libglib2.0-0t64:armhf (2.86.1-1) ... 3067s No schema files found: doing nothing. 3067s Setting up python3-oauthlib (3.3.1-1) ... 3068s Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-3) ... 3068s Setting up gir1.2-glib-2.0:armhf (2.86.1-1) ... 3068s Setting up libdrm2:armhf (2.4.127-1ubuntu1) ... 3068s Setting up libgirepository-1.0-1:armhf (1.86.0-6) ... 3068s Setting up bind9-host (1:9.20.11-1ubuntu3) ... 3068s Setting up binutils-arm-linux-gnueabihf (2.45-8ubuntu1) ... 3068s Setting up ubuntu-pro-client (37.1ubuntu0) ... 3068s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3068s 3068s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3068s 3068s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 3068s 3069s Setting up ubuntu-pro-client-l10n (37.1ubuntu0) ... 3069s Setting up python3-dbus (1.4.0-1build1) ... 3069s Setting up binutils (2.45-8ubuntu1) ... 3069s Setting up cloud-init-base (25.4~1gcb12e00e-0ubuntu1) ... 3069s Encountered debconf setting for cloud-init-base/datasources. 3071s Setting up dpkg-dev (1.22.21ubuntu4) ... 3071s Setting up gir1.2-girepository-2.0:armhf (1.86.0-6) ... 3071s Setting up bind9-dnsutils (1:9.20.11-1ubuntu3) ... 3071s Setting up cloud-init (25.4~1gcb12e00e-0ubuntu1) ... 3071s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 3071s Processing triggers for systemd (257.9-0ubuntu2) ... 3071s Processing triggers for man-db (2.13.1-1) ... 3073s Processing triggers for plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu1) ... 3073s Processing triggers for procps (2:4.0.4-8ubuntu3) ... 3073s Processing triggers for install-info (7.1.1-1ubuntu1) ... 3073s Processing triggers for libc-bin (2.42-0ubuntu3) ... 3076s Reading package lists... 3076s Building dependency tree... 3076s Reading state information... 3076s Solving dependencies... 3077s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3079s autopkgtest [11:09:46]: rebooting testbed after setup commands that affected boot 3141s Reading package lists... 3141s Building dependency tree... 3141s Reading state information... 3142s Solving dependencies... 3143s The following NEW packages will be installed: 3143s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 3143s cmake cmake-data comerr-dev cpp cpp-15 cpp-15-arm-linux-gnueabihf 3143s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 3143s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 3143s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 3143s fonts-lato fonts-lyx fonts-mathjax g++ g++-15 g++-15-arm-linux-gnueabihf 3143s g++-arm-linux-gnueabihf gcc gcc-15 gcc-15-arm-linux-gnueabihf 3143s gcc-arm-linux-gnueabihf gettext gfortran gfortran-15 3143s gfortran-15-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 3143s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 3143s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 3143s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 3143s libboost-atomic1.88-dev libboost-atomic1.88.0 libboost-chrono-dev 3143s libboost-chrono1.88-dev libboost-chrono1.88.0 libboost-container1.88-dev 3143s libboost-container1.88.0 libboost-date-time1.88-dev libboost-date-time1.88.0 3143s libboost-dev libboost-filesystem-dev libboost-filesystem1.88-dev 3143s libboost-filesystem1.88.0 libboost-graph1.88-dev libboost-graph1.88.0 3143s libboost-iostreams-dev libboost-iostreams1.88-dev libboost-iostreams1.88.0 3143s libboost-math-dev libboost-math1.88-dev libboost-math1.88.0 libboost-mpi-dev 3143s libboost-mpi1.88-dev libboost-mpi1.88.0 libboost-program-options-dev 3143s libboost-program-options1.88-dev libboost-program-options1.88.0 3143s libboost-random1.88-dev libboost-random1.88.0 libboost-regex1.88-dev 3143s libboost-regex1.88.0 libboost-serialization-dev 3143s libboost-serialization1.88-dev libboost-serialization1.88.0 3143s libboost-system1.88-dev libboost-system1.88.0 libboost-test1.88-dev 3143s libboost-test1.88.0 libboost-thread-dev libboost-thread1.88-dev 3143s libboost-thread1.88.0 libboost-timer-dev libboost-timer1.83.0 3143s libboost-timer1.88-dev libboost-timer1.88.0 libboost1.88-dev libbrotli-dev 3143s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 3143s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 3143s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 3143s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 3143s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 3143s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 3143s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 3143s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 3143s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 3143s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 3143s libgbm1 libgcc-15-dev libgd3 libgfortran-15-dev libgfortran5 libgl1 3143s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 3143s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 3143s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 3143s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 3143s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 3143s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 3143s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 3143s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 3143s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 3143s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 3143s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 3143s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 3143s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 3143s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 3143s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 3143s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 3143s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 3143s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 3143s libocct-visualization-7.8 libopenblas-dev libopenblas-pthread-dev 3143s libopenblas0 libopenblas0-pthread libopenexr-3-1-30 libopengl0 libopenjp2-7 3143s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 3143s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 3143s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 3143s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 3143s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 3143s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 3143s libpython3.13-dev libpython3.14 libpython3.14-minimal libpython3.14-stdlib 3143s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 3143s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 3143s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 3143s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 3143s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 3143s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-15-dev 3143s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 3143s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 3143s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 3143s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 3143s libvoro++1 libvulkan1 libwebp7 libwebpdemux2 libwebpmux3 libx11-dev 3143s libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 libxcb-glx0 3143s libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 3143s libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 libxft2 3143s libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 3143s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzopfli1 libzstd-dev 3143s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 3143s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 3143s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 3143s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 3143s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 3143s python3-build python3-cffi python3-contourpy python3-cycler python3-dateutil 3143s python3-decorator python3-defusedxml python3-dev python3-distlib 3143s python3-docutils python3-dolfinx python3-dolfinx-complex 3143s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 3143s python3-fonttools python3-fs python3-gmsh python3-imagesize 3143s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 3143s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 3143s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 3143s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 3143s python3-packaging python3-pathspec python3-petsc4py python3-petsc4py-complex 3143s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 3143s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 3143s python3-platformdirs python3-pluggy python3-ply python3-pusimp 3143s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 3143s python3-pytest python3-roman python3-scikit-build-core python3-scipy 3143s python3-setuptools-whl python3-slepc4py python3-slepc4py-complex 3143s python3-slepc4py-complex3.22 python3-slepc4py-real python3-slepc4py-real3.22 3143s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 3143s python3-sphinxcontrib.jquery python3-sympy python3-tk python3-traitlets 3143s python3-ufl python3-ufolib2 python3-virtualenv python3-wheel python3-zopfli 3143s python3.13-dev python3.13-tk python3.14-tk robin-map-dev rpcsvc-proto 3143s sgml-base sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 3143s unicode-data valgrind valgrind-mpi x11-common x11proto-dev xml-core 3143s xorg-sgml-doctools xtrans-dev zlib1g-dev 3144s 0 upgraded, 494 newly installed, 0 to remove and 0 not upgraded. 3144s Need to get 474 MB of archives. 3144s After this operation, 1841 MB of additional disk space will be used. 3144s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-lato all 2.015-1 [2781 kB] 3145s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 3145s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libblas3 armhf 3.12.1-6build1 [133 kB] 3146s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran5 armhf 15.2.0-7ubuntu1 [334 kB] 3146s Get:5 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0-pthread armhf 0.3.30+ds-3 [2882 kB] 3146s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack3 armhf 3.12.1-6build1 [2091 kB] 3147s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 3147s Get:8 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.20-2 [212 kB] 3147s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 3147s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 3147s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 3147s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.1-2build2 [619 kB] 3147s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf libtcl8.6 armhf 8.6.17+dfsg-1 [918 kB] 3147s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libfreetype6 armhf 2.13.3+dfsg-1build1 [334 kB] 3147s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 3147s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 3147s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig-config armhf 2.15.0-2.3ubuntu1 [38.1 kB] 3147s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libfontconfig1 armhf 2.15.0-2.3ubuntu1 [114 kB] 3147s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 3147s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 3147s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 3147s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 3147s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libtk8.6 armhf 8.6.17-1 [694 kB] 3147s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 3148s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 3148s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-0ubuntu3 [21.8 kB] 3148s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.17.0-5.5 [1771 kB] 3148s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.4.38-1build1 [120 kB] 3148s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 3148s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-0ubuntu3 [1416 kB] 3148s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1 [546 kB] 3148s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-1build3 [47.2 kB] 3148s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [10.1 MB] 3148s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-7ubuntu1 [1030 B] 3148s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 3148s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 3148s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-7ubuntu1 [43.5 kB] 3148s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-7ubuntu1 [129 kB] 3148s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-7ubuntu1 [2950 kB] 3148s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-7ubuntu1 [1187 kB] 3148s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-7ubuntu1 [898 kB] 3149s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [19.5 MB] 3149s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-7ubuntu1 [493 kB] 3149s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 3149s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 3149s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-7ubuntu1 [2637 kB] 3149s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [11.4 MB] 3149s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-7ubuntu1 [23.7 kB] 3149s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 3149s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 3149s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 3149s Get:52 http://ftpmaster.internal/ubuntu resolute/universe armhf libcatch2-dev armhf 3.7.1-0.6 [619 kB] 3149s Get:53 http://ftpmaster.internal/ubuntu resolute/universe armhf catch2 all 3.7.1-0.6 [2586 B] 3149s Get:54 http://ftpmaster.internal/ubuntu resolute/universe armhf chrpath armhf 0.18-1 [13.1 kB] 3149s Get:55 http://ftpmaster.internal/ubuntu resolute/main armhf cmake-data all 3.31.6-2ubuntu6 [2295 kB] 3149s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf libjsoncpp26 armhf 1.9.6-4 [73.9 kB] 3149s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf librhash1 armhf 1.4.6-1 [146 kB] 3150s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf cmake armhf 3.31.6-2ubuntu6 [6838 kB] 3150s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 3150s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-4build1 [169 kB] 3150s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 3150s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 3150s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.15.0-1 [20.5 kB] 3150s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.15.0-1 [5090 B] 3150s Get:65 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.193-3 [253 kB] 3150s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 3150s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 3150s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.1-2build2 [1059 kB] 3150s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 3150s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 3150s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 3150s Get:72 http://ftpmaster.internal/ubuntu resolute/universe armhf dh-python all 6.20250414 [119 kB] 3150s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 3150s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf xml-core all 0.19 [20.3 kB] 3150s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 3150s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 3150s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 3150s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 3150s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 3150s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 3150s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 3150s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 3150s Get:83 http://ftpmaster.internal/ubuntu resolute/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 3150s Get:84 http://ftpmaster.internal/ubuntu resolute/main armhf libllvm20 armhf 1:20.1.8-0ubuntu4 [29.5 MB] 3151s Get:85 http://ftpmaster.internal/ubuntu resolute/main armhf libclang-cpp20 armhf 1:20.1.8-0ubuntu4 [13.3 MB] 3151s Get:86 http://ftpmaster.internal/ubuntu resolute/main armhf libclang1-20 armhf 1:20.1.8-0ubuntu4 [7696 kB] 3151s Get:87 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 3151s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 3151s Get:89 http://ftpmaster.internal/ubuntu resolute/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 3152s Get:90 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig armhf 2.15.0-2.3ubuntu1 [190 kB] 3152s Get:91 http://ftpmaster.internal/ubuntu resolute/universe armhf fonts-lyx all 2.4.4-1 [171 kB] 3152s Get:92 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran-15-dev armhf 15.2.0-7ubuntu1 [380 kB] 3152s Get:93 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15-arm-linux-gnueabihf armhf 15.2.0-7ubuntu1 [10.7 MB] 3152s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15 armhf 15.2.0-7ubuntu1 [17.7 kB] 3152s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1020 B] 3152s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran armhf 4:15.2.0-4ubuntu1 [1162 B] 3152s Get:97 http://ftpmaster.internal/ubuntu resolute/universe armhf libcdt5 armhf 2.42.4-3build2 [19.3 kB] 3152s Get:98 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgraph6 armhf 2.42.4-3build2 [38.0 kB] 3152s Get:99 http://ftpmaster.internal/ubuntu resolute/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 3152s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 3152s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-aomdec armhf 1.20.2-2 [11.4 kB] 3152s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 3152s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-libde265 armhf 1.20.2-2 [13.2 kB] 3152s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf libheif1 armhf 1.20.2-2 [556 kB] 3152s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 3152s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 3152s Get:107 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 3152s Get:108 http://ftpmaster.internal/ubuntu resolute/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 3152s Get:109 http://ftpmaster.internal/ubuntu resolute/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 3152s Get:110 http://ftpmaster.internal/ubuntu resolute/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 3152s Get:111 http://ftpmaster.internal/ubuntu resolute/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 3152s Get:112 http://ftpmaster.internal/ubuntu resolute/main armhf libtiff6 armhf 4.7.0-3ubuntu3 [188 kB] 3152s Get:113 http://ftpmaster.internal/ubuntu resolute/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 3152s Get:114 http://ftpmaster.internal/ubuntu resolute/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 3152s Get:115 http://ftpmaster.internal/ubuntu resolute/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 3152s Get:116 http://ftpmaster.internal/ubuntu resolute/main armhf libpixman-1-0 armhf 0.46.4-1 [196 kB] 3152s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-render0 armhf 1.17.0-2build1 [15.5 kB] 3152s Get:118 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shm0 armhf 1.17.0-2build1 [5962 B] 3152s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf libcairo2 armhf 1.18.4-1build1 [489 kB] 3152s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl7 armhf 2.5.4-4build1 [40.0 kB] 3152s Get:121 http://ftpmaster.internal/ubuntu resolute/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 3152s Get:122 http://ftpmaster.internal/ubuntu resolute/main armhf libharfbuzz0b armhf 12.1.0-1 [512 kB] 3152s Get:123 http://ftpmaster.internal/ubuntu resolute/main armhf libthai-data all 0.1.29-2build1 [158 kB] 3153s Get:124 http://ftpmaster.internal/ubuntu resolute/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 3153s Get:125 http://ftpmaster.internal/ubuntu resolute/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 3153s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf libpango-1.0-0 armhf 1.56.3-2 [217 kB] 3153s Get:127 http://ftpmaster.internal/ubuntu resolute/main armhf libpangoft2-1.0-0 armhf 1.56.3-2 [44.0 kB] 3153s Get:128 http://ftpmaster.internal/ubuntu resolute/main armhf libpangocairo-1.0-0 armhf 1.56.3-2 [25.3 kB] 3153s Get:129 http://ftpmaster.internal/ubuntu resolute/universe armhf libpathplan4 armhf 2.42.4-3build2 [21.6 kB] 3153s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvc6 armhf 2.42.4-3build2 [623 kB] 3153s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvpr2 armhf 2.42.4-3build2 [161 kB] 3153s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf liblab-gamut1 armhf 2.42.4-3build2 [1788 kB] 3153s Get:133 http://ftpmaster.internal/ubuntu resolute/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 3153s Get:134 http://ftpmaster.internal/ubuntu resolute/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 3153s Get:135 http://ftpmaster.internal/ubuntu resolute/main armhf libxt6t64 armhf 1:1.2.1-1.3 [145 kB] 3153s Get:136 http://ftpmaster.internal/ubuntu resolute/main armhf libxmu6 armhf 2:1.1.3-3build3 [41.0 kB] 3153s Get:137 http://ftpmaster.internal/ubuntu resolute/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 3153s Get:138 http://ftpmaster.internal/ubuntu resolute/universe armhf graphviz armhf 2.42.4-3build2 [544 kB] 3153s Get:139 http://ftpmaster.internal/ubuntu resolute/main armhf libicu76 armhf 76.1-4ubuntu2 [10.8 MB] 3153s Get:140 http://ftpmaster.internal/ubuntu resolute/main armhf icu-devtools armhf 76.1-4ubuntu2 [206 kB] 3153s Get:141 http://ftpmaster.internal/ubuntu resolute/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu2 [44.1 kB] 3153s Get:142 http://ftpmaster.internal/ubuntu resolute/main armhf libgssrpc4t64 armhf 1.21.3-5ubuntu2 [51.8 kB] 3153s Get:143 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5clnt-mit12 armhf 1.21.3-5ubuntu2 [35.5 kB] 3153s Get:144 http://ftpmaster.internal/ubuntu resolute/main armhf libkdb5-10t64 armhf 1.21.3-5ubuntu2 [35.4 kB] 3153s Get:145 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5srv-mit12 armhf 1.21.3-5ubuntu2 [45.9 kB] 3153s Get:146 http://ftpmaster.internal/ubuntu resolute/main armhf krb5-multidev armhf 1.21.3-5ubuntu2 [125 kB] 3153s Get:147 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec0 armhf 1.1.4-2 [21.1 kB] 3153s Get:148 http://ftpmaster.internal/ubuntu resolute/universe armhf libalglib4.2 armhf 4.2.0-3 [1455 kB] 3153s Get:149 http://ftpmaster.internal/ubuntu resolute/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 3153s Get:150 http://ftpmaster.internal/ubuntu resolute/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 3153s Get:151 http://ftpmaster.internal/ubuntu resolute/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 3153s Get:152 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 3153s Get:153 http://ftpmaster.internal/ubuntu resolute/main armhf libblas-dev armhf 3.12.1-6build1 [141 kB] 3153s Get:154 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-pthread-dev armhf 0.3.30+ds-3 [2583 kB] 3153s Get:155 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack-dev armhf 3.12.1-6build1 [2209 kB] 3153s Get:156 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 3153s Get:157 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 3153s Get:158 http://ftpmaster.internal/ubuntu resolute/main armhf libpkgconf3 armhf 1.8.1-4build1 [26.6 kB] 3153s Get:159 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf-bin armhf 1.8.1-4build1 [21.4 kB] 3153s Get:160 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf armhf 1.8.1-4build1 [16.8 kB] 3153s Get:161 http://ftpmaster.internal/ubuntu resolute/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 3153s Get:162 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 3153s Get:163 http://ftpmaster.internal/ubuntu resolute/main armhf libboost1.88-dev armhf 1.88.0-1.4ubuntu2 [11.3 MB] 3154s Get:164 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88.0 armhf 1.88.0-1.4ubuntu2 [241 kB] 3154s Get:165 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88-dev armhf 1.88.0-1.4ubuntu2 [234 kB] 3154s Get:166 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88.0 armhf 1.88.0-1.4ubuntu2 [247 kB] 3154s Get:167 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88-dev armhf 1.88.0-1.4ubuntu2 [246 kB] 3154s Get:168 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono-dev armhf 1.88.0.0ubuntu1 [4898 B] 3154s Get:169 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88.0 armhf 1.88.0-1.4ubuntu2 [266 kB] 3154s Get:170 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88-dev armhf 1.88.0-1.4ubuntu2 [265 kB] 3154s Get:171 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88.0 armhf 1.88.0-1.4ubuntu2 [239 kB] 3154s Get:172 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88.0 armhf 1.88.0-1.4ubuntu2 [336 kB] 3154s Get:173 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88-dev armhf 1.88.0-1.4ubuntu2 [403 kB] 3154s Get:174 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88-dev armhf 1.88.0-1.4ubuntu2 [239 kB] 3154s Get:175 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-dev armhf 1.88.0.0ubuntu1 [4542 B] 3154s Get:176 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-filesystem1.88.0 armhf 1.88.0-1.4ubuntu2 [286 kB] 3154s Get:177 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88.0 armhf 1.88.0-1.4ubuntu2 [239 kB] 3154s Get:178 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88-dev armhf 1.88.0-1.4ubuntu2 [232 kB] 3154s Get:179 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem1.88-dev armhf 1.88.0-1.4ubuntu2 [296 kB] 3154s Get:180 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem-dev armhf 1.88.0.0ubuntu1 [4328 B] 3154s Get:181 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88.0 armhf 1.88.0-1.4ubuntu2 [357 kB] 3154s Get:182 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88.0 armhf 1.88.0-1.4ubuntu2 [326 kB] 3154s Get:183 http://ftpmaster.internal/ubuntu resolute/main armhf libicu-dev armhf 76.1-4ubuntu2 [12.0 MB] 3154s Get:184 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88-dev armhf 1.88.0-1.4ubuntu2 [351 kB] 3155s Get:185 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88.0 armhf 1.88.0-1.4ubuntu2 [464 kB] 3155s Get:186 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88-dev armhf 1.88.0-1.4ubuntu2 [572 kB] 3155s Get:187 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88-dev armhf 1.88.0-1.4ubuntu2 [395 kB] 3155s Get:188 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88.0 armhf 1.88.0-1.4ubuntu2 [245 kB] 3155s Get:189 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88-dev armhf 1.88.0-1.4ubuntu2 [241 kB] 3155s Get:190 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-iostreams1.88.0 armhf 1.88.0-1.4ubuntu2 [260 kB] 3155s Get:191 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams1.88-dev armhf 1.88.0-1.4ubuntu2 [266 kB] 3155s Get:192 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams-dev armhf 1.88.0.0ubuntu1 [4282 B] 3155s Get:193 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88.0 armhf 1.88.0-1.4ubuntu2 [374 kB] 3155s Get:194 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88-dev armhf 1.88.0-1.4ubuntu2 [385 kB] 3155s Get:195 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math-dev armhf 1.88.0.0ubuntu1 [4498 B] 3155s Get:196 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc15 armhf 2.12.2-1 [149 kB] 3155s Get:197 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1build1 [1688 kB] 3155s Get:198 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88.0 armhf 1.88.0-1.4ubuntu2 [268 kB] 3155s Get:199 http://ftpmaster.internal/ubuntu resolute/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 3155s Get:200 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl-dev armhf 2.5.4-4build1 [169 kB] 3155s Get:201 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc-dev armhf 2.12.2-1 [248 kB] 3155s Get:202 http://ftpmaster.internal/ubuntu resolute/universe armhf hwloc-nox armhf 2.12.2-1 [215 kB] 3155s Get:203 http://ftpmaster.internal/ubuntu resolute/universe armhf libslurm42t64 armhf 24.11.5-4 [771 kB] 3155s Get:204 http://ftpmaster.internal/ubuntu resolute/universe armhf mpich armhf 4.3.0+really4.2.1-1build1 [239 kB] 3156s Get:205 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1build1 [2644 kB] 3156s Get:206 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-dev armhf 1.18 [3322 B] 3156s Get:207 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88-dev armhf 1.88.0-1.4ubuntu2 [297 kB] 3157s Get:208 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi-dev armhf 1.88.0.0ubuntu1 [4386 B] 3157s Get:209 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88.0 armhf 1.88.0-1.4ubuntu2 [345 kB] 3157s Get:210 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88-dev armhf 1.88.0-1.4ubuntu2 [384 kB] 3157s Get:211 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options-dev armhf 1.88.0.0ubuntu1 [4318 B] 3157s Get:212 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization-dev armhf 1.88.0.0ubuntu1 [4516 B] 3157s Get:213 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-thread1.88.0 armhf 1.88.0-1.4ubuntu2 [268 kB] 3157s Get:214 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread1.88-dev armhf 1.88.0-1.4ubuntu2 [275 kB] 3157s Get:215 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread-dev armhf 1.88.0.0ubuntu1 [4314 B] 3157s Get:216 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88.0 armhf 1.88.0-1.4ubuntu2 [243 kB] 3157s Get:217 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88-dev armhf 1.88.0-1.4ubuntu2 [237 kB] 3157s Get:218 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer-dev armhf 1.88.0.0ubuntu1 [4430 B] 3157s Get:219 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.83.0 armhf 1.83.0-5ubuntu2 [242 kB] 3157s Get:220 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli-dev armhf 1.1.0-2build6 [337 kB] 3157s Get:221 http://ftpmaster.internal/ubuntu resolute/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 3157s Get:222 http://ftpmaster.internal/ubuntu resolute/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 3157s Get:223 http://ftpmaster.internal/ubuntu resolute/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 3157s Get:224 http://ftpmaster.internal/ubuntu resolute/universe armhf libsz2 armhf 1.1.4-2 [5322 B] 3157s Get:225 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 3157s Get:226 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 3157s Get:227 http://ftpmaster.internal/ubuntu resolute/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 3157s Get:228 http://ftpmaster.internal/ubuntu resolute/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 3157s Get:229 http://ftpmaster.internal/ubuntu resolute/universe armhf libcombblas2.0.0t64 armhf 2.0.0-7 [246 kB] 3157s Get:230 http://ftpmaster.internal/ubuntu resolute/main armhf libidn2-dev armhf 2.3.8-4 [116 kB] 3157s Get:231 http://ftpmaster.internal/ubuntu resolute/main armhf libkrb5-dev armhf 1.21.3-5ubuntu2 [11.9 kB] 3157s Get:232 http://ftpmaster.internal/ubuntu resolute/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu2 [290 kB] 3158s Get:233 http://ftpmaster.internal/ubuntu resolute/main armhf libnghttp2-dev armhf 1.64.0-1.1ubuntu1 [107 kB] 3158s Get:234 http://ftpmaster.internal/ubuntu resolute/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 3158s Get:235 http://ftpmaster.internal/ubuntu resolute/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5ubuntu1 [9224 B] 3158s Get:236 http://ftpmaster.internal/ubuntu resolute/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5ubuntu1 [292 kB] 3158s Get:237 http://ftpmaster.internal/ubuntu resolute/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10build1 [130 kB] 3158s Get:238 http://ftpmaster.internal/ubuntu resolute/main armhf libunbound8 armhf 1.22.0-2ubuntu2 [426 kB] 3158s Get:239 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-dane0t64 armhf 3.8.9-3ubuntu2 [34.8 kB] 3158s Get:240 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-openssl27t64 armhf 3.8.9-3ubuntu2 [34.7 kB] 3158s Get:241 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit-dev armhf 0.25.9-2 [29.3 kB] 3158s Get:242 http://ftpmaster.internal/ubuntu resolute/main armhf libtasn1-6-dev armhf 4.20.0-2build1 [86.7 kB] 3158s Get:243 http://ftpmaster.internal/ubuntu resolute/main armhf nettle-dev armhf 3.10.2-1 [1174 kB] 3158s Get:244 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls28-dev armhf 3.8.9-3ubuntu2 [1028 kB] 3158s Get:245 http://ftpmaster.internal/ubuntu resolute/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu2 [881 kB] 3158s Get:246 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-3 [63.4 kB] 3158s Get:247 http://ftpmaster.internal/ubuntu resolute/main armhf libssl-dev armhf 3.5.3-1ubuntu2 [2550 kB] 3158s Get:248 http://ftpmaster.internal/ubuntu resolute/main armhf libssh2-1-dev armhf 1.11.1-1build1 [270 kB] 3158s Get:249 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd-dev armhf 1.5.7+dfsg-1build2 [342 kB] 3158s Get:250 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl4-openssl-dev armhf 8.14.1-2ubuntu1 [492 kB] 3158s Get:251 http://ftpmaster.internal/ubuntu resolute/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 3158s Get:252 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 3158s Get:253 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build2 [368 kB] 3159s Get:254 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build2 [583 kB] 3159s Get:255 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build2 [34.5 kB] 3159s Get:256 http://ftpmaster.internal/ubuntu resolute/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 3159s Get:257 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-bin armhf 1.18 [2504 B] 3159s Get:258 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 3159s Get:259 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-5.7 armhf 5.7.3-3build3 [1969 kB] 3159s Get:260 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 3159s Get:261 http://ftpmaster.internal/ubuntu resolute/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 3159s Get:262 http://ftpmaster.internal/ubuntu resolute/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 3159s Get:263 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5.1 [550 kB] 3159s Get:264 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 3159s Get:265 http://ftpmaster.internal/ubuntu resolute/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 3159s Get:266 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-libopencl1 armhf 2.3.4-1 [37.6 kB] 3159s Get:267 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7063 kB] 3159s Get:268 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 3159s Get:269 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 3159s Get:270 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build2 [1250 kB] 3159s Get:271 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 3159s Get:272 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 3159s Get:273 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 3159s Get:274 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0 armhf 0.3.30+ds-3 [6306 B] 3159s Get:275 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-dev armhf 0.3.30+ds-3 [21.3 kB] 3159s Get:276 http://ftpmaster.internal/ubuntu resolute/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 3159s Get:277 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 3159s Get:278 http://ftpmaster.internal/ubuntu resolute/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 3159s Get:279 http://ftpmaster.internal/ubuntu resolute/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 3159s Get:280 http://ftpmaster.internal/ubuntu resolute/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 3159s Get:281 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 3159s Get:282 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 3160s Get:283 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 3160s Get:284 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 3160s Get:285 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 3160s Get:286 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 3160s Get:287 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build2 [30.2 kB] 3160s Get:288 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build2 [926 kB] 3160s Get:289 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build2 [44.9 kB] 3160s Get:290 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-c-headers all 3.0~2025.07.22-2 [49.3 kB] 3160s Get:291 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-clhpp-headers all 3.0~2025.07.22-1ubuntu1 [52.2 kB] 3160s Get:292 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-opencl-dev armhf 2.3.4-1 [2812 B] 3160s Get:293 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 3160s Get:294 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 3160s Get:295 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 3160s Get:296 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 3160s Get:297 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 3160s Get:298 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec-dev armhf 1.1.4-2 [17.7 kB] 3160s Get:299 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8-dev armhf 2.1.5-4ubuntu2 [264 kB] 3160s Get:300 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 3160s Get:301 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 3160s Get:302 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 3160s Get:303 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 3160s Get:304 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 3160s Get:305 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5.1 [890 kB] 3161s Get:306 http://ftpmaster.internal/ubuntu resolute/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 3161s Get:307 http://ftpmaster.internal/ubuntu resolute/main armhf x11proto-dev all 2024.1-1 [606 kB] 3161s Get:308 http://ftpmaster.internal/ubuntu resolute/main armhf libxau-dev armhf 1:1.0.11-1build1 [9048 B] 3161s Get:309 http://ftpmaster.internal/ubuntu resolute/main armhf libxdmcp-dev armhf 1:1.1.5-1build1 [25.3 kB] 3161s Get:310 http://ftpmaster.internal/ubuntu resolute/main armhf xtrans-dev all 1.6.0-1 [66.1 kB] 3161s Get:311 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb1-dev armhf 1.17.0-2build1 [85.7 kB] 3161s Get:312 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-dev armhf 2:1.8.12-1build1 [678 kB] 3161s Get:313 http://ftpmaster.internal/ubuntu resolute/main armhf libyaml-dev armhf 0.2.5-2build2 [56.8 kB] 3161s Get:314 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu2 [318 kB] 3161s Get:315 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-headers-dev all 5.7.3-3build3 [22.0 kB] 3161s Get:316 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-dev armhf 5.7.3-3build3 [1880 kB] 3161s Get:317 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-0ubuntu3 [6301 kB] 3161s Get:318 http://ftpmaster.internal/ubuntu resolute/main armhf valgrind armhf 1:3.25.1-0ubuntu1 [8960 kB] 3162s Get:319 http://ftpmaster.internal/ubuntu resolute/universe armhf valgrind-mpi armhf 1:3.25.1-0ubuntu1 [40.6 kB] 3162s Get:320 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7609 kB] 3162s Get:321 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 3162s Get:322 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build2 [6108 kB] 3162s Get:323 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 3162s Get:324 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-2.32.0 armhf 2.32.0-5 [1379 kB] 3162s Get:325 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7114 kB] 3162s Get:326 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build2 [1216 kB] 3162s Get:327 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 3162s Get:328 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-dev armhf 2.32.0-5 [1716 kB] 3162s Get:329 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7583 kB] 3163s Get:330 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build2 [6110 kB] 3163s Get:331 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 3163s Get:332 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 3163s Get:333 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 3163s Get:334 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 3163s Get:335 http://ftpmaster.internal/ubuntu resolute/main armhf liblzma-dev armhf 5.8.1-1build2 [167 kB] 3163s Get:336 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-dev armhf 2.14.5+dfsg-0.2build1 [670 kB] 3163s Get:337 http://ftpmaster.internal/ubuntu resolute/main armhf python3-ply all 3.11-9 [45.8 kB] 3163s Get:338 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pycparser all 2.23-1 [77.2 kB] 3163s Get:339 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi all 2.0.0-2 [75.5 kB] 3163s Get:340 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.9-1 [2123 kB] 3163s Get:341 http://ftpmaster.internal/ubuntu resolute/main armhf libexpat1-dev armhf 2.7.1-2 [121 kB] 3163s Get:342 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-dev armhf 3.13.9-1 [4571 kB] 3163s Get:343 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3-dev armhf 3.13.7-1 [10.8 kB] 3163s Get:344 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-dev armhf 3.13.9-1 [508 kB] 3163s Get:345 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dev armhf 3.13.7-1 [26.6 kB] 3163s Get:346 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 3163s Get:347 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 3163s Get:348 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ffcx all 1:0.9.0-3 [87.0 kB] 3163s Get:349 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 3163s Get:350 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm-amdgpu1 armhf 2.4.127-1ubuntu1 [20.4 kB] 3163s Get:351 http://ftpmaster.internal/ubuntu resolute/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 3163s Get:352 http://ftpmaster.internal/ubuntu resolute/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 3163s Get:353 http://ftpmaster.internal/ubuntu resolute/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 3163s Get:354 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk1.3t64 armhf 1.3.11-3 [557 kB] 3163s Get:355 http://ftpmaster.internal/ubuntu resolute/main armhf libglvnd0 armhf 1.7.0-1build2 [64.7 kB] 3163s Get:356 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-xcb1 armhf 2:1.8.12-1build1 [7920 B] 3163s Get:357 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-dri3-0 armhf 1.17.0-2build1 [7350 B] 3163s Get:358 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-glx0 armhf 1.17.0-2build1 [22.8 kB] 3163s Get:359 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-present0 armhf 1.17.0-2build1 [6094 B] 3163s Get:360 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xfixes0 armhf 1.17.0-2build1 [10.2 kB] 3163s Get:361 http://ftpmaster.internal/ubuntu resolute/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 3163s Get:362 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-randr0 armhf 1.17.0-2build1 [16.9 kB] 3163s Get:363 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-sync1 armhf 1.17.0-2build1 [8852 B] 3164s Get:364 http://ftpmaster.internal/ubuntu resolute/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 3164s Get:365 http://ftpmaster.internal/ubuntu resolute/main armhf mesa-libgallium armhf 25.2.3-1ubuntu1 [8778 kB] 3164s Get:366 http://ftpmaster.internal/ubuntu resolute/main armhf libgbm1 armhf 25.2.3-1ubuntu1 [30.0 kB] 3164s Get:367 http://ftpmaster.internal/ubuntu resolute/main armhf libvulkan1 armhf 1.4.321.0-1 [130 kB] 3164s Get:368 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1-mesa-dri armhf 25.2.3-1ubuntu1 [32.3 kB] 3164s Get:369 http://ftpmaster.internal/ubuntu resolute/main armhf libglx-mesa0 armhf 25.2.3-1ubuntu1 [87.2 kB] 3164s Get:370 http://ftpmaster.internal/ubuntu resolute/main armhf libglx0 armhf 1.7.0-1build2 [37.9 kB] 3164s Get:371 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1 armhf 1.7.0-1build2 [103 kB] 3164s Get:372 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-gl1.3t64 armhf 1.3.11-3 [36.7 kB] 3164s Get:373 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-images1.3t64 armhf 1.3.11-3 [25.9 kB] 3164s Get:374 http://ftpmaster.internal/ubuntu resolute/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-4 [41.1 kB] 3164s Get:375 http://ftpmaster.internal/ubuntu resolute/main armhf libopengl0 armhf 1.7.0-1build2 [36.0 kB] 3164s Get:376 http://ftpmaster.internal/ubuntu resolute/universe armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 3164s Get:377 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 3164s Get:378 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 3164s Get:379 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 3164s Get:380 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 3164s Get:381 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 3165s Get:382 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 3165s Get:383 http://ftpmaster.internal/ubuntu resolute/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu3 [69.2 kB] 3165s Get:384 http://ftpmaster.internal/ubuntu resolute/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 3165s Get:385 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 3165s Get:386 http://ftpmaster.internal/ubuntu resolute/main armhf libopenjp2-7 armhf 2.5.3-2.1 [174 kB] 3165s Get:387 http://ftpmaster.internal/ubuntu resolute/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 3165s Get:388 http://ftpmaster.internal/ubuntu resolute/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 3165s Get:389 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 3165s Get:390 http://ftpmaster.internal/ubuntu resolute/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 3165s Get:391 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 3165s Get:392 http://ftpmaster.internal/ubuntu resolute/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 3166s Get:393 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 3166s Get:394 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 3166s Get:395 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 3166s Get:396 http://ftpmaster.internal/ubuntu resolute/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 3166s Get:397 http://ftpmaster.internal/ubuntu resolute/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 3167s Get:398 http://ftpmaster.internal/ubuntu resolute/main armhf libjson-perl all 4.10000-1 [81.9 kB] 3167s Get:399 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu2 [3932 B] 3167s Get:400 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu2 [3926 B] 3167s Get:401 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3-all-dev armhf 3.13.7-1 [908 B] 3167s Get:402 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-minimal armhf 3.14.0-4 [892 kB] 3167s Get:403 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14-stdlib armhf 3.14.0-4 [2270 kB] 3167s Get:404 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.14 armhf 3.14.0-4 [2211 kB] 3167s Get:405 http://ftpmaster.internal/ubuntu resolute/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 3167s Get:406 http://ftpmaster.internal/ubuntu resolute/main armhf libraqm0 armhf 0.10.3-1 [12.7 kB] 3167s Get:407 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build2 [2236 B] 3167s Get:408 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build2 [2220 B] 3167s Get:409 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 3167s Get:410 http://ftpmaster.internal/ubuntu resolute/main armhf libxslt1.1 armhf 1.1.43-0.3 [146 kB] 3167s Get:411 http://ftpmaster.internal/ubuntu resolute/universe armhf libzopfli1 armhf 1.0.3-3 [91.7 kB] 3167s Get:412 http://ftpmaster.internal/ubuntu resolute/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 3167s Get:413 http://ftpmaster.internal/ubuntu resolute/universe armhf nanobind-dev all 2.9.2-2 [148 kB] 3167s Get:414 http://ftpmaster.internal/ubuntu resolute/main armhf python3-packaging all 25.0-1 [52.8 kB] 3167s Get:415 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 3167s Get:416 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 3167s Get:417 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-build all 1.2.2-4 [31.0 kB] 3167s Get:418 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 3167s Get:419 http://ftpmaster.internal/ubuntu resolute/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 3167s Get:420 http://ftpmaster.internal/ubuntu resolute/universe armhf python-matplotlib-data all 3.10.7+dfsg1-1 [2930 kB] 3168s Get:421 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 3168s Get:422 http://ftpmaster.internal/ubuntu resolute/universe armhf python-petsc4py-doc all 3.22.4-2ubuntu2 [758 kB] 3168s Get:423 http://ftpmaster.internal/ubuntu resolute/main armhf python3-all armhf 3.13.7-1 [884 B] 3168s Get:424 http://ftpmaster.internal/ubuntu resolute/main armhf python3-all-dev armhf 3.13.7-1 [906 B] 3168s Get:425 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-brotli armhf 1.1.0-2build6 [327 kB] 3168s Get:426 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-contourpy armhf 1.3.1-1build2 [267 kB] 3168s Get:427 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-cycler all 0.12.1-2 [9850 B] 3168s Get:428 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 3168s Get:429 http://ftpmaster.internal/ubuntu resolute/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 3168s Get:430 http://ftpmaster.internal/ubuntu resolute/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 3168s Get:431 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-distlib all 0.4.0-1 [267 kB] 3168s Get:432 http://ftpmaster.internal/ubuntu resolute/main armhf python3-roman all 5.1-1 [10.6 kB] 3168s Get:433 http://ftpmaster.internal/ubuntu resolute/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 3168s Get:434 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu3 [1488 kB] 3168s Get:435 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nanobind all 2.9.2-2 [17.0 kB] 3168s Get:436 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 3168s Get:437 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf python3-scipy armhf 1.16.3-1 [18.2 MB] 3169s Get:438 http://ftpmaster.internal/ubuntu resolute/universe armhf swig armhf 4.4.0-1 [1173 kB] 3169s Get:439 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-2ubuntu2 [2207 kB] 3169s Get:440 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real all 3.22.4-2ubuntu2 [2654 B] 3169s Get:441 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-2ubuntu2 [2206 kB] 3169s Get:442 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex all 3.22.4-2ubuntu2 [2658 B] 3169s Get:443 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py all 3.22.4-2ubuntu2 [2304 B] 3169s Get:444 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu3 [533 kB] 3169s Get:445 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu3 [2576 B] 3169s Get:446 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu3 [539 kB] 3169s Get:447 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu3 [2648 B] 3169s Get:448 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py all 3.22.2-1ubuntu3 [2248 B] 3169s Get:449 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 3169s Get:450 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 3169s Get:451 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 3169s Get:452 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 3169s Get:453 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 3169s Get:454 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 3169s Get:455 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 3169s Get:456 http://ftpmaster.internal/ubuntu resolute/main armhf python3-lxml armhf 6.0.1-1build1 [2256 kB] 3169s Get:457 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-lz4 armhf 4.4.4+dfsg-3 [25.9 kB] 3169s Get:458 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 3169s Get:459 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 3169s Get:460 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 3169s Get:461 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-zopfli armhf 0.2.3.post1-1 [10.2 kB] 3169s Get:462 http://ftpmaster.internal/ubuntu resolute/universe armhf unicode-data all 16.0.0-1 [9513 kB] 3170s Get:463 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fonttools armhf 4.57.0-2build1 [1688 kB] 3170s Get:464 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 3170s Get:465 http://ftpmaster.internal/ubuntu resolute/main armhf python3-imagesize all 1.4.1-1 [6844 B] 3170s Get:466 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 3170s Get:467 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 3170s Get:468 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 3170s Get:469 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 3170s Get:470 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 3170s Get:471 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 3170s Get:472 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-kiwisolver armhf 1.4.10~rc0-1 [77.8 kB] 3170s Get:473 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pil armhf 11.3.0-1ubuntu2 [465 kB] 3170s Get:474 http://ftpmaster.internal/ubuntu resolute/main armhf python3.14-tk armhf 3.14.0-4 [105 kB] 3170s Get:475 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-tk armhf 3.13.9-1 [104 kB] 3170s Get:476 http://ftpmaster.internal/ubuntu resolute/main armhf python3-tk armhf 3.13.9-1 [8944 B] 3170s Get:477 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pil.imagetk armhf 11.3.0-1ubuntu2 [9236 B] 3170s Get:478 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-matplotlib armhf 3.10.7+dfsg1-1 [17.2 MB] 3170s Get:479 http://ftpmaster.internal/ubuntu resolute/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 3170s Get:480 http://ftpmaster.internal/ubuntu resolute/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 3170s Get:481 http://ftpmaster.internal/ubuntu resolute/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 3170s Get:482 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 3170s Get:483 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 3170s Get:484 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 3170s Get:485 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 3170s Get:486 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pluggy all 1.6.0-1 [21.0 kB] 3170s Get:487 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-metadata all 0.9.1-2 [19.6 kB] 3170s Get:488 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest all 8.3.5-2 [252 kB] 3170s Get:489 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 3170s Get:490 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 3170s Get:491 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinxcontrib.jquery all 4.1-6 [6856 B] 3170s Get:492 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 3170s Get:493 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-virtualenv all 20.35.3+ds-1 [76.0 kB] 3170s Get:494 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 3172s Fetched 474 MB in 27s (17.6 MB/s) 3172s Selecting previously unselected package fonts-lato. 3172s (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 ... 61071 files and directories currently installed.) 3172s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 3172s Unpacking fonts-lato (2.015-1) ... 3172s Selecting previously unselected package python3-numpy-dev:armhf. 3172s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 3172s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 3172s Selecting previously unselected package libblas3:armhf. 3172s Preparing to unpack .../002-libblas3_3.12.1-6build1_armhf.deb ... 3172s Unpacking libblas3:armhf (3.12.1-6build1) ... 3172s Selecting previously unselected package libgfortran5:armhf. 3172s Preparing to unpack .../003-libgfortran5_15.2.0-7ubuntu1_armhf.deb ... 3172s Unpacking libgfortran5:armhf (15.2.0-7ubuntu1) ... 3172s Selecting previously unselected package libopenblas0-pthread:armhf. 3172s Preparing to unpack .../004-libopenblas0-pthread_0.3.30+ds-3_armhf.deb ... 3172s Unpacking libopenblas0-pthread:armhf (0.3.30+ds-3) ... 3172s Selecting previously unselected package liblapack3:armhf. 3172s Preparing to unpack .../005-liblapack3_3.12.1-6build1_armhf.deb ... 3172s Unpacking liblapack3:armhf (3.12.1-6build1) ... 3172s Selecting previously unselected package python3-numpy. 3172s Preparing to unpack .../006-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 3172s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 3173s Selecting previously unselected package m4. 3173s Preparing to unpack .../007-m4_1.4.20-2_armhf.deb ... 3173s Unpacking m4 (1.4.20-2) ... 3173s Selecting previously unselected package autoconf. 3173s Preparing to unpack .../008-autoconf_2.72-3.1ubuntu1_all.deb ... 3173s Unpacking autoconf (2.72-3.1ubuntu1) ... 3173s Selecting previously unselected package autotools-dev. 3173s Preparing to unpack .../009-autotools-dev_20240727.1_all.deb ... 3173s Unpacking autotools-dev (20240727.1) ... 3173s Selecting previously unselected package automake. 3173s Preparing to unpack .../010-automake_1%3a1.17-4ubuntu1_all.deb ... 3173s Unpacking automake (1:1.17-4ubuntu1) ... 3173s Selecting previously unselected package autopoint. 3173s Preparing to unpack .../011-autopoint_0.23.1-2build2_all.deb ... 3173s Unpacking autopoint (0.23.1-2build2) ... 3173s Selecting previously unselected package libtcl8.6:armhf. 3173s Preparing to unpack .../012-libtcl8.6_8.6.17+dfsg-1_armhf.deb ... 3173s Unpacking libtcl8.6:armhf (8.6.17+dfsg-1) ... 3173s Selecting previously unselected package libfreetype6:armhf. 3173s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1build1_armhf.deb ... 3173s Unpacking libfreetype6:armhf (2.13.3+dfsg-1build1) ... 3173s Selecting previously unselected package fonts-dejavu-mono. 3173s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 3173s Unpacking fonts-dejavu-mono (2.37-8) ... 3173s Selecting previously unselected package fonts-dejavu-core. 3173s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 3173s Unpacking fonts-dejavu-core (2.37-8) ... 3173s Selecting previously unselected package fontconfig-config. 3173s Preparing to unpack .../016-fontconfig-config_2.15.0-2.3ubuntu1_armhf.deb ... 3174s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 3174s Selecting previously unselected package libfontconfig1:armhf. 3174s Preparing to unpack .../017-libfontconfig1_2.15.0-2.3ubuntu1_armhf.deb ... 3174s Unpacking libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 3174s Selecting previously unselected package libxrender1:armhf. 3174s Preparing to unpack .../018-libxrender1_1%3a0.9.12-1_armhf.deb ... 3174s Unpacking libxrender1:armhf (1:0.9.12-1) ... 3174s Selecting previously unselected package libxft2:armhf. 3174s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 3174s Unpacking libxft2:armhf (2.3.6-1build1) ... 3174s Selecting previously unselected package x11-common. 3174s Preparing to unpack .../020-x11-common_1%3a7.7+24ubuntu1_all.deb ... 3174s Unpacking x11-common (1:7.7+24ubuntu1) ... 3174s Selecting previously unselected package libxss1:armhf. 3174s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 3174s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 3174s Selecting previously unselected package libtk8.6:armhf. 3174s Preparing to unpack .../022-libtk8.6_8.6.17-1_armhf.deb ... 3174s Unpacking libtk8.6:armhf (8.6.17-1) ... 3174s Selecting previously unselected package tk8.6-blt2.5. 3174s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 3174s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3174s Selecting previously unselected package blt. 3174s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 3174s Unpacking blt (2.5.3+dfsg-8) ... 3174s Selecting previously unselected package libc-dev-bin. 3174s Preparing to unpack .../025-libc-dev-bin_2.42-0ubuntu3_armhf.deb ... 3174s Unpacking libc-dev-bin (2.42-0ubuntu3) ... 3174s Selecting previously unselected package linux-libc-dev:armhf. 3174s Preparing to unpack .../026-linux-libc-dev_6.17.0-5.5_armhf.deb ... 3174s Unpacking linux-libc-dev:armhf (6.17.0-5.5) ... 3174s Selecting previously unselected package libcrypt-dev:armhf. 3174s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1build1_armhf.deb ... 3174s Unpacking libcrypt-dev:armhf (1:4.4.38-1build1) ... 3174s Selecting previously unselected package rpcsvc-proto. 3174s Preparing to unpack .../028-rpcsvc-proto_1.4.3-1_armhf.deb ... 3174s Unpacking rpcsvc-proto (1.4.3-1) ... 3174s Selecting previously unselected package libc6-dev:armhf. 3174s Preparing to unpack .../029-libc6-dev_2.42-0ubuntu3_armhf.deb ... 3174s Unpacking libc6-dev:armhf (2.42-0ubuntu3) ... 3175s Selecting previously unselected package libisl23:armhf. 3175s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 3175s Unpacking libisl23:armhf (0.27-1) ... 3175s Selecting previously unselected package libmpc3:armhf. 3175s Preparing to unpack .../031-libmpc3_1.3.1-1build3_armhf.deb ... 3175s Unpacking libmpc3:armhf (1.3.1-1build3) ... 3175s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 3175s Preparing to unpack .../032-cpp-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3175s Selecting previously unselected package cpp-15. 3175s Preparing to unpack .../033-cpp-15_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking cpp-15 (15.2.0-7ubuntu1) ... 3175s Selecting previously unselected package cpp-arm-linux-gnueabihf. 3175s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 3175s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3175s Selecting previously unselected package cpp. 3175s Preparing to unpack .../035-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 3175s Unpacking cpp (4:15.2.0-4ubuntu1) ... 3175s Selecting previously unselected package libcc1-0:armhf. 3175s Preparing to unpack .../036-libcc1-0_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking libcc1-0:armhf (15.2.0-7ubuntu1) ... 3175s Selecting previously unselected package libgomp1:armhf. 3175s Preparing to unpack .../037-libgomp1_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking libgomp1:armhf (15.2.0-7ubuntu1) ... 3175s Selecting previously unselected package libasan8:armhf. 3175s Preparing to unpack .../038-libasan8_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking libasan8:armhf (15.2.0-7ubuntu1) ... 3175s Selecting previously unselected package libubsan1:armhf. 3175s Preparing to unpack .../039-libubsan1_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking libubsan1:armhf (15.2.0-7ubuntu1) ... 3175s Selecting previously unselected package libgcc-15-dev:armhf. 3175s Preparing to unpack .../040-libgcc-15-dev_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking libgcc-15-dev:armhf (15.2.0-7ubuntu1) ... 3175s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 3175s Preparing to unpack .../041-gcc-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 3175s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3176s Selecting previously unselected package gcc-15. 3176s Preparing to unpack .../042-gcc-15_15.2.0-7ubuntu1_armhf.deb ... 3176s Unpacking gcc-15 (15.2.0-7ubuntu1) ... 3176s Selecting previously unselected package gcc-arm-linux-gnueabihf. 3176s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 3176s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3176s Selecting previously unselected package gcc. 3176s Preparing to unpack .../044-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 3176s Unpacking gcc (4:15.2.0-4ubuntu1) ... 3176s Selecting previously unselected package libstdc++-15-dev:armhf. 3176s Preparing to unpack .../045-libstdc++-15-dev_15.2.0-7ubuntu1_armhf.deb ... 3176s Unpacking libstdc++-15-dev:armhf (15.2.0-7ubuntu1) ... 3176s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 3176s Preparing to unpack .../046-g++-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 3176s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3176s Selecting previously unselected package g++-15. 3177s Preparing to unpack .../047-g++-15_15.2.0-7ubuntu1_armhf.deb ... 3177s Unpacking g++-15 (15.2.0-7ubuntu1) ... 3177s Selecting previously unselected package g++-arm-linux-gnueabihf. 3177s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 3177s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3177s Selecting previously unselected package g++. 3177s Preparing to unpack .../049-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 3177s Unpacking g++ (4:15.2.0-4ubuntu1) ... 3177s Selecting previously unselected package build-essential. 3177s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 3177s Unpacking build-essential (12.12ubuntu1) ... 3177s Selecting previously unselected package libcatch2-dev. 3177s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.6_armhf.deb ... 3177s Unpacking libcatch2-dev (3.7.1-0.6) ... 3177s Selecting previously unselected package catch2. 3177s Preparing to unpack .../052-catch2_3.7.1-0.6_all.deb ... 3177s Unpacking catch2 (3.7.1-0.6) ... 3177s Selecting previously unselected package chrpath. 3177s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 3177s Unpacking chrpath (0.18-1) ... 3177s Selecting previously unselected package cmake-data. 3177s Preparing to unpack .../054-cmake-data_3.31.6-2ubuntu6_all.deb ... 3177s Unpacking cmake-data (3.31.6-2ubuntu6) ... 3178s Selecting previously unselected package libjsoncpp26:armhf. 3178s Preparing to unpack .../055-libjsoncpp26_1.9.6-4_armhf.deb ... 3178s Unpacking libjsoncpp26:armhf (1.9.6-4) ... 3178s Selecting previously unselected package librhash1:armhf. 3178s Preparing to unpack .../056-librhash1_1.4.6-1_armhf.deb ... 3178s Unpacking librhash1:armhf (1.4.6-1) ... 3178s Selecting previously unselected package cmake. 3178s Preparing to unpack .../057-cmake_3.31.6-2ubuntu6_armhf.deb ... 3178s Unpacking cmake (3.31.6-2ubuntu6) ... 3178s Selecting previously unselected package libdebhelper-perl. 3178s Preparing to unpack .../058-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 3178s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 3178s Selecting previously unselected package libtool. 3178s Preparing to unpack .../059-libtool_2.5.4-4build1_all.deb ... 3178s Unpacking libtool (2.5.4-4build1) ... 3178s Selecting previously unselected package dh-autoreconf. 3178s Preparing to unpack .../060-dh-autoreconf_21_all.deb ... 3178s Unpacking dh-autoreconf (21) ... 3178s Selecting previously unselected package libarchive-zip-perl. 3178s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 3178s Unpacking libarchive-zip-perl (1.68-1) ... 3178s Selecting previously unselected package libfile-stripnondeterminism-perl. 3178s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... 3178s Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... 3178s Selecting previously unselected package dh-strip-nondeterminism. 3178s Preparing to unpack .../063-dh-strip-nondeterminism_1.15.0-1_all.deb ... 3178s Unpacking dh-strip-nondeterminism (1.15.0-1) ... 3178s Selecting previously unselected package libdw1t64:armhf. 3178s Preparing to unpack .../064-libdw1t64_0.193-3_armhf.deb ... 3178s Unpacking libdw1t64:armhf (0.193-3) ... 3178s Selecting previously unselected package debugedit. 3178s Preparing to unpack .../065-debugedit_1%3a5.2-3_armhf.deb ... 3178s Unpacking debugedit (1:5.2-3) ... 3178s Selecting previously unselected package dwz. 3178s Preparing to unpack .../066-dwz_0.16-2_armhf.deb ... 3178s Unpacking dwz (0.16-2) ... 3178s Selecting previously unselected package gettext. 3178s Preparing to unpack .../067-gettext_0.23.1-2build2_armhf.deb ... 3178s Unpacking gettext (0.23.1-2build2) ... 3178s Selecting previously unselected package intltool-debian. 3178s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 3178s Unpacking intltool-debian (0.35.0+20060710.6) ... 3178s Selecting previously unselected package po-debconf. 3178s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 3178s Unpacking po-debconf (1.0.21+nmu1) ... 3179s Selecting previously unselected package debhelper. 3179s Preparing to unpack .../070-debhelper_13.24.2ubuntu1_all.deb ... 3179s Unpacking debhelper (13.24.2ubuntu1) ... 3179s Selecting previously unselected package dh-python. 3179s Preparing to unpack .../071-dh-python_6.20250414_all.deb ... 3179s Unpacking dh-python (6.20250414) ... 3179s Selecting previously unselected package sgml-base. 3179s Preparing to unpack .../072-sgml-base_1.31+nmu1_all.deb ... 3179s Unpacking sgml-base (1.31+nmu1) ... 3179s Selecting previously unselected package xml-core. 3179s Preparing to unpack .../073-xml-core_0.19_all.deb ... 3179s Unpacking xml-core (0.19) ... 3179s Selecting previously unselected package docutils-common. 3179s Preparing to unpack .../074-docutils-common_0.21.2+dfsg-2_all.deb ... 3179s Unpacking docutils-common (0.21.2+dfsg-2) ... 3179s Selecting previously unselected package libjs-jquery. 3179s Preparing to unpack .../075-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 3179s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 3179s Selecting previously unselected package libjs-underscore. 3179s Preparing to unpack .../076-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 3179s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 3179s Selecting previously unselected package libjs-sphinxdoc. 3179s Preparing to unpack .../077-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 3179s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 3179s Selecting previously unselected package fonts-font-awesome. 3179s Preparing to unpack .../078-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 3179s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 3179s Selecting previously unselected package sphinx-rtd-theme-common. 3179s Preparing to unpack .../079-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 3179s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 3179s Selecting previously unselected package fonts-mathjax. 3179s Preparing to unpack .../080-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 3179s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 3179s Selecting previously unselected package libjs-mathjax. 3179s Preparing to unpack .../081-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 3179s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 3180s Selecting previously unselected package dolfinx-doc. 3180s Preparing to unpack .../082-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 3180s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 3180s Selecting previously unselected package libllvm20:armhf. 3180s Preparing to unpack .../083-libllvm20_1%3a20.1.8-0ubuntu4_armhf.deb ... 3180s Unpacking libllvm20:armhf (1:20.1.8-0ubuntu4) ... 3181s Selecting previously unselected package libclang-cpp20. 3181s Preparing to unpack .../084-libclang-cpp20_1%3a20.1.8-0ubuntu4_armhf.deb ... 3181s Unpacking libclang-cpp20 (1:20.1.8-0ubuntu4) ... 3181s Selecting previously unselected package libclang1-20. 3181s Preparing to unpack .../085-libclang1-20_1%3a20.1.8-0ubuntu4_armhf.deb ... 3181s Unpacking libclang1-20 (1:20.1.8-0ubuntu4) ... 3181s Selecting previously unselected package libfmt10:armhf. 3181s Preparing to unpack .../086-libfmt10_10.1.1+ds1-4_armhf.deb ... 3181s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 3181s Selecting previously unselected package libxapian30:armhf. 3181s Preparing to unpack .../087-libxapian30_1.4.29-3_armhf.deb ... 3181s Unpacking libxapian30:armhf (1.4.29-3) ... 3181s Selecting previously unselected package doxygen. 3181s Preparing to unpack .../088-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 3181s Unpacking doxygen (1.9.8+ds-2.1build1) ... 3181s Selecting previously unselected package fontconfig. 3181s Preparing to unpack .../089-fontconfig_2.15.0-2.3ubuntu1_armhf.deb ... 3181s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 3181s Selecting previously unselected package fonts-lyx. 3181s Preparing to unpack .../090-fonts-lyx_2.4.4-1_all.deb ... 3181s Unpacking fonts-lyx (2.4.4-1) ... 3182s Selecting previously unselected package libgfortran-15-dev:armhf. 3182s Preparing to unpack .../091-libgfortran-15-dev_15.2.0-7ubuntu1_armhf.deb ... 3182s Unpacking libgfortran-15-dev:armhf (15.2.0-7ubuntu1) ... 3182s Selecting previously unselected package gfortran-15-arm-linux-gnueabihf. 3182s Preparing to unpack .../092-gfortran-15-arm-linux-gnueabihf_15.2.0-7ubuntu1_armhf.deb ... 3182s Unpacking gfortran-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3182s Selecting previously unselected package gfortran-15. 3182s Preparing to unpack .../093-gfortran-15_15.2.0-7ubuntu1_armhf.deb ... 3182s Unpacking gfortran-15 (15.2.0-7ubuntu1) ... 3182s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 3182s Preparing to unpack .../094-gfortran-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 3182s Unpacking gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3182s Selecting previously unselected package gfortran. 3182s Preparing to unpack .../095-gfortran_4%3a15.2.0-4ubuntu1_armhf.deb ... 3182s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 3182s Selecting previously unselected package libcdt5:armhf. 3182s Preparing to unpack .../096-libcdt5_2.42.4-3build2_armhf.deb ... 3182s Unpacking libcdt5:armhf (2.42.4-3build2) ... 3182s Selecting previously unselected package libcgraph6:armhf. 3182s Preparing to unpack .../097-libcgraph6_2.42.4-3build2_armhf.deb ... 3182s Unpacking libcgraph6:armhf (2.42.4-3build2) ... 3182s Selecting previously unselected package libsharpyuv0:armhf. 3182s Preparing to unpack .../098-libsharpyuv0_1.5.0-0.1_armhf.deb ... 3182s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 3182s Selecting previously unselected package libaom3:armhf. 3182s Preparing to unpack .../099-libaom3_3.12.1-1_armhf.deb ... 3182s Unpacking libaom3:armhf (3.12.1-1) ... 3182s Selecting previously unselected package libheif-plugin-aomdec:armhf. 3182s Preparing to unpack .../100-libheif-plugin-aomdec_1.20.2-2_armhf.deb ... 3182s Unpacking libheif-plugin-aomdec:armhf (1.20.2-2) ... 3182s Selecting previously unselected package libde265-0:armhf. 3182s Preparing to unpack .../101-libde265-0_1.0.16-1_armhf.deb ... 3182s Unpacking libde265-0:armhf (1.0.16-1) ... 3182s Selecting previously unselected package libheif-plugin-libde265:armhf. 3182s Preparing to unpack .../102-libheif-plugin-libde265_1.20.2-2_armhf.deb ... 3182s Unpacking libheif-plugin-libde265:armhf (1.20.2-2) ... 3182s Selecting previously unselected package libheif1:armhf. 3182s Preparing to unpack .../103-libheif1_1.20.2-2_armhf.deb ... 3182s Unpacking libheif1:armhf (1.20.2-2) ... 3182s Selecting previously unselected package libimagequant0:armhf. 3182s Preparing to unpack .../104-libimagequant0_2.18.0-1build1_armhf.deb ... 3182s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 3182s Selecting previously unselected package libjpeg-turbo8:armhf. 3182s Preparing to unpack .../105-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 3182s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 3182s Selecting previously unselected package libjpeg8:armhf. 3182s Preparing to unpack .../106-libjpeg8_8c-2ubuntu11_armhf.deb ... 3182s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 3182s Selecting previously unselected package libdeflate0:armhf. 3182s Preparing to unpack .../107-libdeflate0_1.23-2_armhf.deb ... 3182s Unpacking libdeflate0:armhf (1.23-2) ... 3182s Selecting previously unselected package libjbig0:armhf. 3182s Preparing to unpack .../108-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 3182s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 3182s Selecting previously unselected package liblerc4:armhf. 3182s Preparing to unpack .../109-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 3182s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 3182s Selecting previously unselected package libwebp7:armhf. 3182s Preparing to unpack .../110-libwebp7_1.5.0-0.1_armhf.deb ... 3182s Unpacking libwebp7:armhf (1.5.0-0.1) ... 3182s Selecting previously unselected package libtiff6:armhf. 3182s Preparing to unpack .../111-libtiff6_4.7.0-3ubuntu3_armhf.deb ... 3182s Unpacking libtiff6:armhf (4.7.0-3ubuntu3) ... 3182s Selecting previously unselected package libxpm4:armhf. 3182s Preparing to unpack .../112-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 3182s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 3182s Selecting previously unselected package libgd3:armhf. 3182s Preparing to unpack .../113-libgd3_2.3.3-13ubuntu1_armhf.deb ... 3182s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 3182s Selecting previously unselected package libgts-0.7-5t64:armhf. 3182s Preparing to unpack .../114-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 3182s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 3182s Selecting previously unselected package libpixman-1-0:armhf. 3182s Preparing to unpack .../115-libpixman-1-0_0.46.4-1_armhf.deb ... 3182s Unpacking libpixman-1-0:armhf (0.46.4-1) ... 3182s Selecting previously unselected package libxcb-render0:armhf. 3183s Preparing to unpack .../116-libxcb-render0_1.17.0-2build1_armhf.deb ... 3183s Unpacking libxcb-render0:armhf (1.17.0-2build1) ... 3183s Selecting previously unselected package libxcb-shm0:armhf. 3183s Preparing to unpack .../117-libxcb-shm0_1.17.0-2build1_armhf.deb ... 3183s Unpacking libxcb-shm0:armhf (1.17.0-2build1) ... 3183s Selecting previously unselected package libcairo2:armhf. 3183s Preparing to unpack .../118-libcairo2_1.18.4-1build1_armhf.deb ... 3183s Unpacking libcairo2:armhf (1.18.4-1build1) ... 3183s Selecting previously unselected package libltdl7:armhf. 3183s Preparing to unpack .../119-libltdl7_2.5.4-4build1_armhf.deb ... 3183s Unpacking libltdl7:armhf (2.5.4-4build1) ... 3183s Selecting previously unselected package libgraphite2-3:armhf. 3183s Preparing to unpack .../120-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 3183s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 3183s Selecting previously unselected package libharfbuzz0b:armhf. 3183s Preparing to unpack .../121-libharfbuzz0b_12.1.0-1_armhf.deb ... 3183s Unpacking libharfbuzz0b:armhf (12.1.0-1) ... 3183s Selecting previously unselected package libthai-data. 3183s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 3183s Unpacking libthai-data (0.1.29-2build1) ... 3183s Selecting previously unselected package libdatrie1:armhf. 3183s Preparing to unpack .../123-libdatrie1_0.2.13-4_armhf.deb ... 3183s Unpacking libdatrie1:armhf (0.2.13-4) ... 3183s Selecting previously unselected package libthai0:armhf. 3183s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 3183s Unpacking libthai0:armhf (0.1.29-2build1) ... 3183s Selecting previously unselected package libpango-1.0-0:armhf. 3183s Preparing to unpack .../125-libpango-1.0-0_1.56.3-2_armhf.deb ... 3183s Unpacking libpango-1.0-0:armhf (1.56.3-2) ... 3183s Selecting previously unselected package libpangoft2-1.0-0:armhf. 3183s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-2_armhf.deb ... 3183s Unpacking libpangoft2-1.0-0:armhf (1.56.3-2) ... 3183s Selecting previously unselected package libpangocairo-1.0-0:armhf. 3183s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-2_armhf.deb ... 3183s Unpacking libpangocairo-1.0-0:armhf (1.56.3-2) ... 3183s Selecting previously unselected package libpathplan4:armhf. 3183s Preparing to unpack .../128-libpathplan4_2.42.4-3build2_armhf.deb ... 3183s Unpacking libpathplan4:armhf (2.42.4-3build2) ... 3183s Selecting previously unselected package libgvc6. 3183s Preparing to unpack .../129-libgvc6_2.42.4-3build2_armhf.deb ... 3183s Unpacking libgvc6 (2.42.4-3build2) ... 3183s Selecting previously unselected package libgvpr2:armhf. 3183s Preparing to unpack .../130-libgvpr2_2.42.4-3build2_armhf.deb ... 3183s Unpacking libgvpr2:armhf (2.42.4-3build2) ... 3183s Selecting previously unselected package liblab-gamut1:armhf. 3183s Preparing to unpack .../131-liblab-gamut1_2.42.4-3build2_armhf.deb ... 3183s Unpacking liblab-gamut1:armhf (2.42.4-3build2) ... 3183s Selecting previously unselected package libice6:armhf. 3183s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 3183s Unpacking libice6:armhf (2:1.1.1-1) ... 3183s Selecting previously unselected package libsm6:armhf. 3183s Preparing to unpack .../133-libsm6_2%3a1.2.6-1_armhf.deb ... 3183s Unpacking libsm6:armhf (2:1.2.6-1) ... 3183s Selecting previously unselected package libxt6t64:armhf. 3183s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.3_armhf.deb ... 3183s Unpacking libxt6t64:armhf (1:1.2.1-1.3) ... 3183s Selecting previously unselected package libxmu6:armhf. 3183s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build3_armhf.deb ... 3183s Unpacking libxmu6:armhf (2:1.1.3-3build3) ... 3183s Selecting previously unselected package libxaw7:armhf. 3183s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 3183s Unpacking libxaw7:armhf (2:1.0.16-1) ... 3183s Selecting previously unselected package graphviz. 3183s Preparing to unpack .../137-graphviz_2.42.4-3build2_armhf.deb ... 3183s Unpacking graphviz (2.42.4-3build2) ... 3183s Selecting previously unselected package libicu76:armhf. 3183s Preparing to unpack .../138-libicu76_76.1-4ubuntu2_armhf.deb ... 3183s Unpacking libicu76:armhf (76.1-4ubuntu2) ... 3183s Selecting previously unselected package icu-devtools. 3184s Preparing to unpack .../139-icu-devtools_76.1-4ubuntu2_armhf.deb ... 3184s Unpacking icu-devtools (76.1-4ubuntu2) ... 3184s Selecting previously unselected package comerr-dev:armhf. 3184s Preparing to unpack .../140-comerr-dev_2.1-1.47.2-3ubuntu2_armhf.deb ... 3184s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 3184s Selecting previously unselected package libgssrpc4t64:armhf. 3184s Preparing to unpack .../141-libgssrpc4t64_1.21.3-5ubuntu2_armhf.deb ... 3184s Unpacking libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 3184s Selecting previously unselected package libkadm5clnt-mit12:armhf. 3184s Preparing to unpack .../142-libkadm5clnt-mit12_1.21.3-5ubuntu2_armhf.deb ... 3184s Unpacking libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 3184s Selecting previously unselected package libkdb5-10t64:armhf. 3184s Preparing to unpack .../143-libkdb5-10t64_1.21.3-5ubuntu2_armhf.deb ... 3184s Unpacking libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 3184s Selecting previously unselected package libkadm5srv-mit12:armhf. 3184s Preparing to unpack .../144-libkadm5srv-mit12_1.21.3-5ubuntu2_armhf.deb ... 3184s Unpacking libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 3184s Selecting previously unselected package krb5-multidev:armhf. 3184s Preparing to unpack .../145-krb5-multidev_1.21.3-5ubuntu2_armhf.deb ... 3184s Unpacking krb5-multidev:armhf (1.21.3-5ubuntu2) ... 3184s Selecting previously unselected package libaec0:armhf. 3184s Preparing to unpack .../146-libaec0_1.1.4-2_armhf.deb ... 3184s Unpacking libaec0:armhf (1.1.4-2) ... 3184s Selecting previously unselected package libalglib4.2:armhf. 3184s Preparing to unpack .../147-libalglib4.2_4.2.0-3_armhf.deb ... 3184s Unpacking libalglib4.2:armhf (4.2.0-3) ... 3184s Selecting previously unselected package libsuitesparseconfig7:armhf. 3184s Preparing to unpack .../148-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 3184s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 3184s Selecting previously unselected package libamd3:armhf. 3184s Preparing to unpack .../149-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3184s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 3184s Selecting previously unselected package libann0. 3184s Preparing to unpack .../150-libann0_1.1.2+doc-9build1_armhf.deb ... 3184s Unpacking libann0 (1.1.2+doc-9build1) ... 3184s Selecting previously unselected package libarpack2t64:armhf. 3184s Preparing to unpack .../151-libarpack2t64_3.9.1-6_armhf.deb ... 3184s Unpacking libarpack2t64:armhf (3.9.1-6) ... 3184s Selecting previously unselected package libblas-dev:armhf. 3184s Preparing to unpack .../152-libblas-dev_3.12.1-6build1_armhf.deb ... 3184s Unpacking libblas-dev:armhf (3.12.1-6build1) ... 3184s Selecting previously unselected package libopenblas-pthread-dev:armhf. 3184s Preparing to unpack .../153-libopenblas-pthread-dev_0.3.30+ds-3_armhf.deb ... 3184s Unpacking libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 3184s Selecting previously unselected package liblapack-dev:armhf. 3184s Preparing to unpack .../154-liblapack-dev_3.12.1-6build1_armhf.deb ... 3184s Unpacking liblapack-dev:armhf (3.12.1-6build1) ... 3184s Selecting previously unselected package libarpack2-dev:armhf. 3184s Preparing to unpack .../155-libarpack2-dev_3.9.1-6_armhf.deb ... 3184s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 3184s Selecting previously unselected package libbasix0.9:armhf. 3184s Preparing to unpack .../156-libbasix0.9_0.9.0-2build2_armhf.deb ... 3184s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 3184s Selecting previously unselected package libpkgconf3:armhf. 3184s Preparing to unpack .../157-libpkgconf3_1.8.1-4build1_armhf.deb ... 3184s Unpacking libpkgconf3:armhf (1.8.1-4build1) ... 3184s Selecting previously unselected package pkgconf-bin. 3184s Preparing to unpack .../158-pkgconf-bin_1.8.1-4build1_armhf.deb ... 3184s Unpacking pkgconf-bin (1.8.1-4build1) ... 3184s Selecting previously unselected package pkgconf:armhf. 3184s Preparing to unpack .../159-pkgconf_1.8.1-4build1_armhf.deb ... 3184s Unpacking pkgconf:armhf (1.8.1-4build1) ... 3184s Selecting previously unselected package libeigen3-dev. 3184s Preparing to unpack .../160-libeigen3-dev_3.4.0-5_all.deb ... 3184s Unpacking libeigen3-dev (3.4.0-5) ... 3185s Selecting previously unselected package libbasix-dev:armhf. 3185s Preparing to unpack .../161-libbasix-dev_0.9.0-2build2_armhf.deb ... 3185s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 3185s Selecting previously unselected package libboost1.88-dev:armhf. 3185s Preparing to unpack .../162-libboost1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3185s Unpacking libboost1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-atomic1.88.0:armhf. 3187s Preparing to unpack .../163-libboost-atomic1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-atomic1.88-dev:armhf. 3187s Preparing to unpack .../164-libboost-atomic1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-chrono1.88.0:armhf. 3187s Preparing to unpack .../165-libboost-chrono1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-chrono1.88-dev:armhf. 3187s Preparing to unpack .../166-libboost-chrono1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-chrono-dev:armhf. 3187s Preparing to unpack .../167-libboost-chrono-dev_1.88.0.0ubuntu1_armhf.deb ... 3187s Unpacking libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 3187s Selecting previously unselected package libboost-container1.88.0:armhf. 3187s Preparing to unpack .../168-libboost-container1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-container1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-container1.88-dev:armhf. 3187s Preparing to unpack .../169-libboost-container1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-date-time1.88.0:armhf. 3187s Preparing to unpack .../170-libboost-date-time1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-serialization1.88.0:armhf. 3187s Preparing to unpack .../171-libboost-serialization1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-serialization1.88-dev:armhf. 3187s Preparing to unpack .../172-libboost-serialization1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-date-time1.88-dev:armhf. 3187s Preparing to unpack .../173-libboost-date-time1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-dev:armhf. 3187s Preparing to unpack .../174-libboost-dev_1.88.0.0ubuntu1_armhf.deb ... 3187s Unpacking libboost-dev:armhf (1.88.0.0ubuntu1) ... 3187s Selecting previously unselected package libboost-filesystem1.88.0:armhf. 3187s Preparing to unpack .../175-libboost-filesystem1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-system1.88.0:armhf. 3187s Preparing to unpack .../176-libboost-system1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-system1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-system1.88-dev:armhf. 3187s Preparing to unpack .../177-libboost-system1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-filesystem1.88-dev:armhf. 3187s Preparing to unpack .../178-libboost-filesystem1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3187s Unpacking libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3187s Selecting previously unselected package libboost-filesystem-dev:armhf. 3187s Preparing to unpack .../179-libboost-filesystem-dev_1.88.0.0ubuntu1_armhf.deb ... 3187s Unpacking libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 3187s Selecting previously unselected package libboost-graph1.88.0:armhf. 3188s Preparing to unpack .../180-libboost-graph1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-regex1.88.0:armhf. 3188s Preparing to unpack .../181-libboost-regex1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libicu-dev:armhf. 3188s Preparing to unpack .../182-libicu-dev_76.1-4ubuntu2_armhf.deb ... 3188s Unpacking libicu-dev:armhf (76.1-4ubuntu2) ... 3188s Selecting previously unselected package libboost-regex1.88-dev:armhf. 3188s Preparing to unpack .../183-libboost-regex1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-test1.88.0:armhf. 3188s Preparing to unpack .../184-libboost-test1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-test1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-test1.88-dev:armhf. 3188s Preparing to unpack .../185-libboost-test1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-graph1.88-dev:armhf. 3188s Preparing to unpack .../186-libboost-graph1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-random1.88.0:armhf. 3188s Preparing to unpack .../187-libboost-random1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-random1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-random1.88-dev:armhf. 3188s Preparing to unpack .../188-libboost-random1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-iostreams1.88.0:armhf. 3188s Preparing to unpack .../189-libboost-iostreams1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-iostreams1.88-dev:armhf. 3188s Preparing to unpack .../190-libboost-iostreams1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-iostreams-dev:armhf. 3188s Preparing to unpack .../191-libboost-iostreams-dev_1.88.0.0ubuntu1_armhf.deb ... 3188s Unpacking libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 3188s Selecting previously unselected package libboost-math1.88.0:armhf. 3188s Preparing to unpack .../192-libboost-math1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-math1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-math1.88-dev:armhf. 3188s Preparing to unpack .../193-libboost-math1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3188s Unpacking libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3188s Selecting previously unselected package libboost-math-dev:armhf. 3189s Preparing to unpack .../194-libboost-math-dev_1.88.0.0ubuntu1_armhf.deb ... 3189s Unpacking libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 3189s Selecting previously unselected package libhwloc15:armhf. 3189s Preparing to unpack .../195-libhwloc15_2.12.2-1_armhf.deb ... 3189s Unpacking libhwloc15:armhf (2.12.2-1) ... 3189s Selecting previously unselected package libmpich12:armhf. 3189s Preparing to unpack .../196-libmpich12_4.3.0+really4.2.1-1build1_armhf.deb ... 3189s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 3189s Selecting previously unselected package libboost-mpi1.88.0. 3189s Preparing to unpack .../197-libboost-mpi1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3189s Unpacking libboost-mpi1.88.0 (1.88.0-1.4ubuntu2) ... 3189s Selecting previously unselected package libnuma-dev:armhf. 3189s Preparing to unpack .../198-libnuma-dev_2.0.19-1_armhf.deb ... 3189s Unpacking libnuma-dev:armhf (2.0.19-1) ... 3189s Selecting previously unselected package libltdl-dev:armhf. 3189s Preparing to unpack .../199-libltdl-dev_2.5.4-4build1_armhf.deb ... 3189s Unpacking libltdl-dev:armhf (2.5.4-4build1) ... 3189s Selecting previously unselected package libhwloc-dev:armhf. 3189s Preparing to unpack .../200-libhwloc-dev_2.12.2-1_armhf.deb ... 3189s Unpacking libhwloc-dev:armhf (2.12.2-1) ... 3189s Selecting previously unselected package hwloc-nox. 3189s Preparing to unpack .../201-hwloc-nox_2.12.2-1_armhf.deb ... 3189s Unpacking hwloc-nox (2.12.2-1) ... 3189s Selecting previously unselected package libslurm42t64. 3189s Preparing to unpack .../202-libslurm42t64_24.11.5-4_armhf.deb ... 3189s Unpacking libslurm42t64 (24.11.5-4) ... 3189s Selecting previously unselected package mpich. 3189s Preparing to unpack .../203-mpich_4.3.0+really4.2.1-1build1_armhf.deb ... 3189s Unpacking mpich (4.3.0+really4.2.1-1build1) ... 3189s Selecting previously unselected package libmpich-dev:armhf. 3189s Preparing to unpack .../204-libmpich-dev_4.3.0+really4.2.1-1build1_armhf.deb ... 3189s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 3189s Selecting previously unselected package mpi-default-dev. 3189s Preparing to unpack .../205-mpi-default-dev_1.18_armhf.deb ... 3189s Unpacking mpi-default-dev (1.18) ... 3189s Selecting previously unselected package libboost-mpi1.88-dev. 3189s Preparing to unpack .../206-libboost-mpi1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3189s Unpacking libboost-mpi1.88-dev (1.88.0-1.4ubuntu2) ... 3189s Selecting previously unselected package libboost-mpi-dev. 3189s Preparing to unpack .../207-libboost-mpi-dev_1.88.0.0ubuntu1_armhf.deb ... 3189s Unpacking libboost-mpi-dev (1.88.0.0ubuntu1) ... 3189s Selecting previously unselected package libboost-program-options1.88.0:armhf. 3189s Preparing to unpack .../208-libboost-program-options1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3189s Unpacking libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3189s Selecting previously unselected package libboost-program-options1.88-dev:armhf. 3189s Preparing to unpack .../209-libboost-program-options1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3189s Unpacking libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3189s Selecting previously unselected package libboost-program-options-dev:armhf. 3189s Preparing to unpack .../210-libboost-program-options-dev_1.88.0.0ubuntu1_armhf.deb ... 3189s Unpacking libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 3189s Selecting previously unselected package libboost-serialization-dev:armhf. 3189s Preparing to unpack .../211-libboost-serialization-dev_1.88.0.0ubuntu1_armhf.deb ... 3189s Unpacking libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 3189s Selecting previously unselected package libboost-thread1.88.0:armhf. 3189s Preparing to unpack .../212-libboost-thread1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3189s Unpacking libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3189s Selecting previously unselected package libboost-thread1.88-dev:armhf. 3189s Preparing to unpack .../213-libboost-thread1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3189s Unpacking libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3189s Selecting previously unselected package libboost-thread-dev:armhf. 3189s Preparing to unpack .../214-libboost-thread-dev_1.88.0.0ubuntu1_armhf.deb ... 3189s Unpacking libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 3189s Selecting previously unselected package libboost-timer1.88.0:armhf. 3190s Preparing to unpack .../215-libboost-timer1.88.0_1.88.0-1.4ubuntu2_armhf.deb ... 3190s Unpacking libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3190s Selecting previously unselected package libboost-timer1.88-dev:armhf. 3190s Preparing to unpack .../216-libboost-timer1.88-dev_1.88.0-1.4ubuntu2_armhf.deb ... 3190s Unpacking libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3190s Selecting previously unselected package libboost-timer-dev:armhf. 3190s Preparing to unpack .../217-libboost-timer-dev_1.88.0.0ubuntu1_armhf.deb ... 3190s Unpacking libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 3190s Selecting previously unselected package libboost-timer1.83.0:armhf. 3190s Preparing to unpack .../218-libboost-timer1.83.0_1.83.0-5ubuntu2_armhf.deb ... 3190s Unpacking libboost-timer1.83.0:armhf (1.83.0-5ubuntu2) ... 3190s Selecting previously unselected package libbrotli-dev:armhf. 3190s Preparing to unpack .../219-libbrotli-dev_1.1.0-2build6_armhf.deb ... 3190s Unpacking libbrotli-dev:armhf (1.1.0-2build6) ... 3190s Selecting previously unselected package libbtf2:armhf. 3190s Preparing to unpack .../220-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 3190s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 3190s Selecting previously unselected package libcamd3:armhf. 3190s Preparing to unpack .../221-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3190s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 3190s Selecting previously unselected package libccolamd3:armhf. 3190s Preparing to unpack .../222-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3190s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 3190s Selecting previously unselected package libsz2:armhf. 3190s Preparing to unpack .../223-libsz2_1.1.4-2_armhf.deb ... 3190s Unpacking libsz2:armhf (1.1.4-2) ... 3190s Selecting previously unselected package libhdf5-310:armhf. 3190s Preparing to unpack .../224-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 3190s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 3190s Selecting previously unselected package libcgns3.4:armhf. 3190s Preparing to unpack .../225-libcgns3.4_3.4.0-5build1_armhf.deb ... 3190s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 3190s Selecting previously unselected package libcolamd3:armhf. 3190s Preparing to unpack .../226-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 3190s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 3190s Selecting previously unselected package libcholmod5:armhf. 3190s Preparing to unpack .../227-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 3190s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 3190s Selecting previously unselected package libcombblas2.0.0t64:armhf. 3190s Preparing to unpack .../228-libcombblas2.0.0t64_2.0.0-7_armhf.deb ... 3190s Unpacking libcombblas2.0.0t64:armhf (2.0.0-7) ... 3190s Selecting previously unselected package libidn2-dev:armhf. 3190s Preparing to unpack .../229-libidn2-dev_2.3.8-4_armhf.deb ... 3190s Unpacking libidn2-dev:armhf (2.3.8-4) ... 3190s Selecting previously unselected package libkrb5-dev:armhf. 3190s Preparing to unpack .../230-libkrb5-dev_1.21.3-5ubuntu2_armhf.deb ... 3190s Unpacking libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 3190s Selecting previously unselected package libldap-dev:armhf. 3190s Preparing to unpack .../231-libldap-dev_2.6.10+dfsg-1ubuntu2_armhf.deb ... 3190s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 3190s Selecting previously unselected package libnghttp2-dev:armhf. 3191s Preparing to unpack .../232-libnghttp2-dev_1.64.0-1.1ubuntu1_armhf.deb ... 3191s Unpacking libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 3191s Selecting previously unselected package libpsl-dev:armhf. 3191s Preparing to unpack .../233-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 3191s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 3191s Selecting previously unselected package libgmpxx4ldbl:armhf. 3191s Preparing to unpack .../234-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 3191s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 3191s Selecting previously unselected package libgmp-dev:armhf. 3191s Preparing to unpack .../235-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 3191s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 3191s Selecting previously unselected package libevent-2.1-7t64:armhf. 3191s Preparing to unpack .../236-libevent-2.1-7t64_2.1.12-stable-10build1_armhf.deb ... 3191s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 3191s Selecting previously unselected package libunbound8:armhf. 3191s Preparing to unpack .../237-libunbound8_1.22.0-2ubuntu2_armhf.deb ... 3191s Unpacking libunbound8:armhf (1.22.0-2ubuntu2) ... 3191s Selecting previously unselected package libgnutls-dane0t64:armhf. 3191s Preparing to unpack .../238-libgnutls-dane0t64_3.8.9-3ubuntu2_armhf.deb ... 3191s Unpacking libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 3191s Selecting previously unselected package libgnutls-openssl27t64:armhf. 3191s Preparing to unpack .../239-libgnutls-openssl27t64_3.8.9-3ubuntu2_armhf.deb ... 3191s Unpacking libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 3191s Selecting previously unselected package libp11-kit-dev:armhf. 3191s Preparing to unpack .../240-libp11-kit-dev_0.25.9-2_armhf.deb ... 3191s Unpacking libp11-kit-dev:armhf (0.25.9-2) ... 3191s Selecting previously unselected package libtasn1-6-dev:armhf. 3191s Preparing to unpack .../241-libtasn1-6-dev_4.20.0-2build1_armhf.deb ... 3191s Unpacking libtasn1-6-dev:armhf (4.20.0-2build1) ... 3191s Selecting previously unselected package nettle-dev:armhf. 3191s Preparing to unpack .../242-nettle-dev_3.10.2-1_armhf.deb ... 3191s Unpacking nettle-dev:armhf (3.10.2-1) ... 3191s Selecting previously unselected package libgnutls28-dev:armhf. 3191s Preparing to unpack .../243-libgnutls28-dev_3.8.9-3ubuntu2_armhf.deb ... 3191s Unpacking libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 3191s Selecting previously unselected package zlib1g-dev:armhf. 3191s Preparing to unpack .../244-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_armhf.deb ... 3191s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 3191s Selecting previously unselected package librtmp-dev:armhf. 3191s Preparing to unpack .../245-librtmp-dev_2.4+20151223.gitfa8646d.1-3_armhf.deb ... 3191s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 3191s Selecting previously unselected package libssl-dev:armhf. 3191s Preparing to unpack .../246-libssl-dev_3.5.3-1ubuntu2_armhf.deb ... 3191s Unpacking libssl-dev:armhf (3.5.3-1ubuntu2) ... 3192s Selecting previously unselected package libssh2-1-dev:armhf. 3192s Preparing to unpack .../247-libssh2-1-dev_1.11.1-1build1_armhf.deb ... 3192s Unpacking libssh2-1-dev:armhf (1.11.1-1build1) ... 3192s Selecting previously unselected package libzstd-dev:armhf. 3192s Preparing to unpack .../248-libzstd-dev_1.5.7+dfsg-1build2_armhf.deb ... 3192s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 3192s Selecting previously unselected package libcurl4-openssl-dev:armhf. 3192s Preparing to unpack .../249-libcurl4-openssl-dev_8.14.1-2ubuntu1_armhf.deb ... 3192s Unpacking libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 3192s Selecting previously unselected package libcxsparse4:armhf. 3192s Preparing to unpack .../250-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 3192s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 3192s Selecting previously unselected package libhdf5-mpich-310:armhf. 3192s Preparing to unpack .../251-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 3192s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 3192s Selecting previously unselected package libfftw3-double3:armhf. 3192s Preparing to unpack .../252-libfftw3-double3_3.3.10-2fakesync1build2_armhf.deb ... 3192s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 3192s Selecting previously unselected package libfftw3-single3:armhf. 3192s Preparing to unpack .../253-libfftw3-single3_3.3.10-2fakesync1build2_armhf.deb ... 3192s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 3192s Selecting previously unselected package libfftw3-mpi3:armhf. 3192s Preparing to unpack .../254-libfftw3-mpi3_3.3.10-2fakesync1build2_armhf.deb ... 3192s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 3192s Selecting previously unselected package libklu2:armhf. 3192s Preparing to unpack .../255-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 3192s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 3192s Selecting previously unselected package mpi-default-bin. 3192s Preparing to unpack .../256-mpi-default-bin_1.18_armhf.deb ... 3192s Unpacking mpi-default-bin (1.18) ... 3192s Selecting previously unselected package libscalapack-mpich2.2:armhf. 3192s Preparing to unpack .../257-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 3192s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3192s Selecting previously unselected package libmumps-5.7:armhf. 3193s Preparing to unpack .../258-libmumps-5.7_5.7.3-3build3_armhf.deb ... 3193s Unpacking libmumps-5.7:armhf (5.7.3-3build3) ... 3193s Selecting previously unselected package libptscotch-7.0:armhf. 3193s Preparing to unpack .../259-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3193s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3193s Selecting previously unselected package libspqr4:armhf. 3193s Preparing to unpack .../260-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 3193s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 3193s Selecting previously unselected package libmetis5:armhf. 3193s Preparing to unpack .../261-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 3193s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 3193s Selecting previously unselected package libsuperlu-dist8:armhf. 3193s Preparing to unpack .../262-libsuperlu-dist8_8.2.1+dfsg1-5.1_armhf.deb ... 3193s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 3193s Selecting previously unselected package libsuperlu7:armhf. 3193s Preparing to unpack .../263-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 3193s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 3193s Selecting previously unselected package libumfpack6:armhf. 3193s Preparing to unpack .../264-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 3193s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 3193s Selecting previously unselected package ocl-icd-libopencl1:armhf. 3193s Preparing to unpack .../265-ocl-icd-libopencl1_2.3.4-1_armhf.deb ... 3193s Unpacking ocl-icd-libopencl1:armhf (2.3.4-1) ... 3193s Selecting previously unselected package libpetsc-complex3.22:armhf. 3193s Preparing to unpack .../266-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 3193s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 3193s Selecting previously unselected package libpugixml1v5:armhf. 3193s Preparing to unpack .../267-libpugixml1v5_1.14-2_armhf.deb ... 3193s Unpacking libpugixml1v5:armhf (1.14-2) ... 3193s Selecting previously unselected package libparpack2t64:armhf. 3193s Preparing to unpack .../268-libparpack2t64_3.9.1-6_armhf.deb ... 3193s Unpacking libparpack2t64:armhf (3.9.1-6) ... 3193s Selecting previously unselected package libslepc-complex3.22. 3193s Preparing to unpack .../269-libslepc-complex3.22_3.22.2+dfsg1-1build2_armhf.deb ... 3193s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 3193s Selecting previously unselected package libspdlog1.15:armhf. 3193s Preparing to unpack .../270-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 3193s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 3193s Selecting previously unselected package libdolfinx-complex0.9:armhf. 3193s Preparing to unpack .../271-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 3193s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 3193s Selecting previously unselected package libjs-jquery-ui. 3193s Preparing to unpack .../272-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 3193s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 3193s Selecting previously unselected package libopenblas0:armhf. 3193s Preparing to unpack .../273-libopenblas0_0.3.30+ds-3_armhf.deb ... 3193s Unpacking libopenblas0:armhf (0.3.30+ds-3) ... 3193s Selecting previously unselected package libopenblas-dev:armhf. 3193s Preparing to unpack .../274-libopenblas-dev_0.3.30+ds-3_armhf.deb ... 3193s Unpacking libopenblas-dev:armhf (0.3.30+ds-3) ... 3193s Selecting previously unselected package libldl3:armhf. 3193s Preparing to unpack .../275-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 3193s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 3193s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 3193s Preparing to unpack .../276-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 3193s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 3194s Selecting previously unselected package librbio4:armhf. 3194s Preparing to unpack .../277-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 3194s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 3194s Selecting previously unselected package libspex3:armhf. 3194s Preparing to unpack .../278-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 3194s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 3194s Selecting previously unselected package libparu1:armhf. 3194s Preparing to unpack .../279-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 3194s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 3194s Selecting previously unselected package libsuitesparse-dev:armhf. 3194s Preparing to unpack .../280-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 3194s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 3194s Selecting previously unselected package libscotch-7.0:armhf. 3194s Preparing to unpack .../281-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 3194s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3194s Selecting previously unselected package libscotch-dev. 3194s Preparing to unpack .../282-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3194s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 3194s Selecting previously unselected package libptscotch-dev. 3194s Preparing to unpack .../283-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 3194s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 3194s Selecting previously unselected package libscalapack-mpich-dev:armhf. 3194s Preparing to unpack .../284-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 3194s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3194s Selecting previously unselected package libscalapack-mpi-dev:armhf. 3194s Preparing to unpack .../285-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 3194s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3194s Selecting previously unselected package libfftw3-bin. 3194s Preparing to unpack .../286-libfftw3-bin_3.3.10-2fakesync1build2_armhf.deb ... 3194s Unpacking libfftw3-bin (3.3.10-2fakesync1build2) ... 3194s Selecting previously unselected package libfftw3-dev:armhf. 3194s Preparing to unpack .../287-libfftw3-dev_3.3.10-2fakesync1build2_armhf.deb ... 3194s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 3194s Selecting previously unselected package libfftw3-mpi-dev:armhf. 3194s Preparing to unpack .../288-libfftw3-mpi-dev_3.3.10-2fakesync1build2_armhf.deb ... 3194s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 3194s Selecting previously unselected package opencl-c-headers. 3194s Preparing to unpack .../289-opencl-c-headers_3.0~2025.07.22-2_all.deb ... 3194s Unpacking opencl-c-headers (3.0~2025.07.22-2) ... 3194s Selecting previously unselected package opencl-clhpp-headers. 3194s Preparing to unpack .../290-opencl-clhpp-headers_3.0~2025.07.22-1ubuntu1_all.deb ... 3194s Unpacking opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 3194s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 3194s Preparing to unpack .../291-ocl-icd-opencl-dev_2.3.4-1_armhf.deb ... 3194s Unpacking ocl-icd-opencl-dev:armhf (2.3.4-1) ... 3194s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 3194s Preparing to unpack .../292-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 3194s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 3194s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 3194s Preparing to unpack .../293-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 3194s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 3194s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 3194s Preparing to unpack .../294-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 3194s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 3194s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 3194s Preparing to unpack .../295-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 3194s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 3194s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 3194s Preparing to unpack .../296-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 3194s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 3194s Selecting previously unselected package libaec-dev:armhf. 3194s Preparing to unpack .../297-libaec-dev_1.1.4-2_armhf.deb ... 3194s Unpacking libaec-dev:armhf (1.1.4-2) ... 3194s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 3194s Preparing to unpack .../298-libjpeg-turbo8-dev_2.1.5-4ubuntu2_armhf.deb ... 3194s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 3195s Selecting previously unselected package libjpeg8-dev:armhf. 3195s Preparing to unpack .../299-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 3195s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 3195s Selecting previously unselected package libjpeg-dev:armhf. 3195s Preparing to unpack .../300-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 3195s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 3195s Selecting previously unselected package libhdf5-mpich-dev. 3195s Preparing to unpack .../301-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 3195s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 3195s Selecting previously unselected package libhdf5-mpi-dev:armhf. 3195s Preparing to unpack .../302-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 3195s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 3195s Selecting previously unselected package libsuperlu-dev:armhf. 3195s Preparing to unpack .../303-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 3195s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 3195s Selecting previously unselected package libsuperlu-dist-dev:armhf. 3195s Preparing to unpack .../304-libsuperlu-dist-dev_8.2.1+dfsg1-5.1_armhf.deb ... 3195s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 3195s Selecting previously unselected package xorg-sgml-doctools. 3195s Preparing to unpack .../305-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 3195s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 3195s Selecting previously unselected package x11proto-dev. 3195s Preparing to unpack .../306-x11proto-dev_2024.1-1_all.deb ... 3195s Unpacking x11proto-dev (2024.1-1) ... 3195s Selecting previously unselected package libxau-dev:armhf. 3195s Preparing to unpack .../307-libxau-dev_1%3a1.0.11-1build1_armhf.deb ... 3195s Unpacking libxau-dev:armhf (1:1.0.11-1build1) ... 3195s Selecting previously unselected package libxdmcp-dev:armhf. 3195s Preparing to unpack .../308-libxdmcp-dev_1%3a1.1.5-1build1_armhf.deb ... 3195s Unpacking libxdmcp-dev:armhf (1:1.1.5-1build1) ... 3195s Selecting previously unselected package xtrans-dev. 3195s Preparing to unpack .../309-xtrans-dev_1.6.0-1_all.deb ... 3195s Unpacking xtrans-dev (1.6.0-1) ... 3195s Selecting previously unselected package libxcb1-dev:armhf. 3195s Preparing to unpack .../310-libxcb1-dev_1.17.0-2build1_armhf.deb ... 3195s Unpacking libxcb1-dev:armhf (1.17.0-2build1) ... 3195s Selecting previously unselected package libx11-dev:armhf. 3195s Preparing to unpack .../311-libx11-dev_2%3a1.8.12-1build1_armhf.deb ... 3195s Unpacking libx11-dev:armhf (2:1.8.12-1build1) ... 3195s Selecting previously unselected package libyaml-dev:armhf. 3195s Preparing to unpack .../312-libyaml-dev_0.2.5-2build2_armhf.deb ... 3195s Unpacking libyaml-dev:armhf (0.2.5-2build2) ... 3195s Selecting previously unselected package libpetsc3.22-dev-common. 3195s Preparing to unpack .../313-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu2_all.deb ... 3195s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 3195s Selecting previously unselected package libmumps-headers-dev. 3195s Preparing to unpack .../314-libmumps-headers-dev_5.7.3-3build3_all.deb ... 3195s Unpacking libmumps-headers-dev (5.7.3-3build3) ... 3195s Selecting previously unselected package libmumps-dev:armhf. 3195s Preparing to unpack .../315-libmumps-dev_5.7.3-3build3_armhf.deb ... 3195s Unpacking libmumps-dev:armhf (5.7.3-3build3) ... 3195s Selecting previously unselected package libc6-dbg:armhf. 3195s Preparing to unpack .../316-libc6-dbg_2.42-0ubuntu3_armhf.deb ... 3195s Unpacking libc6-dbg:armhf (2.42-0ubuntu3) ... 3196s Selecting previously unselected package valgrind. 3196s Preparing to unpack .../317-valgrind_1%3a3.25.1-0ubuntu1_armhf.deb ... 3196s Unpacking valgrind (1:3.25.1-0ubuntu1) ... 3196s Selecting previously unselected package valgrind-mpi. 3196s Preparing to unpack .../318-valgrind-mpi_1%3a3.25.1-0ubuntu1_armhf.deb ... 3196s Unpacking valgrind-mpi (1:3.25.1-0ubuntu1) ... 3196s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 3196s Preparing to unpack .../319-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 3196s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 3196s Selecting previously unselected package libparpack2-dev:armhf. 3196s Preparing to unpack .../320-libparpack2-dev_3.9.1-6_armhf.deb ... 3196s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 3196s Selecting previously unselected package libslepc-complex3.22-dev. 3196s Preparing to unpack .../321-libslepc-complex3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 3196s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 3196s Selecting previously unselected package libdolfinx-complex-dev:armhf. 3196s Preparing to unpack .../322-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 3196s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 3196s Selecting previously unselected package libhypre-2.32.0:armhf. 3196s Preparing to unpack .../323-libhypre-2.32.0_2.32.0-5_armhf.deb ... 3196s Unpacking libhypre-2.32.0:armhf (2.32.0-5) ... 3196s Selecting previously unselected package libpetsc-real3.22:armhf. 3196s Preparing to unpack .../324-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 3196s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 3196s Selecting previously unselected package libslepc-real3.22. 3196s Preparing to unpack .../325-libslepc-real3.22_3.22.2+dfsg1-1build2_armhf.deb ... 3196s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 3196s Selecting previously unselected package libdolfinx-real0.9:armhf. 3196s Preparing to unpack .../326-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 3196s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 3197s Selecting previously unselected package libhypre-dev:armhf. 3197s Preparing to unpack .../327-libhypre-dev_2.32.0-5_armhf.deb ... 3197s Unpacking libhypre-dev:armhf (2.32.0-5) ... 3197s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 3197s Preparing to unpack .../328-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 3197s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 3197s Selecting previously unselected package libslepc-real3.22-dev. 3197s Preparing to unpack .../329-libslepc-real3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 3197s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 3197s Selecting previously unselected package libdolfinx-real-dev:armhf. 3197s Preparing to unpack .../330-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 3197s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 3197s Selecting previously unselected package libpugixml-dev:armhf. 3197s Preparing to unpack .../331-libpugixml-dev_1.14-2_armhf.deb ... 3197s Unpacking libpugixml-dev:armhf (1.14-2) ... 3197s Selecting previously unselected package libfmt-dev:armhf. 3197s Preparing to unpack .../332-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 3197s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 3197s Selecting previously unselected package libspdlog-dev:armhf. 3197s Preparing to unpack .../333-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 3197s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 3197s Selecting previously unselected package liblzma-dev:armhf. 3197s Preparing to unpack .../334-liblzma-dev_5.8.1-1build2_armhf.deb ... 3197s Unpacking liblzma-dev:armhf (5.8.1-1build2) ... 3197s Selecting previously unselected package libxml2-dev:armhf. 3197s Preparing to unpack .../335-libxml2-dev_2.14.5+dfsg-0.2build1_armhf.deb ... 3197s Unpacking libxml2-dev:armhf (2.14.5+dfsg-0.2build1) ... 3197s Selecting previously unselected package python3-ply. 3197s Preparing to unpack .../336-python3-ply_3.11-9_all.deb ... 3197s Unpacking python3-ply (3.11-9) ... 3197s Selecting previously unselected package python3-pycparser. 3197s Preparing to unpack .../337-python3-pycparser_2.23-1_all.deb ... 3197s Unpacking python3-pycparser (2.23-1) ... 3197s Selecting previously unselected package python3-cffi. 3197s Preparing to unpack .../338-python3-cffi_2.0.0-2_all.deb ... 3197s Unpacking python3-cffi (2.0.0-2) ... 3197s Selecting previously unselected package libpython3.13:armhf. 3197s Preparing to unpack .../339-libpython3.13_3.13.9-1_armhf.deb ... 3197s Unpacking libpython3.13:armhf (3.13.9-1) ... 3197s Selecting previously unselected package libexpat1-dev:armhf. 3197s Preparing to unpack .../340-libexpat1-dev_2.7.1-2_armhf.deb ... 3197s Unpacking libexpat1-dev:armhf (2.7.1-2) ... 3197s Selecting previously unselected package libpython3.13-dev:armhf. 3197s Preparing to unpack .../341-libpython3.13-dev_3.13.9-1_armhf.deb ... 3197s Unpacking libpython3.13-dev:armhf (3.13.9-1) ... 3198s Selecting previously unselected package libpython3-dev:armhf. 3198s Preparing to unpack .../342-libpython3-dev_3.13.7-1_armhf.deb ... 3198s Unpacking libpython3-dev:armhf (3.13.7-1) ... 3198s Selecting previously unselected package python3.13-dev. 3198s Preparing to unpack .../343-python3.13-dev_3.13.9-1_armhf.deb ... 3198s Unpacking python3.13-dev (3.13.9-1) ... 3198s Selecting previously unselected package python3-dev. 3198s Preparing to unpack .../344-python3-dev_3.13.7-1_armhf.deb ... 3198s Unpacking python3-dev (3.13.7-1) ... 3198s Selecting previously unselected package python3-ufl. 3198s Preparing to unpack .../345-python3-ufl_2024.2.0-3_all.deb ... 3198s Unpacking python3-ufl (2024.2.0-3) ... 3198s Selecting previously unselected package python3-basix. 3198s Preparing to unpack .../346-python3-basix_0.9.0-2build2_armhf.deb ... 3198s Unpacking python3-basix (0.9.0-2build2) ... 3198s Selecting previously unselected package python3-ffcx. 3198s Preparing to unpack .../347-python3-ffcx_1%3a0.9.0-3_all.deb ... 3198s Unpacking python3-ffcx (1:0.9.0-3) ... 3198s Selecting previously unselected package libdolfinx-dev:armhf. 3198s Preparing to unpack .../348-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 3198s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 3198s Selecting previously unselected package libdrm-amdgpu1:armhf. 3198s Preparing to unpack .../349-libdrm-amdgpu1_2.4.127-1ubuntu1_armhf.deb ... 3198s Unpacking libdrm-amdgpu1:armhf (2.4.127-1ubuntu1) ... 3198s Selecting previously unselected package libxfixes3:armhf. 3198s Preparing to unpack .../350-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 3198s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 3198s Selecting previously unselected package libxcursor1:armhf. 3198s Preparing to unpack .../351-libxcursor1_1%3a1.2.3-1_armhf.deb ... 3198s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 3198s Selecting previously unselected package libxinerama1:armhf. 3198s Preparing to unpack .../352-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 3198s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 3198s Selecting previously unselected package libfltk1.3t64:armhf. 3198s Preparing to unpack .../353-libfltk1.3t64_1.3.11-3_armhf.deb ... 3198s Unpacking libfltk1.3t64:armhf (1.3.11-3) ... 3198s Selecting previously unselected package libglvnd0:armhf. 3198s Preparing to unpack .../354-libglvnd0_1.7.0-1build2_armhf.deb ... 3198s Unpacking libglvnd0:armhf (1.7.0-1build2) ... 3198s Selecting previously unselected package libx11-xcb1:armhf. 3198s Preparing to unpack .../355-libx11-xcb1_2%3a1.8.12-1build1_armhf.deb ... 3198s Unpacking libx11-xcb1:armhf (2:1.8.12-1build1) ... 3198s Selecting previously unselected package libxcb-dri3-0:armhf. 3198s Preparing to unpack .../356-libxcb-dri3-0_1.17.0-2build1_armhf.deb ... 3198s Unpacking libxcb-dri3-0:armhf (1.17.0-2build1) ... 3198s Selecting previously unselected package libxcb-glx0:armhf. 3198s Preparing to unpack .../357-libxcb-glx0_1.17.0-2build1_armhf.deb ... 3198s Unpacking libxcb-glx0:armhf (1.17.0-2build1) ... 3198s Selecting previously unselected package libxcb-present0:armhf. 3198s Preparing to unpack .../358-libxcb-present0_1.17.0-2build1_armhf.deb ... 3198s Unpacking libxcb-present0:armhf (1.17.0-2build1) ... 3198s Selecting previously unselected package libxcb-xfixes0:armhf. 3198s Preparing to unpack .../359-libxcb-xfixes0_1.17.0-2build1_armhf.deb ... 3198s Unpacking libxcb-xfixes0:armhf (1.17.0-2build1) ... 3198s Selecting previously unselected package libxxf86vm1:armhf. 3198s Preparing to unpack .../360-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 3198s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 3198s Selecting previously unselected package libxcb-randr0:armhf. 3198s Preparing to unpack .../361-libxcb-randr0_1.17.0-2build1_armhf.deb ... 3198s Unpacking libxcb-randr0:armhf (1.17.0-2build1) ... 3198s Selecting previously unselected package libxcb-sync1:armhf. 3198s Preparing to unpack .../362-libxcb-sync1_1.17.0-2build1_armhf.deb ... 3198s Unpacking libxcb-sync1:armhf (1.17.0-2build1) ... 3198s Selecting previously unselected package libxshmfence1:armhf. 3198s Preparing to unpack .../363-libxshmfence1_1.3.3-1_armhf.deb ... 3198s Unpacking libxshmfence1:armhf (1.3.3-1) ... 3199s Selecting previously unselected package mesa-libgallium:armhf. 3199s Preparing to unpack .../364-mesa-libgallium_25.2.3-1ubuntu1_armhf.deb ... 3199s Unpacking mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 3199s Selecting previously unselected package libgbm1:armhf. 3199s Preparing to unpack .../365-libgbm1_25.2.3-1ubuntu1_armhf.deb ... 3199s Unpacking libgbm1:armhf (25.2.3-1ubuntu1) ... 3199s Selecting previously unselected package libvulkan1:armhf. 3199s Preparing to unpack .../366-libvulkan1_1.4.321.0-1_armhf.deb ... 3199s Unpacking libvulkan1:armhf (1.4.321.0-1) ... 3199s Selecting previously unselected package libgl1-mesa-dri:armhf. 3199s Preparing to unpack .../367-libgl1-mesa-dri_25.2.3-1ubuntu1_armhf.deb ... 3199s Unpacking libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 3199s Selecting previously unselected package libglx-mesa0:armhf. 3199s Preparing to unpack .../368-libglx-mesa0_25.2.3-1ubuntu1_armhf.deb ... 3199s Unpacking libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 3199s Selecting previously unselected package libglx0:armhf. 3199s Preparing to unpack .../369-libglx0_1.7.0-1build2_armhf.deb ... 3199s Unpacking libglx0:armhf (1.7.0-1build2) ... 3199s Selecting previously unselected package libgl1:armhf. 3199s Preparing to unpack .../370-libgl1_1.7.0-1build2_armhf.deb ... 3199s Unpacking libgl1:armhf (1.7.0-1build2) ... 3199s Selecting previously unselected package libfltk-gl1.3t64:armhf. 3199s Preparing to unpack .../371-libfltk-gl1.3t64_1.3.11-3_armhf.deb ... 3199s Unpacking libfltk-gl1.3t64:armhf (1.3.11-3) ... 3199s Selecting previously unselected package libfltk-images1.3t64:armhf. 3199s Preparing to unpack .../372-libfltk-images1.3t64_1.3.11-3_armhf.deb ... 3199s Unpacking libfltk-images1.3t64:armhf (1.3.11-3) ... 3199s Selecting previously unselected package libgl2ps1.4:armhf. 3199s Preparing to unpack .../373-libgl2ps1.4_1.4.2+dfsg1-4_armhf.deb ... 3199s Unpacking libgl2ps1.4:armhf (1.4.2+dfsg1-4) ... 3199s Selecting previously unselected package libopengl0:armhf. 3199s Preparing to unpack .../374-libopengl0_1.7.0-1build2_armhf.deb ... 3199s Unpacking libopengl0:armhf (1.7.0-1build2) ... 3199s Selecting previously unselected package libglu1-mesa:armhf. 3199s Preparing to unpack .../375-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 3199s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 3199s Selecting previously unselected package libtbbbind-2-5:armhf. 3199s Preparing to unpack .../376-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 3199s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 3199s Selecting previously unselected package libtbbmalloc2:armhf. 3199s Preparing to unpack .../377-libtbbmalloc2_2022.1.0-1_armhf.deb ... 3199s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 3199s Selecting previously unselected package libtbb12:armhf. 3199s Preparing to unpack .../378-libtbb12_2022.1.0-1_armhf.deb ... 3199s Unpacking libtbb12:armhf (2022.1.0-1) ... 3199s Selecting previously unselected package libocct-foundation-7.8:armhf. 3199s Preparing to unpack .../379-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 3199s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3199s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 3199s Preparing to unpack .../380-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 3199s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3199s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 3200s Preparing to unpack .../381-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 3200s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3200s Selecting previously unselected package libimath-3-1-29t64:armhf. 3200s Preparing to unpack .../382-libimath-3-1-29t64_3.1.12-1ubuntu3_armhf.deb ... 3200s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 3200s Selecting previously unselected package libjxr0t64:armhf. 3200s Preparing to unpack .../383-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 3200s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3200s Selecting previously unselected package libopenexr-3-1-30:armhf. 3200s Preparing to unpack .../384-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 3200s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 3200s Selecting previously unselected package libopenjp2-7:armhf. 3200s Preparing to unpack .../385-libopenjp2-7_2.5.3-2.1_armhf.deb ... 3200s Unpacking libopenjp2-7:armhf (2.5.3-2.1) ... 3200s Selecting previously unselected package liblcms2-2:armhf. 3200s Preparing to unpack .../386-liblcms2-2_2.16-2_armhf.deb ... 3200s Unpacking liblcms2-2:armhf (2.16-2) ... 3200s Selecting previously unselected package libraw23t64:armhf. 3200s Preparing to unpack .../387-libraw23t64_0.21.4-2_armhf.deb ... 3200s Unpacking libraw23t64:armhf (0.21.4-2) ... 3200s Selecting previously unselected package libwebpmux3:armhf. 3200s Preparing to unpack .../388-libwebpmux3_1.5.0-0.1_armhf.deb ... 3200s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 3200s Selecting previously unselected package libfreeimage3:armhf. 3200s Preparing to unpack .../389-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 3200s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 3200s Selecting previously unselected package libocct-draw-7.8:armhf. 3200s Preparing to unpack .../390-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 3200s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3200s Selecting previously unselected package occt-misc. 3200s Preparing to unpack .../391-occt-misc_7.8.1+dfsg1-3_all.deb ... 3200s Unpacking occt-misc (7.8.1+dfsg1-3) ... 3201s Selecting previously unselected package libocct-visualization-7.8:armhf. 3201s Preparing to unpack .../392-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 3201s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3201s Selecting previously unselected package libocct-ocaf-7.8:armhf. 3201s Preparing to unpack .../393-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 3201s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3201s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 3201s Preparing to unpack .../394-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 3201s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3201s Selecting previously unselected package libvoro++1. 3201s Preparing to unpack .../395-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 3201s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3201s Selecting previously unselected package libgmsh4.13:armhf. 3201s Preparing to unpack .../396-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 3201s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 3201s Selecting previously unselected package libjson-perl. 3201s Preparing to unpack .../397-libjson-perl_4.10000-1_all.deb ... 3201s Unpacking libjson-perl (4.10000-1) ... 3201s Selecting previously unselected package libpetsc-complex-dev. 3201s Preparing to unpack .../398-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 3201s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 3201s Selecting previously unselected package libpetsc-real-dev. 3201s Preparing to unpack .../399-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 3201s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 3201s Selecting previously unselected package libpython3-all-dev:armhf. 3201s Preparing to unpack .../400-libpython3-all-dev_3.13.7-1_armhf.deb ... 3201s Unpacking libpython3-all-dev:armhf (3.13.7-1) ... 3201s Selecting previously unselected package libpython3.14-minimal:armhf. 3201s Preparing to unpack .../401-libpython3.14-minimal_3.14.0-4_armhf.deb ... 3201s Unpacking libpython3.14-minimal:armhf (3.14.0-4) ... 3201s Selecting previously unselected package libpython3.14-stdlib:armhf. 3201s Preparing to unpack .../402-libpython3.14-stdlib_3.14.0-4_armhf.deb ... 3201s Unpacking libpython3.14-stdlib:armhf (3.14.0-4) ... 3201s Selecting previously unselected package libpython3.14:armhf. 3201s Preparing to unpack .../403-libpython3.14_3.14.0-4_armhf.deb ... 3201s Unpacking libpython3.14:armhf (3.14.0-4) ... 3202s Selecting previously unselected package libqhull-r8.0:armhf. 3202s Preparing to unpack .../404-libqhull-r8.0_2020.2-6build1_armhf.deb ... 3202s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 3202s Selecting previously unselected package libraqm0:armhf. 3202s Preparing to unpack .../405-libraqm0_0.10.3-1_armhf.deb ... 3202s Unpacking libraqm0:armhf (0.10.3-1) ... 3202s Selecting previously unselected package libslepc-complex-dev. 3202s Preparing to unpack .../406-libslepc-complex-dev_3.22.2+dfsg1-1build2_armhf.deb ... 3202s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 3202s Selecting previously unselected package libslepc-real-dev. 3202s Preparing to unpack .../407-libslepc-real-dev_3.22.2+dfsg1-1build2_armhf.deb ... 3202s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build2) ... 3202s Selecting previously unselected package libwebpdemux2:armhf. 3202s Preparing to unpack .../408-libwebpdemux2_1.5.0-0.1_armhf.deb ... 3202s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 3202s Selecting previously unselected package libxslt1.1:armhf. 3202s Preparing to unpack .../409-libxslt1.1_1.1.43-0.3_armhf.deb ... 3202s Unpacking libxslt1.1:armhf (1.1.43-0.3) ... 3202s Selecting previously unselected package libzopfli1. 3202s Preparing to unpack .../410-libzopfli1_1.0.3-3_armhf.deb ... 3202s Unpacking libzopfli1 (1.0.3-3) ... 3202s Selecting previously unselected package robin-map-dev. 3202s Preparing to unpack .../411-robin-map-dev_1.3.0-1_all.deb ... 3202s Unpacking robin-map-dev (1.3.0-1) ... 3202s Selecting previously unselected package nanobind-dev. 3202s Preparing to unpack .../412-nanobind-dev_2.9.2-2_all.deb ... 3202s Unpacking nanobind-dev (2.9.2-2) ... 3202s Selecting previously unselected package python3-packaging. 3202s Preparing to unpack .../413-python3-packaging_25.0-1_all.deb ... 3202s Unpacking python3-packaging (25.0-1) ... 3202s Selecting previously unselected package python3-pyproject-hooks. 3202s Preparing to unpack .../414-python3-pyproject-hooks_1.2.0-1_all.deb ... 3202s Unpacking python3-pyproject-hooks (1.2.0-1) ... 3202s Selecting previously unselected package python3-wheel. 3202s Preparing to unpack .../415-python3-wheel_0.46.1-2_all.deb ... 3202s Unpacking python3-wheel (0.46.1-2) ... 3202s Selecting previously unselected package python3-build. 3202s Preparing to unpack .../416-python3-build_1.2.2-4_all.deb ... 3202s Unpacking python3-build (1.2.2-4) ... 3202s Selecting previously unselected package python3-installer. 3202s Preparing to unpack .../417-python3-installer_0.7.0+dfsg1-3_all.deb ... 3202s Unpacking python3-installer (0.7.0+dfsg1-3) ... 3202s Selecting previously unselected package pybuild-plugin-pyproject. 3202s Preparing to unpack .../418-pybuild-plugin-pyproject_6.20250414_all.deb ... 3202s Unpacking pybuild-plugin-pyproject (6.20250414) ... 3202s Selecting previously unselected package python-matplotlib-data. 3202s Preparing to unpack .../419-python-matplotlib-data_3.10.7+dfsg1-1_all.deb ... 3202s Unpacking python-matplotlib-data (3.10.7+dfsg1-1) ... 3202s Selecting previously unselected package sphinx-common. 3202s Preparing to unpack .../420-sphinx-common_8.2.3-1ubuntu2_all.deb ... 3202s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 3202s Selecting previously unselected package python-petsc4py-doc. 3202s Preparing to unpack .../421-python-petsc4py-doc_3.22.4-2ubuntu2_all.deb ... 3202s Unpacking python-petsc4py-doc (3.22.4-2ubuntu2) ... 3203s Selecting previously unselected package python3-all. 3203s Preparing to unpack .../422-python3-all_3.13.7-1_armhf.deb ... 3203s Unpacking python3-all (3.13.7-1) ... 3203s Selecting previously unselected package python3-all-dev. 3203s Preparing to unpack .../423-python3-all-dev_3.13.7-1_armhf.deb ... 3203s Unpacking python3-all-dev (3.13.7-1) ... 3203s Selecting previously unselected package python3-brotli. 3203s Preparing to unpack .../424-python3-brotli_1.1.0-2build6_armhf.deb ... 3203s Unpacking python3-brotli (1.1.0-2build6) ... 3203s Selecting previously unselected package python3-contourpy. 3203s Preparing to unpack .../425-python3-contourpy_1.3.1-1build2_armhf.deb ... 3203s Unpacking python3-contourpy (1.3.1-1build2) ... 3203s Selecting previously unselected package python3-cycler. 3203s Preparing to unpack .../426-python3-cycler_0.12.1-2_all.deb ... 3203s Unpacking python3-cycler (0.12.1-2) ... 3203s Selecting previously unselected package python3-dateutil. 3203s Preparing to unpack .../427-python3-dateutil_2.9.0-4_all.deb ... 3203s Unpacking python3-dateutil (2.9.0-4) ... 3203s Selecting previously unselected package python3-decorator. 3203s Preparing to unpack .../428-python3-decorator_5.2.1-2_all.deb ... 3203s Unpacking python3-decorator (5.2.1-2) ... 3203s Selecting previously unselected package python3-defusedxml. 3203s Preparing to unpack .../429-python3-defusedxml_0.7.1-3_all.deb ... 3203s Unpacking python3-defusedxml (0.7.1-3) ... 3203s Selecting previously unselected package python3-distlib. 3203s Preparing to unpack .../430-python3-distlib_0.4.0-1_all.deb ... 3203s Unpacking python3-distlib (0.4.0-1) ... 3203s Selecting previously unselected package python3-roman. 3203s Preparing to unpack .../431-python3-roman_5.1-1_all.deb ... 3203s Unpacking python3-roman (5.1-1) ... 3203s Selecting previously unselected package python3-docutils. 3203s Preparing to unpack .../432-python3-docutils_0.21.2+dfsg-2_all.deb ... 3203s Unpacking python3-docutils (0.21.2+dfsg-2) ... 3203s Selecting previously unselected package python3-mpi4py. 3203s Preparing to unpack .../433-python3-mpi4py_4.0.3-3ubuntu3_armhf.deb ... 3203s Unpacking python3-mpi4py (4.0.3-3ubuntu3) ... 3203s Selecting previously unselected package python3-nanobind. 3203s Preparing to unpack .../434-python3-nanobind_2.9.2-2_all.deb ... 3203s Unpacking python3-nanobind (2.9.2-2) ... 3203s Selecting previously unselected package python3-pusimp. 3203s Preparing to unpack .../435-python3-pusimp_0.1.1-1_all.deb ... 3203s Unpacking python3-pusimp (0.1.1-1) ... 3203s Selecting previously unselected package python3-scipy. 3203s Preparing to unpack .../436-python3-scipy_1.16.3-1_armhf.deb ... 3203s Unpacking python3-scipy (1.16.3-1) ... 3204s Selecting previously unselected package swig. 3204s Preparing to unpack .../437-swig_4.4.0-1_armhf.deb ... 3204s Unpacking swig (4.4.0-1) ... 3204s Selecting previously unselected package python3-petsc4py-real3.22. 3204s Preparing to unpack .../438-python3-petsc4py-real3.22_3.22.4-2ubuntu2_armhf.deb ... 3204s Unpacking python3-petsc4py-real3.22 (3.22.4-2ubuntu2) ... 3204s Selecting previously unselected package python3-petsc4py-real. 3204s Preparing to unpack .../439-python3-petsc4py-real_3.22.4-2ubuntu2_all.deb ... 3204s Unpacking python3-petsc4py-real (3.22.4-2ubuntu2) ... 3204s Selecting previously unselected package python3-petsc4py-complex3.22. 3204s Preparing to unpack .../440-python3-petsc4py-complex3.22_3.22.4-2ubuntu2_armhf.deb ... 3204s Unpacking python3-petsc4py-complex3.22 (3.22.4-2ubuntu2) ... 3204s Selecting previously unselected package python3-petsc4py-complex. 3204s Preparing to unpack .../441-python3-petsc4py-complex_3.22.4-2ubuntu2_all.deb ... 3204s Unpacking python3-petsc4py-complex (3.22.4-2ubuntu2) ... 3204s Selecting previously unselected package python3-petsc4py. 3204s Preparing to unpack .../442-python3-petsc4py_3.22.4-2ubuntu2_all.deb ... 3204s Unpacking python3-petsc4py (3.22.4-2ubuntu2) ... 3204s Selecting previously unselected package python3-slepc4py-real3.22. 3204s Preparing to unpack .../443-python3-slepc4py-real3.22_3.22.2-1ubuntu3_armhf.deb ... 3204s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu3) ... 3204s Selecting previously unselected package python3-slepc4py-real. 3204s Preparing to unpack .../444-python3-slepc4py-real_3.22.2-1ubuntu3_all.deb ... 3204s Unpacking python3-slepc4py-real (3.22.2-1ubuntu3) ... 3205s Selecting previously unselected package python3-slepc4py-complex3.22. 3205s Preparing to unpack .../445-python3-slepc4py-complex3.22_3.22.2-1ubuntu3_armhf.deb ... 3205s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu3) ... 3205s Selecting previously unselected package python3-slepc4py-complex. 3205s Preparing to unpack .../446-python3-slepc4py-complex_3.22.2-1ubuntu3_all.deb ... 3205s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu3) ... 3205s Selecting previously unselected package python3-slepc4py. 3205s Preparing to unpack .../447-python3-slepc4py_3.22.2-1ubuntu3_all.deb ... 3205s Unpacking python3-slepc4py (3.22.2-1ubuntu3) ... 3205s Selecting previously unselected package python3-dolfinx-real. 3205s Preparing to unpack .../448-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 3205s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 3205s Selecting previously unselected package python3-dolfinx-complex. 3205s Preparing to unpack .../449-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 3205s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 3205s Selecting previously unselected package python3-dolfinx:armhf. 3205s Preparing to unpack .../450-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 3205s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 3205s Selecting previously unselected package python3-fastjsonschema. 3205s Preparing to unpack .../451-python3-fastjsonschema_2.21.1-1_all.deb ... 3205s Unpacking python3-fastjsonschema (2.21.1-1) ... 3205s Selecting previously unselected package python3-filelock. 3205s Preparing to unpack .../452-python3-filelock_3.18.0-1_all.deb ... 3205s Unpacking python3-filelock (3.18.0-1) ... 3205s Selecting previously unselected package python3-platformdirs. 3205s Preparing to unpack .../453-python3-platformdirs_4.3.7-1_all.deb ... 3205s Unpacking python3-platformdirs (4.3.7-1) ... 3205s Selecting previously unselected package python3-fs. 3205s Preparing to unpack .../454-python3-fs_2.4.16-7_all.deb ... 3205s Unpacking python3-fs (2.4.16-7) ... 3205s Selecting previously unselected package python3-lxml:armhf. 3205s Preparing to unpack .../455-python3-lxml_6.0.1-1build1_armhf.deb ... 3205s Unpacking python3-lxml:armhf (6.0.1-1build1) ... 3205s Selecting previously unselected package python3-lz4. 3205s Preparing to unpack .../456-python3-lz4_4.4.4+dfsg-3_armhf.deb ... 3205s Unpacking python3-lz4 (4.4.4+dfsg-3) ... 3205s Selecting previously unselected package python3-mpmath. 3205s Preparing to unpack .../457-python3-mpmath_1.3.0-1_all.deb ... 3205s Unpacking python3-mpmath (1.3.0-1) ... 3205s Selecting previously unselected package python3-sympy. 3205s Preparing to unpack .../458-python3-sympy_1.13.3-5_all.deb ... 3205s Unpacking python3-sympy (1.13.3-5) ... 3206s Selecting previously unselected package python3-ufolib2. 3206s Preparing to unpack .../459-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 3206s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 3206s Selecting previously unselected package python3-zopfli. 3206s Preparing to unpack .../460-python3-zopfli_0.2.3.post1-1_armhf.deb ... 3206s Unpacking python3-zopfli (0.2.3.post1-1) ... 3206s Selecting previously unselected package unicode-data. 3206s Preparing to unpack .../461-unicode-data_16.0.0-1_all.deb ... 3206s Unpacking unicode-data (16.0.0-1) ... 3206s Selecting previously unselected package python3-fonttools. 3206s Preparing to unpack .../462-python3-fonttools_4.57.0-2build1_armhf.deb ... 3206s Unpacking python3-fonttools (4.57.0-2build1) ... 3206s Selecting previously unselected package python3-gmsh. 3206s Preparing to unpack .../463-python3-gmsh_4.13.1+ds1-6_all.deb ... 3206s Unpacking python3-gmsh (4.13.1+ds1-6) ... 3206s Selecting previously unselected package python3-imagesize. 3206s Preparing to unpack .../464-python3-imagesize_1.4.1-1_all.deb ... 3206s Unpacking python3-imagesize (1.4.1-1) ... 3206s Selecting previously unselected package python3-iniconfig. 3206s Preparing to unpack .../465-python3-iniconfig_1.1.1-2_all.deb ... 3206s Unpacking python3-iniconfig (1.1.1-2) ... 3206s Selecting previously unselected package python3-traitlets. 3206s Preparing to unpack .../466-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 3206s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 3206s Selecting previously unselected package python3-jupyter-core. 3206s Preparing to unpack .../467-python3-jupyter-core_5.7.2-5_all.deb ... 3206s Unpacking python3-jupyter-core (5.7.2-5) ... 3206s Selecting previously unselected package python3-mdit-py-plugins. 3206s Preparing to unpack .../468-python3-mdit-py-plugins_0.4.2-1_all.deb ... 3206s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 3207s Selecting previously unselected package python3-nbformat. 3207s Preparing to unpack .../469-python3-nbformat_5.9.1-1_all.deb ... 3207s Unpacking python3-nbformat (5.9.1-1) ... 3207s Selecting previously unselected package python3-jupytext. 3207s Preparing to unpack .../470-python3-jupytext_1.16.4+ds1-1_all.deb ... 3207s Unpacking python3-jupytext (1.16.4+ds1-1) ... 3207s Selecting previously unselected package python3-kiwisolver. 3207s Preparing to unpack .../471-python3-kiwisolver_1.4.10~rc0-1_armhf.deb ... 3207s Unpacking python3-kiwisolver (1.4.10~rc0-1) ... 3207s Selecting previously unselected package python3-pil:armhf. 3207s Preparing to unpack .../472-python3-pil_11.3.0-1ubuntu2_armhf.deb ... 3207s Unpacking python3-pil:armhf (11.3.0-1ubuntu2) ... 3207s Selecting previously unselected package python3.14-tk. 3207s Preparing to unpack .../473-python3.14-tk_3.14.0-4_armhf.deb ... 3207s Unpacking python3.14-tk (3.14.0-4) ... 3207s Selecting previously unselected package python3.13-tk. 3207s Preparing to unpack .../474-python3.13-tk_3.13.9-1_armhf.deb ... 3207s Unpacking python3.13-tk (3.13.9-1) ... 3207s Selecting previously unselected package python3-tk:armhf. 3207s Preparing to unpack .../475-python3-tk_3.13.9-1_armhf.deb ... 3207s Unpacking python3-tk:armhf (3.13.9-1) ... 3207s Selecting previously unselected package python3-pil.imagetk:armhf. 3207s Preparing to unpack .../476-python3-pil.imagetk_11.3.0-1ubuntu2_armhf.deb ... 3207s Unpacking python3-pil.imagetk:armhf (11.3.0-1ubuntu2) ... 3207s Selecting previously unselected package python3-matplotlib. 3207s Preparing to unpack .../477-python3-matplotlib_3.10.7+dfsg1-1_armhf.deb ... 3207s Unpacking python3-matplotlib (3.10.7+dfsg1-1) ... 3207s Selecting previously unselected package python3-alabaster. 3207s Preparing to unpack .../478-python3-alabaster_0.7.16-0.1_all.deb ... 3207s Unpacking python3-alabaster (0.7.16-0.1) ... 3207s Selecting previously unselected package python3-snowballstemmer. 3207s Preparing to unpack .../479-python3-snowballstemmer_2.2.0-4build1_all.deb ... 3207s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 3207s Selecting previously unselected package python3-sphinx. 3207s Preparing to unpack .../480-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 3207s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 3208s Selecting previously unselected package python3-myst-parser. 3208s Preparing to unpack .../481-python3-myst-parser_4.0.1-1_all.deb ... 3208s Unpacking python3-myst-parser (4.0.1-1) ... 3208s Selecting previously unselected package python3-pathspec. 3208s Preparing to unpack .../482-python3-pathspec_0.12.1-1_all.deb ... 3208s Unpacking python3-pathspec (0.12.1-1) ... 3208s Selecting previously unselected package python3-pip. 3208s Preparing to unpack .../483-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 3208s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 3208s Selecting previously unselected package python3-pip-whl. 3208s Preparing to unpack .../484-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 3208s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 3208s Selecting previously unselected package python3-pluggy. 3208s Preparing to unpack .../485-python3-pluggy_1.6.0-1_all.deb ... 3208s Unpacking python3-pluggy (1.6.0-1) ... 3208s Selecting previously unselected package python3-pyproject-metadata. 3208s Preparing to unpack .../486-python3-pyproject-metadata_0.9.1-2_all.deb ... 3208s Unpacking python3-pyproject-metadata (0.9.1-2) ... 3208s Selecting previously unselected package python3-pytest. 3208s Preparing to unpack .../487-python3-pytest_8.3.5-2_all.deb ... 3208s Unpacking python3-pytest (8.3.5-2) ... 3208s Selecting previously unselected package python3-scikit-build-core. 3208s Preparing to unpack .../488-python3-scikit-build-core_0.11.1-3_all.deb ... 3208s Unpacking python3-scikit-build-core (0.11.1-3) ... 3208s Selecting previously unselected package python3-setuptools-whl. 3208s Preparing to unpack .../489-python3-setuptools-whl_78.1.1-0.1_all.deb ... 3208s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 3208s Selecting previously unselected package python3-sphinxcontrib.jquery. 3208s Preparing to unpack .../490-python3-sphinxcontrib.jquery_4.1-6_all.deb ... 3208s Unpacking python3-sphinxcontrib.jquery (4.1-6) ... 3208s Selecting previously unselected package python3-sphinx-rtd-theme. 3208s Preparing to unpack .../491-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 3208s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 3208s Selecting previously unselected package python3-virtualenv. 3208s Preparing to unpack .../492-python3-virtualenv_20.35.3+ds-1_all.deb ... 3208s Unpacking python3-virtualenv (20.35.3+ds-1) ... 3208s Selecting previously unselected package libjs-modernizr. 3208s Preparing to unpack .../493-libjs-modernizr_3.13.0-0.1_all.deb ... 3208s Unpacking libjs-modernizr (3.13.0-0.1) ... 3209s Setting up libpython3.13:armhf (3.13.9-1) ... 3209s Setting up dh-python (6.20250414) ... 3209s Setting up libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3209s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 3209s Setting up libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 3209s Setting up libxcb-dri3-0:armhf (1.17.0-2build1) ... 3209s Setting up liblcms2-2:armhf (2.16-2) ... 3209s Setting up python3-iniconfig (1.1.1-2) ... 3209s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 3209s Setting up libpixman-1-0:armhf (0.46.4-1) ... 3209s Setting up libxapian30:armhf (1.4.29-3) ... 3209s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 3209s Setting up libaom3:armhf (3.12.1-1) ... 3209s Setting up libx11-xcb1:armhf (2:1.8.12-1build1) ... 3209s Setting up python3-setuptools-whl (78.1.1-0.1) ... 3209s Setting up python3-filelock (3.18.0-1) ... 3209s Setting up libalglib4.2:armhf (4.2.0-3) ... 3209s Setting up fonts-lato (2.015-1) ... 3209s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 3209s Setting up swig (4.4.0-1) ... 3209s Setting up libxcb-xfixes0:armhf (1.17.0-2build1) ... 3209s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 3209s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 3209s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 3209s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 3209s Setting up libxrender1:armhf (1:0.9.12-1) ... 3209s Setting up libdatrie1:armhf (0.2.13-4) ... 3209s Setting up libyaml-dev:armhf (0.2.5-2build2) ... 3209s Setting up libboost-timer1.83.0:armhf (1.83.0-5ubuntu2) ... 3209s Setting up libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3209s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 3209s Setting up python3-lz4 (4.4.4+dfsg-3) ... 3209s Setting up libxcb-render0:armhf (1.17.0-2build1) ... 3209s Setting up python3-defusedxml (0.7.1-3) ... 3209s Setting up libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3209s Setting up libarchive-zip-perl (1.68-1) ... 3209s Setting up libglvnd0:armhf (1.7.0-1build2) ... 3209s Setting up libboost-random1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3209s Setting up python3-alabaster (0.7.16-0.1) ... 3209s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3209s Setting up fonts-lyx (2.4.4-1) ... 3209s Setting up libxcb-glx0:armhf (1.17.0-2build1) ... 3209s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 3209s Setting up python3-ply (3.11-9) ... 3209s Setting up libpython3.14-minimal:armhf (3.14.0-4) ... 3209s Setting up liblab-gamut1:armhf (2.42.4-3build2) ... 3209s Setting up x11-common (1:7.7+24ubuntu1) ... 3210s Setting up python3-mdit-py-plugins (0.4.2-1) ... 3210s Setting up libdeflate0:armhf (1.23-2) ... 3210s Setting up linux-libc-dev:armhf (6.17.0-5.5) ... 3210s Setting up libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3210s Setting up m4 (1.4.20-2) ... 3210s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 3210s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 3210s Setting up python3-all (3.13.7-1) ... 3210s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 3210s Setting up libxcb-shm0:armhf (1.17.0-2build1) ... 3210s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 3210s Setting up libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3210s Setting up python3-distlib (0.4.0-1) ... 3210s Setting up libgomp1:armhf (15.2.0-7ubuntu1) ... 3210s Setting up libjs-modernizr (3.13.0-0.1) ... 3210s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 3210s Setting up libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3210s Setting up libaec0:armhf (1.1.4-2) ... 3210s Setting up python3-platformdirs (4.3.7-1) ... 3210s Setting up libpugixml1v5:armhf (1.14-2) ... 3210s Setting up libopengl0:armhf (1.7.0-1build2) ... 3210s Setting up python3-pycparser (2.23-1) ... 3210s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 3210s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 3210s Setting up occt-misc (7.8.1+dfsg1-3) ... 3210s Setting up libc6-dbg:armhf (2.42-0ubuntu3) ... 3210s Setting up libdw1t64:armhf (0.193-3) ... 3210s Setting up python3-fs (2.4.16-7) ... 3211s Setting up libxcb-present0:armhf (1.17.0-2build1) ... 3211s Setting up unicode-data (16.0.0-1) ... 3211s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 3211s Setting up python3-roman (5.1-1) ... 3211s Setting up xtrans-dev (1.6.0-1) ... 3211s Setting up python3-decorator (5.2.1-2) ... 3211s Setting up autotools-dev (20240727.1) ... 3211s Setting up libblas3:armhf (3.12.1-6build1) ... 3211s 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 3211s Setting up libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3211s Setting up python3-packaging (25.0-1) ... 3211s Setting up libunbound8:armhf (1.22.0-2ubuntu2) ... 3211s Setting up libpkgconf3:armhf (1.8.1-4build1) ... 3211s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 3211s Setting up rpcsvc-proto (1.4.3-1) ... 3211s Setting up libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3211s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 3211s Setting up python3-pyproject-hooks (1.2.0-1) ... 3211s Setting up libzopfli1 (1.0.3-3) ... 3211s Setting up libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 3211s Setting up libfreetype6:armhf (2.13.3+dfsg-1build1) ... 3211s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 3211s Setting up libxcb-sync1:armhf (1.17.0-2build1) ... 3211s Setting up python3-snowballstemmer (2.2.0-4build1) ... 3211s Setting up libboost-container1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3211s Setting up libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 3211s Setting up libjsoncpp26:armhf (1.9.6-4) ... 3211s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 3211s Setting up libpathplan4:armhf (2.42.4-3build2) ... 3211s Setting up libslurm42t64 (24.11.5-4) ... 3211s Setting up python3-brotli (1.1.0-2build6) ... 3212s Setting up libann0 (1.1.2+doc-9build1) ... 3212s Setting up python3-cycler (0.12.1-2) ... 3212s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 3212s Setting up libimagequant0:armhf (2.18.0-1build1) ... 3212s Setting up fonts-dejavu-mono (2.37-8) ... 3212s Setting up libssl-dev:armhf (3.5.3-1ubuntu2) ... 3212s Setting up python3-kiwisolver (1.4.10~rc0-1) ... 3212s Setting up libhwloc15:armhf (2.12.2-1) ... 3212s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 3212s Setting up libmpc3:armhf (1.3.1-1build3) ... 3212s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 3212s Setting up libtcl8.6:armhf (8.6.17+dfsg-1) ... 3212s Setting up autopoint (0.23.1-2build2) ... 3212s Setting up libllvm20:armhf (1:20.1.8-0ubuntu4) ... 3212s Setting up fonts-dejavu-core (2.37-8) ... 3212s Setting up pkgconf-bin (1.8.1-4build1) ... 3212s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 3212s Setting up libltdl7:armhf (2.5.4-4build1) ... 3212s Setting up opencl-c-headers (3.0~2025.07.22-2) ... 3212s Setting up libidn2-dev:armhf (2.3.8-4) ... 3212s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 3212s Setting up libboost-test1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3212s Setting up python3-installer (0.7.0+dfsg1-3) ... 3212s Setting up libgfortran5:armhf (15.2.0-7ubuntu1) ... 3212s Setting up libvulkan1:armhf (1.4.321.0-1) ... 3212s Setting up autoconf (2.72-3.1ubuntu1) ... 3212s Setting up python3-pluggy (1.6.0-1) ... 3212s Setting up libwebp7:armhf (1.5.0-0.1) ... 3212s Setting up libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3212s Setting up libmumps-headers-dev (5.7.3-3build3) ... 3212s Setting up liblzma-dev:armhf (5.8.1-1build2) ... 3212s Setting up libubsan1:armhf (15.2.0-7ubuntu1) ... 3212s Setting up python3-fastjsonschema (2.21.1-1) ... 3212s Setting up robin-map-dev (1.3.0-1) ... 3212s Setting up dwz (0.16-2) ... 3212s Setting up libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 3212s Setting up ocl-icd-libopencl1:armhf (2.3.4-1) ... 3212s Setting up libxshmfence1:armhf (1.3.3-1) ... 3212s Setting up libcrypt-dev:armhf (1:4.4.38-1build1) ... 3212s Setting up libxcb-randr0:armhf (1.17.0-2build1) ... 3212s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 3212s Setting up libasan8:armhf (15.2.0-7ubuntu1) ... 3212s Setting up libjson-perl (4.10000-1) ... 3212s Setting up libxslt1.1:armhf (1.1.43-0.3) ... 3212s Setting up libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3212s Setting up libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3212s Setting up debugedit (1:5.2-3) ... 3212s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 3212s Setting up libopenjp2-7:armhf (2.5.3-2.1) ... 3212s Setting up libharfbuzz0b:armhf (12.1.0-1) ... 3212s Setting up libthai-data (0.1.29-2build1) ... 3212s Setting up python3-dateutil (2.9.0-4) ... 3213s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 3213s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 3213s Setting up sgml-base (1.31+nmu1) ... 3213s Setting up cmake-data (3.31.6-2ubuntu6) ... 3213s Setting up librhash1:armhf (1.4.6-1) ... 3213s Setting up libcdt5:armhf (2.42.4-3build2) ... 3213s Setting up libcgraph6:armhf (2.42.4-3build2) ... 3213s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 3213s Setting up libxss1:armhf (1:1.2.3-1build3) ... 3213s Setting up libicu76:armhf (76.1-4ubuntu2) ... 3213s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 3213s Setting up python3-mpmath (1.3.0-1) ... 3213s Setting up libboost-system1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3213s Setting up libisl23:armhf (0.27-1) ... 3213s Setting up libde265-0:armhf (1.0.16-1) ... 3213s Setting up libc-dev-bin (2.42-0ubuntu3) ... 3213s Setting up valgrind (1:3.25.1-0ubuntu1) ... 3213s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 3213s Setting up python-matplotlib-data (3.10.7+dfsg1-1) ... 3213s Setting up libtasn1-6-dev:armhf (4.20.0-2build1) ... 3213s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 3213s Setting up python3-pathspec (0.12.1-1) ... 3213s Setting up libcatch2-dev (3.7.1-0.6) ... 3213s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3213s Setting up libboost-math1.88.0:armhf (1.88.0-1.4ubuntu2) ... 3213s Setting up valgrind-mpi (1:3.25.1-0ubuntu1) ... 3213s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 3213s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 3213s Setting up libclang1-20 (1:20.1.8-0ubuntu4) ... 3213s Setting up libcc1-0:armhf (15.2.0-7ubuntu1) ... 3213s Setting up python3-pusimp (0.1.1-1) ... 3213s Setting up libbrotli-dev:armhf (1.1.0-2build6) ... 3213s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 3213s Setting up chrpath (0.18-1) ... 3213s Setting up python3-jupyter-core (5.7.2-5) ... 3214s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3214s Setting up libp11-kit-dev:armhf (0.25.9-2) ... 3214s Setting up libblas-dev:armhf (3.12.1-6build1) ... 3214s 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 3214s Setting up libsz2:armhf (1.1.4-2) ... 3214s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 3214s Setting up libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 3214s Setting up python3-imagesize (1.4.1-1) ... 3214s Setting up libdrm-amdgpu1:armhf (2.4.127-1ubuntu1) ... 3214s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 3214s Setting up automake (1:1.17-4ubuntu1) ... 3214s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 3214s Setting up x11proto-dev (2024.1-1) ... 3214s Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... 3214s Setting up python3-sympy (1.13.3-5) ... 3220s Setting up catch2 (3.7.1-0.6) ... 3220s Setting up libice6:armhf (2:1.1.1-1) ... 3220s Setting up mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 3220s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 3220s Setting up liblapack3:armhf (3.12.1-6build1) ... 3220s 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 3220s Setting up gettext (0.23.1-2build2) ... 3220s Setting up libarpack2t64:armhf (3.9.1-6) ... 3220s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 3220s Setting up libopenblas0-pthread:armhf (0.3.30+ds-3) ... 3220s 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 3220s 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 3220s 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 3220s Setting up libgcc-15-dev:armhf (15.2.0-7ubuntu1) ... 3220s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 3220s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 3220s Setting up libxau-dev:armhf (1:1.0.11-1build1) ... 3220s Setting up nettle-dev:armhf (3.10.2-1) ... 3220s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3220s Setting up libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 3220s Setting up libgbm1:armhf (25.2.3-1ubuntu1) ... 3220s Setting up python3-pyproject-metadata (0.9.1-2) ... 3220s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 3220s Setting up libpython3.14-stdlib:armhf (3.14.0-4) ... 3220s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 3220s Setting up libfftw3-bin (3.3.10-2fakesync1build2) ... 3220s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 3220s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 3220s Setting up python3-pytest (8.3.5-2) ... 3221s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 3221s Setting up libxcursor1:armhf (1:1.2.3-1) ... 3221s Setting up python3-cffi (2.0.0-2) ... 3221s Setting up libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 3221s Setting up libpugixml-dev:armhf (1.14-2) ... 3221s Setting up hwloc-nox (2.12.2-1) ... 3221s Setting up libaec-dev:armhf (1.1.4-2) ... 3221s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 3221s Setting up python3-virtualenv (20.35.3+ds-1) ... 3221s Setting up libcombblas2.0.0t64:armhf (2.0.0-7) ... 3221s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 3221s Setting up python3-nbformat (5.9.1-1) ... 3221s Setting up libgfortran-15-dev:armhf (15.2.0-7ubuntu1) ... 3221s Setting up python3-wheel (0.46.1-2) ... 3221s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 3221s Setting up python3-zopfli (0.2.3.post1-1) ... 3221s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 3221s Setting up pkgconf:armhf (1.8.1-4build1) ... 3221s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 3221s Setting up intltool-debian (0.35.0+20060710.6) ... 3221s Setting up libltdl-dev:armhf (2.5.4-4build1) ... 3221s Setting up libthai0:armhf (0.1.29-2build1) ... 3221s Setting up libxdmcp-dev:armhf (1:1.1.5-1build1) ... 3221s Setting up python3-jupytext (1.16.4+ds1-1) ... 3222s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 3222s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 3222s Setting up libclang-cpp20 (1:20.1.8-0ubuntu4) ... 3222s Setting up libraqm0:armhf (0.10.3-1) ... 3222s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 3222s Setting up libboost-mpi1.88.0 (1.88.0-1.4ubuntu2) ... 3222s Setting up opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 3222s Setting up liblapack-dev:armhf (3.12.1-6build1) ... 3222s 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 3222s Setting up libeigen3-dev (3.4.0-5) ... 3222s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 3222s Setting up icu-devtools (76.1-4ubuntu2) ... 3222s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 3223s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 3223s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 3224s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 3225s Setting up ocl-icd-opencl-dev:armhf (2.3.4-1) ... 3225s Setting up libraw23t64:armhf (0.21.4-2) ... 3225s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 3225s Setting up dh-strip-nondeterminism (1.15.0-1) ... 3225s Setting up libgvpr2:armhf (2.42.4-3build2) ... 3225s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 3225s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 3225s Setting up libopenblas0:armhf (0.3.30+ds-3) ... 3225s Setting up cpp-15 (15.2.0-7ubuntu1) ... 3225s Setting up python3-lxml:armhf (6.0.1-1build1) ... 3225s Setting up libparpack2t64:armhf (3.9.1-6) ... 3225s Setting up libtiff6:armhf (4.7.0-3ubuntu3) ... 3225s Setting up cpp (4:15.2.0-4ubuntu1) ... 3225s Setting up xml-core (0.19) ... 3225s Setting up libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 3225s Setting up libpython3.14:armhf (3.14.0-4) ... 3225s Setting up cmake (3.31.6-2ubuntu6) ... 3225s Setting up libc6-dev:armhf (2.42-0ubuntu3) ... 3225s Setting up python3-contourpy (1.3.1-1build2) ... 3225s Setting up libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 3225s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 3225s Setting up python3-build (1.2.2-4) ... 3225s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 3225s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 3225s Setting up libsm6:armhf (2:1.2.6-1) ... 3225s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 3225s Setting up libicu-dev:armhf (76.1-4ubuntu2) ... 3225s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3225s Setting up libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 3225s 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 3225s 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 3225s 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 3225s Setting up libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 3225s Setting up libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 3225s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 3227s Regenerating fonts cache... done. 3227s Setting up libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 3227s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 3227s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 3227s Setting up libxft2:armhf (2.3.6-1build1) ... 3227s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 3227s Setting up libarpack2-dev:armhf (3.9.1-6) ... 3227s Setting up libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 3227s Setting up python3-scipy (1.16.3-1) ... 3231s Setting up gfortran-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3231s Setting up libxcb1-dev:armhf (1.17.0-2build1) ... 3231s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 3231s Setting up python3-ufl (2024.2.0-3) ... 3232s Setting up libglx0:armhf (1.7.0-1build2) ... 3232s Setting up python3-scikit-build-core (0.11.1-3) ... 3232s Setting up dolfinx-doc (1:0.9.0-7build1) ... 3232s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 3232s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 3232s Setting up pybuild-plugin-pyproject (6.20250414) ... 3232s Setting up mpich (4.3.0+really4.2.1-1build1) ... 3232s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 3232s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 3232s Setting up po-debconf (1.0.21+nmu1) ... 3232s Setting up libtk8.6:armhf (8.6.17-1) ... 3232s Setting up nanobind-dev (2.9.2-2) ... 3232s Setting up libpango-1.0-0:armhf (1.56.3-2) ... 3232s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 3232s Setting up mpi-default-bin (1.18) ... 3232s Setting up libx11-dev:armhf (2:1.8.12-1build1) ... 3232s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3232s Setting up libtbb12:armhf (2022.1.0-1) ... 3232s Setting up libhypre-2.32.0:armhf (2.32.0-5) ... 3232s Setting up python3-mpi4py (4.0.3-3ubuntu3) ... 3232s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 3232s Setting up libcairo2:armhf (1.18.4-1build1) ... 3232s Setting up python3.13-tk (3.13.9-1) ... 3232s Setting up gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3232s Setting up libnuma-dev:armhf (2.0.19-1) ... 3232s Setting up python3-pil:armhf (11.3.0-1ubuntu2) ... 3232s Setting up gcc-15 (15.2.0-7ubuntu1) ... 3232s Setting up libmumps-5.7:armhf (5.7.3-3build3) ... 3232s Setting up libopenblas-dev:armhf (0.3.30+ds-3) ... 3232s Setting up doxygen (1.9.8+ds-2.1build1) ... 3232s Setting up libgl1:armhf (1.7.0-1build2) ... 3232s Setting up libstdc++-15-dev:armhf (15.2.0-7ubuntu1) ... 3232s Setting up libexpat1-dev:armhf (2.7.1-2) ... 3232s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 3232s Setting up sphinx-common (8.2.3-1ubuntu2) ... 3232s Setting up libxt6t64:armhf (1:1.2.1-1.3) ... 3232s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 3232s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3232s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 3232s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3232s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 3232s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 3232s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 3232s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 3232s Setting up libhwloc-dev:armhf (2.12.2-1) ... 3232s Setting up libpangoft2-1.0-0:armhf (1.56.3-2) ... 3232s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 3232s Setting up libfltk1.3t64:armhf (1.3.11-3) ... 3232s Setting up gfortran-15 (15.2.0-7ubuntu1) ... 3232s Setting up libpangocairo-1.0-0:armhf (1.56.3-2) ... 3232s Setting up python3-basix (0.9.0-2build2) ... 3233s Setting up krb5-multidev:armhf (1.21.3-5ubuntu2) ... 3233s Setting up libfltk-images1.3t64:armhf (1.3.11-3) ... 3233s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3233s Setting up python3-nanobind (2.9.2-2) ... 3233s Setting up libxmu6:armhf (2:1.1.3-3build3) ... 3233s Setting up python3.14-tk (3.14.0-4) ... 3233s Setting up libtool (2.5.4-4build1) ... 3233s Setting up libboost1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up blt (2.5.3+dfsg-8) ... 3233s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 3233s 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 3233s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 3233s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 3233s Setting up libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up g++-15-arm-linux-gnueabihf (15.2.0-7ubuntu1) ... 3233s Setting up python3-tk:armhf (3.13.9-1) ... 3233s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3233s Setting up libxaw7:armhf (2:1.0.16-1) ... 3233s Setting up python-petsc4py-doc (3.22.4-2ubuntu2) ... 3233s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 3233s Setting up gcc (4:15.2.0-4ubuntu1) ... 3233s Setting up libgl2ps1.4:armhf (1.4.2+dfsg1-4) ... 3233s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 3233s Setting up python3-petsc4py-real3.22 (3.22.4-2ubuntu2) ... 3233s Setting up dh-autoreconf (21) ... 3233s Setting up libfltk-gl1.3t64:armhf (1.3.11-3) ... 3233s Setting up libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 3233s Setting up libxml2-dev:armhf (2.14.5+dfsg-0.2build1) ... 3233s Setting up python3-pil.imagetk:armhf (11.3.0-1ubuntu2) ... 3233s Setting up libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libpython3.13-dev:armhf (3.13.9-1) ... 3233s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-3) ... 3233s Setting up libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libssh2-1-dev:armhf (1.11.1-1build1) ... 3233s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 3233s Setting up libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libboost-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up python3-petsc4py-complex3.22 (3.22.4-2ubuntu2) ... 3233s Setting up g++-15 (15.2.0-7ubuntu1) ... 3233s Setting up libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up python3-petsc4py (3.22.4-2ubuntu2) ... 3233s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 3233s 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 3233s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 3233s Setting up libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 3233s Setting up libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libpython3-dev:armhf (3.13.7-1) ... 3233s Setting up libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3233s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 3233s Setting up libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up python3.13-dev (3.13.9-1) ... 3233s Setting up libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up python3-petsc4py-real (3.22.4-2ubuntu2) ... 3233s Setting up debhelper (13.24.2ubuntu1) ... 3233s Setting up libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up gfortran (4:15.2.0-4ubuntu1) ... 3233s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 3233s 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 3233s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 3233s 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 3233s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 3233s Setting up python3-petsc4py-complex (3.22.4-2ubuntu2) ... 3233s Setting up libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 3233s Setting up libpython3-all-dev:armhf (3.13.7-1) ... 3233s Setting up python3-dev (3.13.7-1) ... 3233s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu3) ... 3233s Setting up libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up g++ (4:15.2.0-4ubuntu1) ... 3233s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3233s Setting up build-essential (12.12ubuntu1) ... 3233s Setting up libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up python3-slepc4py (3.22.2-1ubuntu3) ... 3233s Setting up libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up python3-slepc4py-real (3.22.2-1ubuntu3) ... 3233s Setting up libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up python3-all-dev (3.13.7-1) ... 3233s Setting up libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 3233s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu3) ... 3233s Setting up libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu2) ... 3233s Setting up libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 3233s Setting up python3-ffcx (1:0.9.0-3) ... 3233s Setting up python3-slepc4py-complex (3.22.2-1ubuntu3) ... 3233s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 3233s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 3233s Setting up mpi-default-dev (1.18) ... 3233s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3233s Setting up libmumps-dev:armhf (5.7.3-3build3) ... 3233s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 3233s Setting up libboost-mpi1.88-dev (1.88.0-1.4ubuntu2) ... 3233s Setting up libparpack2-dev:armhf (3.9.1-6) ... 3233s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 3233s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 3233s 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 3234s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 3234s 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 3234s Setting up libhypre-dev:armhf (2.32.0-5) ... 3234s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 3234s Setting up libboost-mpi-dev (1.88.0.0ubuntu1) ... 3234s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 3234s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3234s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3234s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 3234s print("\documentclass{article}") 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 3234s print("\centering") 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 3234s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 3234s print("\hline") 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 3234s print("\end{tabular}") 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 3234s print("\end{table}") 3234s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 3234s print("\end{document}") 3234s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 3234s update-alternatives: error: no alternatives for petsc 3234s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 3234s 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 3234s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 3234s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 3234s 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 3234s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 3234s update-alternatives: error: no alternatives for slepc 3234s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 3234s 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 3234s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3234s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 3234s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 3234s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 3234s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 3234s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 3234s 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 3234s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3234s Setting up libslepc-real-dev (3.22.2+dfsg1-1build2) ... 3234s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 3234s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 3234s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 3234s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 3234s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 3234s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 3234s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 3234s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3234s Setting up libheif-plugin-aomdec:armhf (1.20.2-2) ... 3234s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3234s Setting up libheif-plugin-libde265:armhf (1.20.2-2) ... 3234s Setting up libheif1:armhf (1.20.2-2) ... 3234s Setting up python3-fonttools (4.57.0-2build1) ... 3236s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 3236s Setting up libgvc6 (2.42.4-3build2) ... 3236s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3236s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3236s Setting up graphviz (2.42.4-3build2) ... 3236s Setting up python3-matplotlib (3.10.7+dfsg1-1) ... 3237s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 3237s Setting up python3-gmsh (4.13.1+ds1-6) ... 3237s Processing triggers for install-info (7.1.1-1ubuntu1) ... 3237s Processing triggers for libc-bin (2.42-0ubuntu3) ... 3237s Processing triggers for man-db (2.13.1-1) ... 3238s Processing triggers for sgml-base (1.31+nmu1) ... 3238s Setting up docutils-common (0.21.2+dfsg-2) ... 3238s Processing triggers for sgml-base (1.31+nmu1) ... 3238s Setting up python3-docutils (0.21.2+dfsg-2) ... 3239s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 3239s Setting up python3-myst-parser (4.0.1-1) ... 3240s Setting up python3-sphinxcontrib.jquery (4.1-6) ... 3240s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 3270s autopkgtest [11:12:57]: test test-dolfinx-python-pusimp: [----------------------- 3272s === python 3.13 pusimp test === 3273s ============================= test session starts ============================== 3273s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 3273s cachedir: .pytest_cache 3273s rootdir: /tmp/autopkgtest.1o35fU/build.VsF/src/python 3273s configfile: pyproject.toml 3273s plugins: typeguard-4.4.2 3274s collecting ... collected 6 items 3274s 3274s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_without_local_packages PASSED [ 16%] 3368s 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%] 3412s 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%] 3420s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] PASSED [ 66%] 3423s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] PASSED [ 83%] 3426s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] PASSED [100%] 3426s 3426s ======================== 6 passed in 153.40s (0:02:33) ========================= 3427s autopkgtest [11:15:34]: test test-dolfinx-python-pusimp: -----------------------] 3430s test-dolfinx-python-pusimp PASS 3430s autopkgtest [11:15:37]: test test-dolfinx-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 3434s autopkgtest [11:15:41]: @@@@@@@@@@@@@@@@@@@@ summary 3434s test-dolfinx-cpp PASS 3434s test-dolfinx-cpp-complex PASS 3434s test-dolfinx-python-unittests FAIL non-zero exit status 1 3434s test-dolfinx-python-demos PASS 3434s test-dolfinx-python-complex-unittests PASS 3434s test-dolfinx-python-complex-demos PASS 3434s test-dolfinx-python-pusimp PASS