https://launchpad.net/ubuntu/+archive/test-rebuild-20240502-noble/+build/28174410 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-065 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:51:24 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_237~660~ubuntu20.04.1 python3-lpbuildd_237~660~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 13 May 03:06:36 ntpdate[1835]: adjust time server 10.211.37.1 offset 0.001365 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28174410 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-28174410 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28174410 Starting target for build PACKAGEBUILD-28174410 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28174410 'deb http://ftpmaster.internal/ubuntu noble main universe' Overriding sources.list in build-PACKAGEBUILD-28174410 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28174410 Updating target for build PACKAGEBUILD-28174410 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [256 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1302 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main Translation-en [513 kB] Get:4 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.2 MB] Get:5 http://ftpmaster.internal/ubuntu noble/universe Translation-en [5982 kB] Fetched 22.2 MB in 19s (1165 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libperl5.36* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf gcc-14-base gcc-arm-linux-gnueabihf libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages will be upgraded: advancecomp apt apt-utils base-files base-passwd bash bash-completion binutils binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgmp10 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgssapi-krb5-2 libidn2-0 libip4tc2 libisl23 libjansson4 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmd0 libmount1 libmpc3 libmpfr6 libncursesw6 libnsl-dev libnsl2 libnss-nis libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses procps psmisc readline-common rpcsvc-proto sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 171 upgraded, 23 newly installed, 15 to remove and 0 not upgraded. Need to get 98.9 MB of archives. After this operation, 24.6 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-common all 1.3.4+ds-1.1build1 [8094 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-dev armhf 1.3.4+ds-1.1build1 [184 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libnsl-dev armhf 1.3.0-3build3 [66.2 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libnsl2 armhf 1.3.0-3build3 [36.5 kB] Get:5 http://ftpmaster.internal/ubuntu noble/universe armhf libnss-nisplus armhf 1.3-5build1 [20.1 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libgssapi-krb5-2 armhf 1.20.1-6ubuntu2 [119 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5-3 armhf 1.20.1-6ubuntu2 [321 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libk5crypto3 armhf 1.20.1-6ubuntu2 [78.6 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5support0 armhf 1.20.1-6ubuntu2 [31.4 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf openssl armhf 3.0.13-0ubuntu3 [974 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libacl1 armhf 2.3.2-1build1 [15.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu3 [45.1 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libcap-ng0 armhf 0.8.4-2build2 [13.6 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libaudit1 armhf 1:3.1.2-2.1build1 [44.4 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libblkid1 armhf 2.39.3-9ubuntu6 [160 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libcap2 armhf 1:2.66-5ubuntu2 [25.8 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4build1 [120 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt1 armhf 1:4.4.36-4build1 [92.6 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error-l10n all 1.47-3build2 [8064 B] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error0 armhf 1.47-3build2 [61.6 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libgcrypt20 armhf 1.10.3-2build1 [454 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf liblzma5 armhf 5.6.1+really5.4.5-1 [111 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libzstd1 armhf 1.5.5+dfsg2-2build1 [265 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libkmod2 armhf 31+20240202-2ubuntu7 [45.1 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf liblz4-1 armhf 1.9.4-1build1 [58.0 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-8-0 armhf 10.42-4ubuntu2 [198 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libselinux1 armhf 3.5-2ubuntu2 [70.9 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libmount1 armhf 2.39.3-9ubuntu6 [171 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf perl-modules-5.38 all 5.38.2-3.2build2 [3110 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-7 [662 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm6t64 armhf 1.23-5.1build1 [30.3 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm-compat4t64 armhf 1.23-5.1build1 [6216 B] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libperl5.38t64 armhf 5.38.2-3.2build2 [4109 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf perl armhf 5.38.2-3.2build2 [231 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf perl-base armhf 5.38.2-3.2build2 [1671 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu5 [15.1 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libtext-iconv-perl armhf 1.7-8build3 [12.7 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libtext-charwidth-perl armhf 0.04-11build3 [8992 B] Get:40 http://ftpmaster.internal/ubuntu noble/universe armhf libnss-nis armhf 3.1-0ubuntu7 [23.1 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libc-dev-bin armhf 2.39-0ubuntu8 [19.1 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dev armhf 2.39-0ubuntu8 [1352 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libc6 armhf 2.39-0ubuntu8 [2828 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libc-bin armhf 2.39-0ubuntu8 [530 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libsystemd-shared armhf 255.4-1ubuntu8 [2010 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu4 [238 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libssl3t64 armhf 3.0.13-0ubuntu3 [1558 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf systemd-dev all 255.4-1ubuntu8 [104 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf systemd-sysv armhf 255.4-1ubuntu8 [11.9 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf systemd armhf 255.4-1ubuntu8 [3501 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libsystemd0 armhf 255.4-1ubuntu8 [410 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu5 [47.0 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules armhf 1.5.3-5ubuntu5 [260 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libapt-pkg6.0t64 armhf 2.7.14build2 [986 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libnettle8t64 armhf 3.9.1-2.2build1 [187 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libhogweed6t64 armhf 3.9.1-2.2build1 [187 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libp11-kit0 armhf 0.25.3-4ubuntu2 [258 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2build1 [513 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu3 [947 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf apt armhf 2.7.14build2 [1368 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf apt-utils armhf 2.7.14build2 [210 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf bzip2 armhf 1.0.8-5.1 [33.5 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-1.0 armhf 1.0.8-5.1 [31.1 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu2 [49.2 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf debconf-i18n all 1.5.86ubuntu1 [205 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf debconf all 1.5.86ubuntu1 [124 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf libpam0g armhf 1.5.3-5ubuntu5 [62.1 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf libseccomp2 armhf 2.5.5-1ubuntu3 [49.5 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4build1 [22.6 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libudev1 armhf 255.4-1ubuntu8 [167 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu3 [135 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libjson-c5 armhf 0.17-1build1 [31.3 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libuuid1 armhf 2.39.3-9ubuntu6 [34.7 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libfdisk1 armhf 2.39.3-9ubuntu6 [196 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf mount armhf 2.39.3-9ubuntu6 [133 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu4 [21.9 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libkeyutils1 armhf 1.6.3-3build1 [8236 B] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1build1 [73.3 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf linux-libc-dev armhf 6.8.0-31.31 [1557 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf gcc-14-base armhf 14-20240412-0ubuntu1 [47.6 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-s1 armhf 14-20240412-0ubuntu1 [41.5 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf base-files armhf 13ubuntu10 [73.3 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.17build1 [89.0 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf bash armhf 5.2.21-2ubuntu4 [668 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf bsdutils armhf 1:2.39.3-9ubuntu6 [102 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf coreutils armhf 9.4-3ubuntu6 [1280 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++6 armhf 14-20240412-0ubuntu1 [714 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2build1 [31.5 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main armhf libgmp10 armhf 2:6.3.0+dfsg-2ubuntu6 [207 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main armhf libffi8 armhf 3.4.6-1build1 [21.2 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.7-2build1 [96.2 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libtasn1-6 armhf 4.19.0-3build1 [37.2 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf libdebconfclient0 armhf 0.271ubuntu3 [10.9 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.3build1 [50.9 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libassuan0 armhf 2.5.6-1build1 [31.3 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu2 [590 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf gpg armhf 2.4.4-2ubuntu17 [524 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf gpg-agent armhf 2.4.4-2ubuntu17 [235 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main armhf gpgconf armhf 2.4.4-2ubuntu17 [115 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf readline-common all 8.2-4build1 [56.5 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libncursesw6 armhf 6.4+20240113-1ubuntu2 [119 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf libtinfo6 armhf 6.4+20240113-1ubuntu2 [90.8 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf libreadline8t64 armhf 8.2-4build1 [129 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf pinentry-curses armhf 1.2.1-3ubuntu5 [36.7 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main armhf init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1build1 [6998 B] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf gpgv armhf 2.4.4-2ubuntu17 [224 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf tar armhf 1.35+dfsg-3build1 [236 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf dpkg armhf 1.22.6ubuntu6 [1230 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf dash armhf 0.5.12-6ubuntu5 [80.8 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main armhf diffutils armhf 1:3.10-1build1 [167 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf findutils armhf 4.9.0-5build1 [293 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-4build1 [157 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf gzip armhf 1.12-1ubuntu3 [95.8 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf hostname armhf 3.23+nmu2ubuntu2 [10.4 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf login armhf 1:4.13+dfsg1-4ubuntu3 [200 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-bin armhf 6.4+20240113-1ubuntu2 [178 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf sed armhf 4.9-2build1 [190 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf util-linux armhf 2.39.3-9ubuntu6 [1216 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-base all 6.4+20240113-1ubuntu2 [25.5 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf sysvinit-utils armhf 3.08-6ubuntu3 [33.8 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu4 [22.0 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu4 [202 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu4 [571 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main armhf optipng armhf 0.7.8+ds-1build2 [109 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf libpng16-16t64 armhf 1.6.43-5build1 [166 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf init armhf 1.66ubuntu1 [6186 B] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf libsmartcols1 armhf 2.39.3-9ubuntu6 [117 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main armhf uuid-runtime armhf 2.39.3-9ubuntu6 [41.8 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main armhf libattr1 armhf 1:2.5.2-1build1 [10.2 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf libmd0 armhf 1.1.0-2build1 [23.0 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libpam-runtime all 1.5.3-5ubuntu5 [40.8 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage-common all 3.5-1build5 [10.1 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main armhf libsepol2 armhf 3.5-2build1 [263 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage2 armhf 3.5-1build5 [84.5 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main armhf passwd armhf 1:4.13+dfsg1-4ubuntu3 [817 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu3 [49.0 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu4 [14.7 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20240123-1build1 [115 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main armhf procps armhf 2:4.0.4-4ubuntu3 [700 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main armhf sensible-utils all 0.0.22 [22.5 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main armhf ca-certificates all 20240203 [159 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main armhf krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main armhf tzdata all 2024a-2ubuntu1 [273 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf bsdextrautils armhf 2.39.3-9ubuntu6 [78.7 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf libgpm2 armhf 1.20.7-11 [13.6 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf libip4tc2 armhf 1.8.10-3ubuntu2 [21.3 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf libjansson4 armhf 2.14-2build2 [28.2 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf psmisc armhf 23.7-1build1 [176 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main armhf xz-utils armhf 5.6.1+really5.4.5-1 [267 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main armhf advancecomp armhf 2.5-1build1 [198 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main armhf libctf0 armhf 2.42-4ubuntu2 [87.7 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libctf-nobfd0 armhf 2.42-4ubuntu2 [88.0 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu2 [2925 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main armhf libbinutils armhf 2.42-4ubuntu2 [460 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main armhf binutils armhf 2.42-4ubuntu2 [3072 B] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf binutils-common armhf 2.42-4ubuntu2 [217 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main armhf libsframe1 armhf 2.42-4ubuntu2 [13.1 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main armhf libubsan1 armhf 14-20240412-0ubuntu1 [1154 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main armhf libgomp1 armhf 14-20240412-0ubuntu1 [125 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main armhf libatomic1 armhf 14-20240412-0ubuntu1 [7816 B] Get:165 http://ftpmaster.internal/ubuntu noble/main armhf libasan8 armhf 14-20240412-0ubuntu1 [2942 kB] Get:166 http://ftpmaster.internal/ubuntu noble/main armhf g++-13 armhf 13.2.0-23ubuntu4 [14.5 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13 armhf 13.2.0-23ubuntu4 [453 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++-13-dev armhf 13.2.0-23ubuntu4 [2456 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-13-dev armhf 13.2.0-23ubuntu4 [899 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main armhf libcc1-0 armhf 14-20240412-0ubuntu1 [39.0 kB] Get:171 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13 armhf 13.2.0-23ubuntu4 [1034 B] Get:172 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-base armhf 13.2.0-23ubuntu4 [48.9 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main armhf libisl23 armhf 0.26-3build1 [544 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main armhf libmpfr6 armhf 4.2.1-1build1 [229 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main armhf libmpc3 armhf 1.3.1-1build1 [46.7 kB] Get:176 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [16.9 MB] Get:177 http://ftpmaster.internal/ubuntu noble/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [9941 kB] Get:178 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [8759 kB] Get:179 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] Get:180 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] Get:181 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] Get:183 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] Get:184 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] Get:185 http://ftpmaster.internal/ubuntu noble/main armhf dpkg-dev all 1.22.6ubuntu6 [1074 kB] Get:186 http://ftpmaster.internal/ubuntu noble/main armhf libdpkg-perl all 1.22.6ubuntu6 [268 kB] Get:187 http://ftpmaster.internal/ubuntu noble/main armhf patch armhf 2.7.6-7build3 [110 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main armhf make armhf 4.3-4.1build2 [162 kB] Get:189 http://ftpmaster.internal/ubuntu noble/main armhf lto-disabled-list all 47 [12.4 kB] Get:190 http://ftpmaster.internal/ubuntu noble/main armhf libfakeroot armhf 1.33-1 [28.7 kB] Get:191 http://ftpmaster.internal/ubuntu noble/main armhf fakeroot armhf 1.33-1 [68.6 kB] Get:192 http://ftpmaster.internal/ubuntu noble/main armhf liblockfile-bin armhf 1.17-1build3 [10.5 kB] Get:193 http://ftpmaster.internal/ubuntu noble/main armhf liblockfile1 armhf 1.17-1build3 [6208 B] Get:194 http://ftpmaster.internal/ubuntu noble/main armhf lockfile-progs armhf 0.1.19build2 [8062 B] Preconfiguring packages ... Fetched 98.9 MB in 23s (4356 kB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libtirpc-dev_1.3.4+ds-1.1build1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libnsl-dev_1.3.0-3build3_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnsl2_1.3.0-3build3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnss-nisplus_1.3-5build1_armhf.deb ... Unpacking libnss-nisplus:armhf (1.3-5build1) over (1.3-0ubuntu6) ... (Reading database ... 13362 files and directories currently installed.) Removing libtirpc3:armhf (1.3.3+ds-1) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../0-libgssapi-krb5-2_1.20.1-6ubuntu2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../1-libkrb5-3_1.20.1-6ubuntu2_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libk5crypto3_1.20.1-6ubuntu2_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libkrb5support0_1.20.1-6ubuntu2_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-openssl_3.0.13-0ubuntu3_armhf.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../5-libacl1_2.3.2-1build1_armhf.deb ... Unpacking libacl1:armhf (2.3.2-1build1) over (2.3.1-3) ... Setting up libacl1:armhf (2.3.2-1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_armhf.deb ... Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build2_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.4-2build2) over (0.8.3-1build2) ... Setting up libcap-ng0:armhf (0.8.4-2build2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_armhf.deb ... Unpacking libaudit1:armhf (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:armhf (1:3.1.2-2.1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libblkid1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libblkid1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu2_armhf.deb ... Unpacking libcap2:armhf (1:2.66-5ubuntu2) over (1:2.66-4ubuntu1) ... Setting up libcap2:armhf (1:2.66-5ubuntu2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4build1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.36-4build1) over (1:4.4.36-2) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4build1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.36-4build1) over (1:4.4.36-2) ... Setting up libcrypt1:armhf (1:4.4.36-4build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build2_all.deb ... Unpacking libgpg-error-l10n (1.47-3build2) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build2_armhf.deb ... Unpacking libgpg-error0:armhf (1.47-3build2) over (1.47-2) ... Setting up libgpg-error0:armhf (1.47-3build2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2build1_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.3-2build1) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:armhf (1.10.3-2build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1_armhf.deb ... Unpacking liblzma5:armhf (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.6.1+really5.4.5-1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2build1_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2build1) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu7_armhf.deb ... Unpacking libkmod2:armhf (31+20240202-2ubuntu7) over (30+20230519-1ubuntu3) ... Preparing to unpack .../liblz4-1_1.9.4-1build1_armhf.deb ... Unpacking liblz4-1:armhf (1.9.4-1build1) over (1.9.4-1) ... Setting up liblz4-1:armhf (1.9.4-1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu2_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-4ubuntu2) over (10.42-4) ... Setting up libpcre2-8-0:armhf (10.42-4ubuntu2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_armhf.deb ... Unpacking libselinux1:armhf (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:armhf (3.5-2ubuntu2) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libmount1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libmount1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2build2_armhf.deb ... Unpacking perl (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2build2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2build2) ... dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libdb5.3. libpam-modules:armhf depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 14768 files and directories currently installed.) Removing libdb5.3:armhf (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:armhf. (Reading database ... 14762 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-7_armhf.deb ... Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-7) ... dpkg: libgdbm6:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libgdbm6 (>= 1.21). libgdbm-compat4:armhf depends on libgdbm6 (>= 1.16). (Reading database ... 14768 files and directories currently installed.) Removing libgdbm6:armhf (1.23-3) ... Selecting previously unselected package libgdbm6t64:armhf. (Reading database ... 14763 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_armhf.deb ... Unpacking libgdbm6t64:armhf (1.23-5.1build1) ... dpkg: libgdbm-compat4:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 14769 files and directories currently installed.) Removing libgdbm-compat4:armhf (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:armhf. (Reading database ... 14764 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_armhf.deb ... Unpacking libgdbm-compat4t64:armhf (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:armhf. Preparing to unpack .../libperl5.38t64_5.38.2-3.2build2_armhf.deb ... Unpacking libperl5.38t64:armhf (5.38.2-3.2build2) ... Preparing to unpack .../perl-base_5.38.2-3.2build2_armhf.deb ... Unpacking perl-base (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2build2) ... (Reading database ... 15292 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu5_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../libtext-iconv-perl_1.7-8build3_armhf.deb ... Unpacking libtext-iconv-perl:armhf (1.7-8build3) over (1.7-8) ... Preparing to unpack .../libtext-charwidth-perl_0.04-11build3_armhf.deb ... Unpacking libtext-charwidth-perl:armhf (0.04-11build3) over (0.04-11) ... (Reading database ... 15292 files and directories currently installed.) Removing libperl5.36:armhf (5.36.0-9ubuntu1) ... (Reading database ... 14778 files and directories currently installed.) Preparing to unpack .../libnss-nis_3.1-0ubuntu7_armhf.deb ... Unpacking libnss-nis:armhf (3.1-0ubuntu7) over (3.1-0ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.39-0ubuntu8_armhf.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu7) over (1.4.2-0ubuntu6) ... Preparing to unpack .../libc6-dev_2.39-0ubuntu8_armhf.deb ... Unpacking libc6-dev:armhf (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Preparing to unpack .../libc6_2.39-0ubuntu8_armhf.deb ... Unpacking libc6:armhf (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.39-0ubuntu8) ... (Reading database ... 14783 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8_armhf.deb ... Unpacking libc-bin (2.39-0ubuntu8) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8) ... (Reading database ... 14783 files and directories currently installed.) Preparing to unpack .../libsystemd-shared_255.4-1ubuntu8_armhf.deb ... Unpacking libsystemd-shared:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu4_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu4) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 14783 files and directories currently installed.) Removing libssl3:armhf (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:armhf. (Reading database ... 14772 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_armhf.deb ... Unpacking libssl3t64:armhf (3.0.13-0ubuntu3) ... Setting up libssl3t64:armhf (3.0.13-0ubuntu3) ... (Reading database ... 14785 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu8_all.deb ... Unpacking systemd-dev (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu8_armhf.deb ... Unpacking systemd-sysv (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu8_armhf.deb ... Unpacking systemd (255.4-1ubuntu8) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu8_armhf.deb ... Unpacking libsystemd0:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (255.4-1ubuntu8) ... (Reading database ... 14947 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu5) ... (Reading database ... 14946 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam-modules:armhf (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/arm-linux-gnueabihf/security': Directory not empty Setting up libpam-modules:armhf (1.5.3-5ubuntu5) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 14943 files and directories currently installed.) Removing libgnutls30:armhf (3.8.1-4ubuntu1) ... Removing libhogweed6:armhf (3.9.1-2) ... Removing libnettle8:armhf (3.9.1-2) ... dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). Removing libapt-pkg6.0:armhf (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:armhf. (Reading database ... 14872 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14build2_armhf.deb ... Unpacking libapt-pkg6.0t64:armhf (2.7.14build2) ... Setting up libapt-pkg6.0t64:armhf (2.7.14build2) ... Selecting previously unselected package libnettle8t64:armhf. (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_armhf.deb ... Unpacking libnettle8t64:armhf (3.9.1-2.2build1) ... Setting up libnettle8t64:armhf (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:armhf. (Reading database ... 14930 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_armhf.deb ... Unpacking libhogweed6t64:armhf (3.9.1-2.2build1) ... Setting up libhogweed6t64:armhf (3.9.1-2.2build1) ... (Reading database ... 14936 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu2_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.3-4ubuntu2) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:armhf (0.25.3-4ubuntu2) ... Selecting previously unselected package libunistring5:armhf. (Reading database ... 14936 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2build1_armhf.deb ... Unpacking libunistring5:armhf (1.1-2build1) ... Setting up libunistring5:armhf (1.1-2build1) ... Selecting previously unselected package libgnutls30t64:armhf. (Reading database ... 14941 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3_armhf.deb ... Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu3) ... Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu3) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../apt_2.7.14build2_armhf.deb ... Unpacking apt (2.7.14build2) over (2.7.3) ... Setting up apt (2.7.14build2) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.14build2_armhf.deb ... Unpacking apt-utils (2.7.14build2) over (2.7.3) ... Preparing to unpack .../bzip2_1.0.8-5.1_armhf.deb ... Unpacking bzip2 (1.0.8-5.1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5.1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5.1) over (1.0.8-5build1) ... Setting up libbz2-1.0:armhf (1.0.8-5.1) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86ubuntu1_all.deb ... Unpacking debconf-i18n (1.5.86ubuntu1) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86ubuntu1_all.deb ... Unpacking debconf (1.5.86ubuntu1) over (1.5.82) ... Setting up debconf (1.5.86ubuntu1) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 14952 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam0g:armhf (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam0g:armhf (1.5.3-5ubuntu5) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_armhf.deb ... Unpacking libseccomp2:armhf (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:armhf (2.5.5-1ubuntu3) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4build1_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4build1) over (0~20190702+dfsg-3) ... Preparing to unpack .../libudev1_255.4-1ubuntu8_armhf.deb ... Unpacking libudev1:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (255.4-1ubuntu8) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libjson-c5_0.17-1build1_armhf.deb ... Unpacking libjson-c5:armhf (0.17-1build1) over (0.17-1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libuuid1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libuuid1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libfdisk1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu6_armhf.deb ... Unpacking mount (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3build1_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3build1) over (1.6.3-2) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../4-libtirpc3t64_1.3.4+ds-1.1build1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1build1) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-31.31_armhf.deb ... Unpacking linux-libc-dev:armhf (6.8.0-31.31) over (6.5.0-9.9) ... Selecting previously unselected package gcc-14-base:armhf. Preparing to unpack .../6-gcc-14-base_14-20240412-0ubuntu1_armhf.deb ... Unpacking gcc-14-base:armhf (14-20240412-0ubuntu1) ... Setting up gcc-14-base:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu10_armhf.deb ... Unpacking base-files (13ubuntu10) over (13ubuntu3) ... Setting up base-files (13ubuntu10) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 14986 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_armhf.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 14985 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_armhf.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 14985 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6_armhf.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu6) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu6) ... (Reading database ... 14985 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 14959 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu6_armhf.deb ... Unpacking coreutils (9.4-3ubuntu6) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu6) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240412-0ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2build1_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2build1) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.3.0+dfsg-2ubuntu6_armhf.deb ... Unpacking libgmp10:armhf (2:6.3.0+dfsg-2ubuntu6) over (2:6.3.0+dfsg-2ubuntu4) ... Setting up libgmp10:armhf (2:6.3.0+dfsg-2ubuntu6) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1build1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1build1) over (3.4.4-1) ... Setting up libffi8:armhf (3.4.6-1build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2build1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.7-2build1) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.7-2build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3build1_armhf.deb ... Unpacking libtasn1-6:armhf (4.19.0-3build1) over (4.19.0-3) ... Setting up libtasn1-6:armhf (4.19.0-3build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_armhf.deb ... Unpacking libdebconfclient0:armhf (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:armhf (0.271ubuntu3) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3build1_armhf.deb ... Unpacking base-passwd (3.6.3build1) over (3.6.1) ... Setting up base-passwd (3.6.3build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libassuan0_2.5.6-1build1_armhf.deb ... Unpacking libassuan0:armhf (2.5.6-1build1) over (2.5.6-1) ... Setting up libassuan0:armhf (2.5.6-1build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu2_armhf.deb ... Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu2) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpg (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpg-agent_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpg-agent (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpgconf (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... (Reading database ... 14963 files and directories currently installed.) Removing libreadline8:armhf (8.2-1.3) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libreadline8t64:armhf. (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-4build1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_armhf.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 14971 files and directories currently installed.) Removing libnpth0:armhf (1.6-3build2) ... Selecting previously unselected package libnpth0t64:armhf. (Reading database ... 14966 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_armhf.deb ... Unpacking libnpth0t64:armhf (1.6-3.1build1) ... Setting up libnpth0t64:armhf (1.6-3.1build1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpgv (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu17) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3build1_armhf.deb ... Unpacking tar (1.35+dfsg-3build1) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3build1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu6_armhf.deb ... Unpacking dpkg (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu6) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_armhf.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1build1_armhf.deb ... Unpacking diffutils (1:3.10-1build1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1build1) ... (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-5build1_armhf.deb ... Unpacking findutils (4.9.0-5build1) over (4.9.0-5) ... Setting up findutils (4.9.0-5build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../grep_3.11-4build1_armhf.deb ... Unpacking grep (3.11-4build1) over (3.11-2) ... Setting up grep (3.11-4build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu3_armhf.deb ... Unpacking gzip (1.12-1ubuntu3) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu3) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu2_armhf.deb ... Unpacking hostname (3.23+nmu2ubuntu2) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu2) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu3_armhf.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu3) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu2) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../sed_4.9-2build1_armhf.deb ... Unpacking sed (4.9-2build1) over (4.9-1) ... Setting up sed (4.9-2build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu6_armhf.deb ... Unpacking util-linux (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu6) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu2_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu2) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu3_armhf.deb ... Unpacking sysvinit-utils (3.08-6ubuntu3) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu3) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 14968 files and directories currently installed.) Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:armhf. (Reading database ... 14961 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu4) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_armhf.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 14975 files and directories currently installed.) Removing libpng16-16:armhf (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:armhf. (Reading database ... 14965 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.43-5build1) ... Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4build1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu3) ... Setting up libjson-c5:armhf (0.17-1build1) ... Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu4) ... Setting up libfdisk1:armhf (2.39.3-9ubuntu6) ... Setting up libkmod2:armhf (31+20240202-2ubuntu7) ... Setting up libsystemd-shared:armhf (255.4-1ubuntu8) ... Setting up systemd-dev (255.4-1ubuntu8) ... Setting up mount (2.39.3-9ubuntu6) ... Setting up systemd (255.4-1ubuntu8) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu8) ... (Reading database ... 14976 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_armhf.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libsmartcols1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6_armhf.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1build1_armhf.deb ... Unpacking libattr1:armhf (1:2.5.2-1build1) over (1:2.5.1-4) ... Setting up libattr1:armhf (1:2.5.2-1build1) ... (Reading database ... 14975 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2build1_armhf.deb ... Unpacking libmd0:armhf (1.1.0-2build1) over (1.1.0-1) ... Setting up libmd0:armhf (1.1.0-2build1) ... (Reading database ... 14975 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu5_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2build1_armhf.deb ... Unpacking libsepol2:armhf (3.5-2build1) over (3.5-1) ... Setting up libsepol2:armhf (3.5-2build1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_armhf.deb ... Unpacking libsemanage2:armhf (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:armhf (3.5-1build5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu3_armhf.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu3) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1build1_armhf.deb ... Unpacking mawk (1.3.4.20240123-1build1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_armhf.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-2ubuntu1_all.deb ... Unpacking tzdata (2024a-2ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu6_armhf.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_armhf.deb ... Unpacking libgpm2:armhf (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu2_armhf.deb ... Unpacking libip4tc2:armhf (1.8.10-3ubuntu2) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_armhf.deb ... Unpacking libjansson4:armhf (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_armhf.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1_armhf.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Preparing to unpack .../15-advancecomp_2.5-1build1_armhf.deb ... Unpacking advancecomp (2.5-1build1) over (2.5-1) ... Preparing to unpack .../16-libctf0_2.42-4ubuntu2_armhf.deb ... Unpacking libctf0:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf-nobfd0_2.42-4ubuntu2_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-arm-linux-gnueabihf_2.42-4ubuntu2_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-libbinutils_2.42-4ubuntu2_armhf.deb ... Unpacking libbinutils:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-binutils_2.42-4ubuntu2_armhf.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils-common_2.42-4ubuntu2_armhf.deb ... Unpacking binutils-common:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-libsframe1_2.42-4ubuntu2_armhf.deb ... Unpacking libsframe1:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libubsan1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../24-libgomp1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-libatomic1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libasan8_14-20240412-0ubuntu1_armhf.deb ... Unpacking libasan8:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-g++-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking g++-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-gcc-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libstdc++-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-libgcc-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-libcc1-0_14-20240412-0ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-cpp-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking cpp-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-gcc-13-base_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libisl23_0.26-3build1_armhf.deb ... Unpacking libisl23:armhf (0.26-3build1) over (0.26-3) ... Preparing to unpack .../35-libmpfr6_4.2.1-1build1_armhf.deb ... Unpacking libmpfr6:armhf (4.2.1-1build1) over (4.2.1-1) ... Preparing to unpack .../36-libmpc3_1.3.1-1build1_armhf.deb ... Unpacking libmpc3:armhf (1.3.1-1build1) over (1.3.1-1) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf. Preparing to unpack .../37-gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package g++-13-arm-linux-gnueabihf. Preparing to unpack .../38-g++-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package cpp-13-arm-linux-gnueabihf. Preparing to unpack .../39-cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Preparing to unpack .../40-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../41-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../42-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../43-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../44-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../45-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Preparing to unpack .../46-dpkg-dev_1.22.6ubuntu6_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../47-libdpkg-perl_1.22.6ubuntu6_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../48-patch_2.7.6-7build3_armhf.deb ... Unpacking patch (2.7.6-7build3) over (2.7.6-7build2) ... Preparing to unpack .../49-make_4.3-4.1build2_armhf.deb ... Unpacking make (4.3-4.1build2) over (4.3-4.1build1) ... Preparing to unpack .../50-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../51-libfakeroot_1.33-1_armhf.deb ... Unpacking libfakeroot:armhf (1.33-1) over (1.32.1-1) ... Preparing to unpack .../52-fakeroot_1.33-1_armhf.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build3_armhf.deb ... Unpacking liblockfile-bin (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../54-liblockfile1_1.17-1build3_armhf.deb ... Unpacking liblockfile1:armhf (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../55-lockfile-progs_0.1.19build2_armhf.deb ... Unpacking lockfile-progs (0.1.19build2) over (0.1.19build1) ... Setting up libip4tc2:armhf (1.8.10-3ubuntu2) ... Setting up libtext-iconv-perl:armhf (1.7-8build3) ... Setting up libtext-charwidth-perl:armhf (0.04-11build3) ... Setting up libkeyutils1:armhf (1.6.3-3build1) ... Setting up lto-disabled-list (47) ... Setting up libgpm2:armhf (1.20.7-11) ... Setting up liblockfile-bin (1.17-1build3) ... Setting up libgdbm6t64:armhf (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu6) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:armhf (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.1build1) ... Setting up libsqlite3-0:armhf (3.45.1-1ubuntu2) ... Setting up binutils-common:armhf (2.42-4ubuntu2) ... Setting up linux-libc-dev:armhf (6.8.0-31.31) ... Setting up libctf-nobfd0:armhf (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:armhf (14-20240412-0ubuntu1) ... Setting up bzip2 (1.0.8-5.1) ... Setting up libsframe1:armhf (2.42-4ubuntu2) ... Setting up libfakeroot:armhf (1.33-1) ... Setting up libjansson4:armhf (2.14-2build2) ... Setting up libkrb5support0:armhf (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-2ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon May 13 03:08:26 UTC 2024. Universal Time is now: Mon May 13 03:08:26 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... Setting up gcc-13-base:armhf (13.2.0-23ubuntu4) ... Setting up make (4.3-4.1build2) ... Setting up libmpfr6:armhf (4.2.1-1build1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.1+really5.4.5-1) ... Setting up perl-modules-5.38 (5.38.2-3.2build2) ... Setting up libproc2-0:armhf (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:armhf (1.6.43-5build1) ... Setting up libmpc3:armhf (1.3.1-1build1) ... Setting up libatomic1:armhf (14-20240412-0ubuntu1) ... Setting up patch (2.7.6-7build3) ... Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libncursesw6:armhf (6.4+20240113-1ubuntu2) ... Setting up libk5crypto3:armhf (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu4) ... Setting up libdb5.3t64:armhf (5.3.28+dfsg2-7) ... Setting up libubsan1:armhf (14-20240412-0ubuntu1) ... Setting up advancecomp (2.5-1build1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:armhf (1:4.4.36-4build1) ... Setting up libasan8:armhf (14-20240412-0ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1build1) ... Setting up libkrb5-3:armhf (1.20.1-6ubuntu2) ... Setting up liblockfile1:armhf (1.17-1build3) ... Setting up libperl5.38t64:armhf (5.38.2-3.2build2) ... Setting up libbinutils:armhf (2.42-4ubuntu2) ... Setting up libisl23:armhf (0.26-3build1) ... Setting up libc-dev-bin (2.39-0ubuntu8) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build2) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:armhf (14-20240412-0ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up libctf0:armhf (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up apt-utils (2.7.14build2) ... Setting up cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up debconf-i18n (1.5.86ubuntu1) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu4) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2build2) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up lockfile-progs (0.1.19build2) ... Setting up libgssapi-krb5-2:armhf (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu6) ... Setting up libreadline8t64:armhf (8.2-4build1) ... Setting up libgcc-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up gpgconf (2.4.4-2ubuntu17) ... Setting up libc6-dev:armhf (2.39-0ubuntu8) ... Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu2) ... Setting up gpg (2.4.4-2ubuntu17) ... Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up gpg-agent (2.4.4-2ubuntu17) ... Setting up cpp-13 (13.2.0-23ubuntu4) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.1build1) ... Setting up binutils (2.42-4ubuntu2) ... Setting up gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up dpkg-dev (1.22.6ubuntu6) ... Setting up libtirpc-dev:armhf (1.3.4+ds-1.1build1) ... Setting up gcc-13 (13.2.0-23ubuntu4) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:armhf (1.3.0-3build3) ... Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-23ubuntu4) ... Setting up libnss-nisplus:armhf (1.3-5build1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up libnss-nis:armhf (3.1-0ubuntu7) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-3build3) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15019 files and directories currently installed.) Purging configuration files for libssl3:armhf (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-28174410 armhf noble -c chroot:build-PACKAGEBUILD-28174410 --arch=armhf --dist=noble --nolog fenics-dolfinx_0.7.3-5build1.dsc Initiating build PACKAGEBUILD-28174410 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:51:24 UTC 2024 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-065.buildd +==============================================================================+ | fenics-dolfinx 1:0.7.3-5build1 (armhf) Mon, 13 May 2024 03:08:41 +0000 | +==============================================================================+ Package: fenics-dolfinx Version: 1:0.7.3-5build1 Source Version: 1:0.7.3-5build1 Distribution: noble Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28174410/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/fenics-dolfinx-yqR35s/resolver-nSn1bh' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- fenics-dolfinx_0.7.3-5build1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/fenics-dolfinx-yqR35s/fenics-dolfinx-0.7.3' with '<>' I: NOTICE: Log filtering will replace 'build/fenics-dolfinx-yqR35s' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), dh-python, gfortran, catch2 (>= 3~), chrpath, libbasix-dev (>= 0.7.0~), python3-basix, libboost-chrono-dev, libboost-dev (>= 1.70), libboost-filesystem-dev, libboost-iostreams-dev, libboost-math-dev, libboost-mpi-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-thread-dev, libboost-timer-dev, libeigen3-dev (>= 3.2.90), libhdf5-mpi-dev, libpugixml-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, mpi-default-dev, libpetsc-real-dev (>= 3.10), libpetsc-complex-dev (>= 3.10), libslepc-real-dev (>= 3.10), libslepc-complex-dev (>= 3.10), python3-setuptools, python3-petsc4py, python3-petsc4py-real, python3-petsc4py-complex, python3-slepc4py, python3-slepc4py-real, python3-slepc4py-complex, pkg-config, python3-all-dev:any (>= 3.7~), python3-cffi, python3-pkg-resources, python3-ffcx (>= 1:0.7.0~), python3-ffcx (<< 1:0.8.0), python3-ufl (>= 2022.2.0~), python3-mpi4py, python3-numpy (>= 1:1.21~), python3-pip, python3-ply, python3-pybind11 (>= 2.7.0~), python3-sphinx, build-essential, fakeroot Filtered Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), dh-python, gfortran, catch2 (>= 3~), chrpath, libbasix-dev (>= 0.7.0~), python3-basix, libboost-chrono-dev, libboost-dev (>= 1.70), libboost-filesystem-dev, libboost-iostreams-dev, libboost-math-dev, libboost-mpi-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-thread-dev, libboost-timer-dev, libeigen3-dev (>= 3.2.90), libhdf5-mpi-dev, libpugixml-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, mpi-default-dev, libpetsc-real-dev (>= 3.10), libpetsc-complex-dev (>= 3.10), libslepc-real-dev (>= 3.10), libslepc-complex-dev (>= 3.10), python3-setuptools, python3-petsc4py, python3-petsc4py-real, python3-petsc4py-complex, python3-slepc4py, python3-slepc4py-real, python3-slepc4py-complex, pkg-config, python3-all-dev:any (>= 3.7~), python3-cffi, python3-pkg-resources, python3-ffcx (>= 1:0.7.0~), python3-ffcx (<< 1:0.8.0), python3-ufl (>= 2022.2.0~), python3-mpi4py, python3-numpy (>= 1:1.21~), python3-pip, python3-ply, python3-pybind11 (>= 2.7.0~), python3-sphinx, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [782 B] Get:5 copy:/<>/apt_archive ./ Packages [810 B] Fetched 2555 B in 0s (59.1 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev catch2 chrpath cmake cmake-data debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file fonts-mathjax gettext gettext-base gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf groff-base ibverbs-providers icu-devtools intltool-debian libaec-dev libaec0 libamd3 libarchive-zip-perl libarchive13t64 libarpack2-dev libarpack2t64 libbasix-dev libbasix0.7t64 libblas-dev libblas3 libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev libboost-program-options1.83-dev libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev libboost-serialization1.83-dev libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli1 libbsd0 libbtf2 libc6-dbg libcamd3 libcbor0.10 libccolamd3 libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcurl4t64 libcxsparse4 libdebhelper-perl libdw1t64 libedit2 libeigen3-dev libelf1t64 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1 libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 libfido2-1 libfile-stripnondeterminism-perl libgfortran-13-dev libgfortran5 libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.28.0 libhypre-dev libibverbs-dev libibverbs1 libicu-dev libicu74 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libklu2 liblapack-dev liblapack3 libldap2 libldl3 libltdl-dev libltdl7 libmagic-mgc libmagic1t64 libmetis5 libmumps-5.6t64 libmumps-dev libmumps-headers-dev libmunge2 libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3t64 libparpack2-dev libparpack2t64 libparu0 libpciaccess0 libpetsc-complex-dev libpetsc-complex3.19-dev libpetsc-complex3.19t64 libpetsc-real-dev libpetsc-real3.19-dev libpetsc-real3.19t64 libpetsc3.19-dev-common libpipeline1 libpkgconf3 libpmix-dev libpmix2t64 libpsl5t64 libpthread-stubs0-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 librbio4 librdmacm1t64 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev libslepc-complex-dev libslepc-complex3.19-dev libslepc-complex3.19t64 libslepc-real-dev libslepc-real3.19-dev libslepc-real3.19t64 libspex2 libspqr4 libssh-4 libssl-dev libsub-override-perl libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu6 libsz2 libtool libuchardet0 libumfpack6 libuv1t64 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxml2 libxml2-dev libxnvctrl0 libyaml-0-2 libyaml-dev m4 man-db media-types mpi-default-bin mpi-default-dev netbase ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin openmpi-common openssh-client pkg-config pkgconf pkgconf-bin po-debconf pybind11-dev python-babel-localedata python-petsc4py-doc python3 python3-alabaster python3-all python3-all-dev python3-babel python3-basix python3-certifi python3-cffi python3-cffi-backend python3-chardet python3-dev python3-docutils python3-ffcx python3-idna python3-imagesize python3-jinja2 python3-markupsafe python3-minimal python3-mpi4py python3-numpy python3-packaging python3-petsc4py python3-petsc4py-complex python3-petsc4py-complex3.19 python3-petsc4py-real python3-petsc4py-real3.19 python3-pip python3-pkg-resources python3-ply python3-pybind11 python3-pycparser python3-pygments python3-requests python3-roman python3-setuptools python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.19 python3-slepc4py-real python3-slepc4py-real3.19 python3-snowballstemmer python3-sphinx python3-tz python3-ufl python3-urllib3 python3-wheel python3.12 python3.12-dev python3.12-minimal sgml-base sphinx-common swig valgrind valgrind-mpi x11proto-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format elpa-cmake-mode ninja-build dh-make flit python3-build python3-installer gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc gfortran-13-doc libcoarrays-dev groff lrzip basix-doc liblapack-doc libboost-doc libboost-graph1.83-dev libboost1.83-doc libboost-container1.83-dev libboost-context1.83-dev libboost-contract1.83-dev libboost-coroutine1.83-dev libboost-exception1.83-dev libboost-fiber1.83-dev libboost-graph-parallel1.83-dev libboost-json1.83-dev libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libeigen3-doc libfftw3-doc libhdf5-doc icu-doc libjs-jquery-ui-docs fonts-mathjax-extras fonts-stix libjs-mathjax-doc libtool-doc openmpi-doc pciutils petsc-dev libpetsc-complex3.19t64-dbg petsc3.19-doc libluminate-dev libpetsc-real3.19t64-dbg scalapack-doc libslepc3.19-dev-examples slepc3.19-doc libssl-doc libsuperlu-doc gcj-jdk libx11-doc libxcb-doc libyaml-doc m4-doc apparmor less www-browser opencl-icd opencl-clhpp-headers-doc keychain libpam-ssh monkeysphere ssh-askpass libmail-box-perl pybind11-doc python3-doc python3-tk python3-venv docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-jinja2-doc python3-pytest python-ply-doc python-pygments-doc ttf-bitstream-vera python3-cryptography python3-openssl python3-socks python-requests-doc python-setuptools-doc python-slepc4py-doc python3-stemmer dvipng fonts-freefont-otf imagemagick-6.q16 latexmk python3-lib2to3 python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-recommended texlive-latex-extra texlive-plain-generic python-ufl-doc python3-brotli python3.12-venv python3.12-doc binfmt-support sgml-base-doc swig-doc swig-examples valgrind-dbg kcachegrind alleyoop valkyrie Recommended packages: curl | wget | lynx libarchive-cpio-perl javascript-common libjson-xs-perl libldap-common libcoarrays-openmpi-dev libpetsc3.19-dev-examples ksh | mksh | pdksh | zsh publicsuffix libssl3 libsasl2-modules libgraphblas-dev libgl-dev xauth libmail-sendmail-perl python3-numba libpaper-utils python3-pil gdb The following NEW packages will be installed: autoconf automake autopoint autotools-dev catch2 chrpath cmake cmake-data debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file fonts-mathjax gettext gettext-base gfortran gfortran-13 gfortran-13-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf groff-base ibverbs-providers icu-devtools intltool-debian libaec-dev libaec0 libamd3 libarchive-zip-perl libarchive13t64 libarpack2-dev libarpack2t64 libbasix-dev libbasix0.7t64 libblas-dev libblas3 libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev libboost-program-options1.83-dev libboost-program-options1.83.0 libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev libboost-serialization1.83-dev libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli1 libbsd0 libbtf2 libc6-dbg libcamd3 libcbor0.10 libccolamd3 libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcurl4t64 libcxsparse4 libdebhelper-perl libdw1t64 libedit2 libeigen3-dev libelf1t64 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1 libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 libfido2-1 libfile-stripnondeterminism-perl libgfortran-13-dev libgfortran5 libhdf5-mpi-dev libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 libhdf5-openmpi-dev libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 libhwloc-dev libhwloc-plugins libhwloc15 libhypre-2.28.0 libhypre-dev libibverbs-dev libibverbs1 libicu-dev libicu74 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp25 libklu2 liblapack-dev liblapack3 libldap2 libldl3 libltdl-dev libltdl7 libmagic-mgc libmagic1t64 libmetis5 libmumps-5.6t64 libmumps-dev libmumps-headers-dev libmunge2 libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3t64 libparpack2-dev libparpack2t64 libparu0 libpciaccess0 libpetsc-complex-dev libpetsc-complex3.19-dev libpetsc-complex3.19t64 libpetsc-real-dev libpetsc-real3.19-dev libpetsc-real3.19t64 libpetsc3.19-dev-common libpipeline1 libpkgconf3 libpmix-dev libpmix2t64 libpsl5t64 libpthread-stubs0-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 librbio4 librdmacm1t64 librhash0 librtmp1 libsasl2-2 libsasl2-modules-db libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev libslepc-complex-dev libslepc-complex3.19-dev libslepc-complex3.19t64 libslepc-real-dev libslepc-real3.19-dev libslepc-real3.19t64 libspex2 libspqr4 libssh-4 libssl-dev libsub-override-perl libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu6 libsz2 libtool libuchardet0 libumfpack6 libuv1t64 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext6 libxml2 libxml2-dev libxnvctrl0 libyaml-0-2 libyaml-dev m4 man-db media-types mpi-default-bin mpi-default-dev netbase ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin openmpi-common openssh-client pkg-config pkgconf pkgconf-bin po-debconf pybind11-dev python-babel-localedata python-petsc4py-doc python3 python3-alabaster python3-all python3-all-dev python3-babel python3-basix python3-certifi python3-cffi python3-cffi-backend python3-chardet python3-dev python3-docutils python3-ffcx python3-idna python3-imagesize python3-jinja2 python3-markupsafe python3-minimal python3-mpi4py python3-numpy python3-packaging python3-petsc4py python3-petsc4py-complex python3-petsc4py-complex3.19 python3-petsc4py-real python3-petsc4py-real3.19 python3-pip python3-pkg-resources python3-ply python3-pybind11 python3-pycparser python3-pygments python3-requests python3-roman python3-setuptools python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.19 python3-slepc4py-real python3-slepc4py-real3.19 python3-snowballstemmer python3-sphinx python3-tz python3-ufl python3-urllib3 python3-wheel python3.12 python3.12-dev python3.12-minimal sbuild-build-depends-main-dummy sgml-base sphinx-common swig valgrind valgrind-mpi x11proto-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 321 newly installed, 0 to remove and 0 not upgraded. Need to get 212 MB of archives. After this operation, 871 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1028 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-minimal armhf 3.12.3-1 [817 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1 armhf 2.6.1-2build1 [65.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-minimal armhf 3.12.3-1 [2023 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf python3-minimal armhf 3.12.3-0ubuntu1 [27.2 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf netbase all 6.4 [13.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-stdlib armhf 3.12.3-1 [1925 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf python3.12 armhf 3.12.3-1 [651 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libpython3-stdlib armhf 3.12.3-0ubuntu1 [9896 B] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf python3 armhf 3.12.3-0ubuntu1 [24.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf sgml-base all 1.31 [11.4 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libbsd0 armhf 0.12.1-1build1 [36.5 kB] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libelf1t64 armhf 0.190-1.1build4 [49.9 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libicu74 armhf 74.2-1ubuntu3 [10.5 MB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu3 [595 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libyaml-0-2 armhf 0.2.5-1build1 [45.2 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf python3-cffi-backend armhf 1.16.0-2build1 [68.0 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf python3-pygments all 2.17.2+dfsg-1 [819 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libmagic-mgc armhf 1:5.45-3build1 [307 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libmagic1t64 armhf 1:5.45-3build1 [81.4 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf file armhf 1:5.45-3build1 [21.1 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-14ubuntu2 [38.1 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.8-1build1 [73.9 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf groff-base armhf 1.23.0-3build2 [946 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libnl-3-200 armhf 3.7.0-0.3build1 [49.0 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libnl-route-3-200 armhf 3.7.0-0.3build1 [162 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libibverbs1 armhf 50.0-2build2 [57.9 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf ibverbs-providers armhf 50.0-2build2 [27.4 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libcbor0.10 armhf 0.10.2-1.2ubuntu2 [21.7 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libedit2 armhf 3.1-20230828-1build1 [78.7 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libfido2-1 armhf 1.14.0-1build3 [75.8 kB] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libnghttp2-14 armhf 1.59.0-1build4 [68.2 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libnuma1 armhf 2.0.18-1build1 [19.8 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-2 [26.2 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libpsl5t64 armhf 0.21.2-1.1build1 [55.8 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libuv1t64 armhf 1.48.0-1.1build1 [83.0 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libxau6 armhf 1:1.0.9-1build6 [6312 B] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu6 [8738 B] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1 armhf 1.15-1ubuntu2 [45.2 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libx11-data all 2:1.8.7-1build1 [115 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libx11-6 armhf 2:1.8.7-1build1 [583 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libxext6 armhf 2:1.3.4-1build2 [25.3 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf man-db armhf 2.12.0-4build2 [1202 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf openssh-client armhf 1:9.6p1-3ubuntu13 [890 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4build1 [235 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu2 [422 kB] Get:52 http://ftpmaster.internal/ubuntu noble/universe armhf catch2 armhf 3.4.0-1build1 [598 kB] Get:53 http://ftpmaster.internal/ubuntu noble/universe armhf chrpath armhf 0.16-2build1 [12.2 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf libarchive13t64 armhf 3.7.2-2 [330 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli1 armhf 1.1.0-2build2 [319 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu3 [19.2 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu3 [49.7 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu8 [172 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build7 [51.3 kB] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libssh-4 armhf 0.10.6-2build2 [169 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf libcurl4t64 armhf 8.5.0-2ubuntu10 [296 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf libjsoncpp25 armhf 1.9.5-6build1 [75.3 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf librhash0 armhf 1.4.3-3build1 [143 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf cmake-data all 3.28.3-1build7 [2155 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf cmake armhf 3.28.3-1build7 [6049 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7build1 [166 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libdw1t64 armhf 0.190-1.1build4 [235 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf debugedit armhf 1:5.0-5build2 [42.3 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf dwz armhf 0.15-1build6 [116 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu2 [800 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf debhelper all 13.14.1ubuntu5 [869 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf python3-setuptools all 68.1.2-2ubuntu1 [396 kB] Get:81 http://ftpmaster.internal/ubuntu noble/universe armhf dh-python all 6.20240401 [110 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf xml-core all 0.19 [20.3 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf docutils-common all 0.20.1+dfsg-3 [132 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf libgfortran5 armhf 14-20240412-0ubuntu1 [316 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf libgfortran-13-dev armhf 13.2.0-23ubuntu4 [359 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [9182 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-13 armhf 13.2.0-23ubuntu4 [11.7 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf gfortran-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1024 B] Get:90 http://ftpmaster.internal/ubuntu noble/main armhf gfortran armhf 4:13.2.0-7ubuntu1 [1166 B] Get:91 http://ftpmaster.internal/ubuntu noble/main armhf icu-devtools armhf 74.2-1ubuntu3 [201 kB] Get:92 http://ftpmaster.internal/ubuntu noble/universe armhf libaec0 armhf 1.1.2-1build1 [20.9 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libsuitesparseconfig7 armhf 1:7.6.1+dfsg-1build1 [12.1 kB] Get:94 http://ftpmaster.internal/ubuntu noble/universe armhf libamd3 armhf 1:7.6.1+dfsg-1build1 [28.2 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf libblas3 armhf 3.12.0-3build1 [123 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf liblapack3 armhf 3.12.0-3build1 [2085 kB] Get:97 http://ftpmaster.internal/ubuntu noble/universe armhf libarpack2t64 armhf 3.9.1-1.1build2 [88.4 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf libblas-dev armhf 3.12.0-3build1 [132 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf liblapack-dev armhf 3.12.0-3build1 [2177 kB] Get:100 http://ftpmaster.internal/ubuntu noble/universe armhf libarpack2-dev armhf 3.9.1-1.1build2 [107 kB] Get:101 http://ftpmaster.internal/ubuntu noble/universe armhf libbasix0.7t64 armhf 0.7.0-2.1build1 [408 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2build1 [26.3 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2build1 [20.7 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2build1 [16.8 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf pkg-config armhf 1.8.1-2build1 [7264 B] Get:106 http://ftpmaster.internal/ubuntu noble/universe armhf libeigen3-dev all 3.4.0-4 [1056 kB] Get:107 http://ftpmaster.internal/ubuntu noble/universe armhf libbasix-dev armhf 0.7.0-2.1build1 [55.1 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf libboost1.83-dev armhf 1.83.0-2.1ubuntu3 [10.7 MB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf libboost-atomic1.83.0 armhf 1.83.0-2.1ubuntu3 [239 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf libboost-atomic1.83-dev armhf 1.83.0-2.1ubuntu3 [234 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf libboost-chrono1.83.0t64 armhf 1.83.0-2.1ubuntu3 [244 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf libboost-chrono1.83-dev armhf 1.83.0-2.1ubuntu3 [245 kB] Get:113 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-chrono-dev armhf 1.83.0.1ubuntu2 [4670 B] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf libboost-date-time1.83.0 armhf 1.83.0-2.1ubuntu3 [236 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf libboost-serialization1.83.0 armhf 1.83.0-2.1ubuntu3 [332 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf libboost-serialization1.83-dev armhf 1.83.0-2.1ubuntu3 [404 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf libboost-date-time1.83-dev armhf 1.83.0-2.1ubuntu3 [239 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf libboost-dev armhf 1.83.0.1ubuntu2 [4310 B] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf libboost-filesystem1.83.0 armhf 1.83.0-2.1ubuntu3 [280 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf libboost-system1.83.0 armhf 1.83.0-2.1ubuntu3 [236 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf libboost-system1.83-dev armhf 1.83.0-2.1ubuntu3 [231 kB] Get:122 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-2.1ubuntu3 [291 kB] Get:123 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-filesystem-dev armhf 1.83.0.1ubuntu2 [4094 B] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf libboost-regex1.83.0 armhf 1.83.0-2.1ubuntu3 [320 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main armhf libicu-dev armhf 74.2-1ubuntu3 [11.6 MB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf libboost-regex1.83-dev armhf 1.83.0-2.1ubuntu3 [349 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main armhf libboost-iostreams1.83.0 armhf 1.83.0-2.1ubuntu3 [257 kB] Get:128 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-2.1ubuntu3 [265 kB] Get:129 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-iostreams-dev armhf 1.83.0.1ubuntu2 [4046 B] Get:130 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-math1.83.0 armhf 1.83.0-2.1ubuntu3 [346 kB] Get:131 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-math1.83-dev armhf 1.83.0-2.1ubuntu3 [360 kB] Get:132 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-math-dev armhf 1.83.0.1ubuntu2 [4264 B] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf libevent-core-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [82.6 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libevent-pthreads-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [7540 B] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf librdmacm1t64 armhf 50.0-2build2 [63.0 kB] Get:136 http://ftpmaster.internal/ubuntu noble/universe armhf libfabric1 armhf 1.17.0-3build2 [419 kB] Get:137 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc15 armhf 2.10.0-1build1 [146 kB] Get:138 http://ftpmaster.internal/ubuntu noble/universe armhf libmunge2 armhf 0.5.15-4build1 [17.1 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libpciaccess0 armhf 0.17-3build1 [16.3 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libxnvctrl0 armhf 510.47.03-0ubuntu4 [11.6 kB] Get:141 http://ftpmaster.internal/ubuntu noble/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] Get:142 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc-plugins armhf 2.10.0-1build1 [13.7 kB] Get:143 http://ftpmaster.internal/ubuntu noble/universe armhf libpmix2t64 armhf 5.0.1-4.1build1 [616 kB] Get:144 http://ftpmaster.internal/ubuntu noble/universe armhf libopenmpi3t64 armhf 4.1.6-7ubuntu2 [2041 kB] Get:145 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-mpi1.83.0 armhf 1.83.0-2.1ubuntu3 [268 kB] Get:146 http://ftpmaster.internal/ubuntu noble/universe armhf openmpi-common all 4.1.6-7ubuntu2 [170 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main armhf libnl-3-dev armhf 3.7.0-0.3build1 [94.5 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf libnl-route-3-dev armhf 3.7.0-0.3build1 [196 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf libibverbs-dev armhf 50.0-2build2 [201 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf libltdl7 armhf 2.4.7-7build1 [37.6 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf libltdl-dev armhf 2.4.7-7build1 [166 kB] Get:153 http://ftpmaster.internal/ubuntu noble/universe armhf libhwloc-dev armhf 2.10.0-1build1 [242 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [127 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main armhf libevent-extra-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [56.1 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libevent-openssl-2.1-7t64 armhf 2.1.12-stable-9ubuntu2 [13.0 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf libevent-dev armhf 2.1.12-stable-9ubuntu2 [264 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1ubuntu2 [880 kB] Get:159 http://ftpmaster.internal/ubuntu noble/universe armhf libpmix-dev armhf 5.0.1-4.1build1 [3936 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:161 http://ftpmaster.internal/ubuntu noble/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] Get:162 http://ftpmaster.internal/ubuntu noble/universe armhf openmpi-bin armhf 4.1.6-7ubuntu2 [83.2 kB] Get:163 http://ftpmaster.internal/ubuntu noble/universe armhf libopenmpi-dev armhf 4.1.6-7ubuntu2 [816 kB] Get:164 http://ftpmaster.internal/ubuntu noble/universe armhf mpi-default-dev armhf 1.15build1 [3154 B] Get:165 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-mpi1.83-dev armhf 1.83.0-2.1ubuntu3 [298 kB] Get:166 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-mpi-dev armhf 1.83.0.1ubuntu2 [4144 B] Get:167 http://ftpmaster.internal/ubuntu noble/main armhf libboost-program-options1.83.0 armhf 1.83.0-2.1ubuntu3 [344 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libboost-program-options1.83-dev armhf 1.83.0-2.1ubuntu3 [389 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main armhf libboost-program-options-dev armhf 1.83.0.1ubuntu2 [4084 B] Get:170 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-serialization-dev armhf 1.83.0.1ubuntu2 [4280 B] Get:171 http://ftpmaster.internal/ubuntu noble/main armhf libboost-thread1.83.0 armhf 1.83.0-2.1ubuntu3 [270 kB] Get:172 http://ftpmaster.internal/ubuntu noble/main armhf libboost-thread1.83-dev armhf 1.83.0-2.1ubuntu3 [281 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main armhf libboost-thread-dev armhf 1.83.0.1ubuntu2 [4088 B] Get:174 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-timer1.83.0 armhf 1.83.0-2.1ubuntu3 [240 kB] Get:175 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-timer1.83-dev armhf 1.83.0-2.1ubuntu3 [237 kB] Get:176 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-timer-dev armhf 1.83.0.1ubuntu2 [4190 B] Get:177 http://ftpmaster.internal/ubuntu noble/universe armhf libbtf2 armhf 1:7.6.1+dfsg-1build1 [14.6 kB] Get:178 http://ftpmaster.internal/ubuntu noble/universe armhf libcamd3 armhf 1:7.6.1+dfsg-1build1 [26.1 kB] Get:179 http://ftpmaster.internal/ubuntu noble/universe armhf libccolamd3 armhf 1:7.6.1+dfsg-1build1 [28.3 kB] Get:180 http://ftpmaster.internal/ubuntu noble/main armhf libcolamd3 armhf 1:7.6.1+dfsg-1build1 [20.1 kB] Get:181 http://ftpmaster.internal/ubuntu noble/universe armhf libcholmod5 armhf 1:7.6.1+dfsg-1build1 [665 kB] Get:182 http://ftpmaster.internal/ubuntu noble/universe armhf libcombblas2.0.0t64 armhf 2.0.0-3.1build2 [247 kB] Get:183 http://ftpmaster.internal/ubuntu noble/main armhf libcurl4-openssl-dev armhf 8.5.0-2ubuntu10 [415 kB] Get:184 http://ftpmaster.internal/ubuntu noble/universe armhf libcxsparse4 armhf 1:7.6.1+dfsg-1build1 [73.3 kB] Get:185 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1-dev armhf 2.6.1-2build1 [122 kB] Get:186 http://ftpmaster.internal/ubuntu noble/main armhf libfftw3-double3 armhf 3.3.10-1ubuntu3 [369 kB] Get:187 http://ftpmaster.internal/ubuntu noble/main armhf libfftw3-single3 armhf 3.3.10-1ubuntu3 [376 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main armhf libfftw3-bin armhf 3.3.10-1ubuntu3 [30.0 kB] Get:189 http://ftpmaster.internal/ubuntu noble/main armhf libfftw3-dev armhf 3.3.10-1ubuntu3 [707 kB] Get:190 http://ftpmaster.internal/ubuntu noble/universe armhf libfftw3-mpi3 armhf 3.3.10-1ubuntu3 [35.1 kB] Get:191 http://ftpmaster.internal/ubuntu noble/universe armhf libfftw3-mpi-dev armhf 3.3.10-1ubuntu3 [45.5 kB] Get:192 http://ftpmaster.internal/ubuntu noble/universe armhf libsz2 armhf 1.1.2-1build1 [5324 B] Get:193 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-openmpi-103-1t64 armhf 1.10.10+repack-3.1ubuntu4 [1393 kB] Get:194 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-openmpi-cpp-103-1t64 armhf 1.10.10+repack-3.1ubuntu4 [126 kB] Get:195 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-openmpi-fortran-102t64 armhf 1.10.10+repack-3.1ubuntu4 [74.5 kB] Get:196 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-openmpi-hl-100t64 armhf 1.10.10+repack-3.1ubuntu4 [54.7 kB] Get:197 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-openmpi-hl-cpp-100t64 armhf 1.10.10+repack-3.1ubuntu4 [10.7 kB] Get:198 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-openmpi-hl-fortran-100t64 armhf 1.10.10+repack-3.1ubuntu4 [25.8 kB] Get:199 http://ftpmaster.internal/ubuntu noble/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] Get:200 http://ftpmaster.internal/ubuntu noble/universe armhf libptscotch-7.0 armhf 7.0.4-1ubuntu2 [750 kB] Get:201 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-1build2 [551 kB] Get:202 http://ftpmaster.internal/ubuntu noble/universe armhf libhypre-2.28.0 armhf 2.28.0-8build2 [1315 kB] Get:203 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu2 [125 kB] Get:204 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8-dev armhf 2.1.5-2ubuntu2 [262 kB] Get:205 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] Get:206 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] Get:207 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] Get:208 http://ftpmaster.internal/ubuntu noble/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:209 http://ftpmaster.internal/ubuntu noble/main armhf libjs-sphinxdoc all 7.2.6-6 [149 kB] Get:210 http://ftpmaster.internal/ubuntu noble/main armhf libjson-perl all 4.10000-1 [81.9 kB] Get:211 http://ftpmaster.internal/ubuntu noble/universe armhf libklu2 armhf 1:7.6.1+dfsg-1build1 [75.0 kB] Get:212 http://ftpmaster.internal/ubuntu noble/universe armhf libldl3 armhf 1:7.6.1+dfsg-1build1 [13.1 kB] Get:213 http://ftpmaster.internal/ubuntu noble/universe armhf mpi-default-bin armhf 1.15build1 [2376 B] Get:214 http://ftpmaster.internal/ubuntu noble/universe armhf libscalapack-openmpi2.2 armhf 2.2.1-3.1ubuntu1 [1448 kB] Get:215 http://ftpmaster.internal/ubuntu noble/universe armhf libmumps-5.6t64 armhf 5.6.2-2.1build2 [1923 kB] Get:216 http://ftpmaster.internal/ubuntu noble/universe armhf libmumps-headers-dev all 5.6.2-2.1build2 [21.1 kB] Get:217 http://ftpmaster.internal/ubuntu noble/universe armhf libparpack2t64 armhf 3.9.1-1.1build2 [83.3 kB] Get:218 http://ftpmaster.internal/ubuntu noble/universe armhf libumfpack6 armhf 1:7.6.1+dfsg-1build1 [284 kB] Get:219 http://ftpmaster.internal/ubuntu noble/universe armhf libparu0 armhf 1:7.6.1+dfsg-1build1 [53.0 kB] Get:220 http://ftpmaster.internal/ubuntu noble/universe armhf libspqr4 armhf 1:7.6.1+dfsg-1build1 [127 kB] Get:221 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu6 armhf 6.0.1+dfsg1-1build1 [155 kB] Get:222 http://ftpmaster.internal/ubuntu noble/universe armhf libpetsc-complex3.19t64 armhf 3.19.6+dfsg1-2.2ubuntu2 [6734 kB] Get:223 http://ftpmaster.internal/ubuntu noble/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] Get:224 http://ftpmaster.internal/ubuntu noble/universe armhf libsuitesparse-mongoose3 armhf 1:7.6.1+dfsg-1build1 [35.0 kB] Get:225 http://ftpmaster.internal/ubuntu noble/universe armhf librbio4 armhf 1:7.6.1+dfsg-1build1 [27.9 kB] Get:226 http://ftpmaster.internal/ubuntu noble/universe armhf libspex2 armhf 1:7.6.1+dfsg-1build1 [35.6 kB] Get:227 http://ftpmaster.internal/ubuntu noble/universe armhf libsuitesparse-dev armhf 1:7.6.1+dfsg-1build1 [1570 kB] Get:228 http://ftpmaster.internal/ubuntu noble/universe armhf libscotch-7.0 armhf 7.0.4-1ubuntu2 [456 kB] Get:229 http://ftpmaster.internal/ubuntu noble/universe armhf libscotch-dev armhf 7.0.4-1ubuntu2 [1625 kB] Get:230 http://ftpmaster.internal/ubuntu noble/universe armhf libptscotch-dev armhf 7.0.4-1ubuntu2 [1424 kB] Get:231 http://ftpmaster.internal/ubuntu noble/universe armhf libscalapack-openmpi-dev armhf 2.2.1-3.1ubuntu1 [7472 B] Get:232 http://ftpmaster.internal/ubuntu noble/universe armhf libscalapack-mpi-dev armhf 2.2.1-3.1ubuntu1 [2328 B] Get:233 http://ftpmaster.internal/ubuntu noble/main armhf libssl-dev armhf 3.0.13-0ubuntu3 [2084 kB] Get:234 http://ftpmaster.internal/ubuntu noble/universe armhf opencl-c-headers all 3.0~2023.12.14-1 [58.7 kB] Get:235 http://ftpmaster.internal/ubuntu noble/universe armhf opencl-clhpp-headers all 3.0~2023.12.14-1ubuntu1 [50.5 kB] Get:236 http://ftpmaster.internal/ubuntu noble/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] Get:237 http://ftpmaster.internal/ubuntu noble/universe armhf libaec-dev armhf 1.1.2-1build1 [17.2 kB] Get:238 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-openmpi-dev armhf 1.10.10+repack-3.1ubuntu4 [2933 kB] Get:239 http://ftpmaster.internal/ubuntu noble/universe armhf libhdf5-mpi-dev armhf 1.10.10+repack-3.1ubuntu4 [4622 B] Get:240 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu-dev armhf 6.0.1+dfsg1-1build1 [20.7 kB] Get:241 http://ftpmaster.internal/ubuntu noble/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-1build2 [898 kB] Get:242 http://ftpmaster.internal/ubuntu noble/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:243 http://ftpmaster.internal/ubuntu noble/main armhf x11proto-dev all 2023.2-1 [602 kB] Get:244 http://ftpmaster.internal/ubuntu noble/main armhf libxau-dev armhf 1:1.0.9-1build6 [8964 B] Get:245 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu6 [24.9 kB] Get:246 http://ftpmaster.internal/ubuntu noble/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:247 http://ftpmaster.internal/ubuntu noble/main armhf libpthread-stubs0-dev armhf 0.4-1build3 [4744 B] Get:248 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1-dev armhf 1.15-1ubuntu2 [84.6 kB] Get:249 http://ftpmaster.internal/ubuntu noble/main armhf libx11-dev armhf 2:1.8.7-1build1 [671 kB] Get:250 http://ftpmaster.internal/ubuntu noble/main armhf libyaml-dev armhf 0.2.5-1build1 [56.3 kB] Get:251 http://ftpmaster.internal/ubuntu noble/universe armhf libpetsc3.19-dev-common all 3.19.6+dfsg1-2.2ubuntu2 [297 kB] Get:252 http://ftpmaster.internal/ubuntu noble/universe armhf libmumps-dev armhf 5.6.2-2.1build2 [1827 kB] Get:253 http://ftpmaster.internal/ubuntu noble/main armhf libc6-dbg armhf 2.39-0ubuntu8 [6015 kB] Get:254 http://ftpmaster.internal/ubuntu noble/main armhf valgrind armhf 1:3.22.0-0ubuntu3 [8907 kB] Get:255 http://ftpmaster.internal/ubuntu noble/universe armhf valgrind-mpi armhf 1:3.22.0-0ubuntu3 [41.5 kB] Get:256 http://ftpmaster.internal/ubuntu noble/universe armhf libpetsc-complex3.19-dev armhf 3.19.6+dfsg1-2.2ubuntu2 [6303 kB] Get:257 http://ftpmaster.internal/ubuntu noble/universe armhf libpetsc-complex-dev all 3.19.6+dfsg1-2.2ubuntu2 [3938 B] Get:258 http://ftpmaster.internal/ubuntu noble/universe armhf libpetsc-real3.19t64 armhf 3.19.6+dfsg1-2.2ubuntu2 [6794 kB] Get:259 http://ftpmaster.internal/ubuntu noble/universe armhf libhypre-dev armhf 2.28.0-8build2 [1629 kB] Get:260 http://ftpmaster.internal/ubuntu noble/universe armhf libpetsc-real3.19-dev armhf 3.19.6+dfsg1-2.2ubuntu2 [6305 kB] Get:261 http://ftpmaster.internal/ubuntu noble/universe armhf libpetsc-real-dev all 3.19.6+dfsg1-2.2ubuntu2 [3926 B] Get:262 http://ftpmaster.internal/ubuntu noble/universe armhf libpugixml1v5 armhf 1.14-0.1build1 [81.2 kB] Get:263 http://ftpmaster.internal/ubuntu noble/universe armhf libpugixml-dev armhf 1.14-0.1build1 [106 kB] Get:264 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12t64 armhf 3.12.3-1 [2058 kB] Get:265 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-dev armhf 3.12.3-1 [4314 kB] Get:266 http://ftpmaster.internal/ubuntu noble/main armhf libpython3-dev armhf 3.12.3-0ubuntu1 [10.2 kB] Get:267 http://ftpmaster.internal/ubuntu noble/main armhf libpython3-all-dev armhf 3.12.3-0ubuntu1 [910 B] Get:268 http://ftpmaster.internal/ubuntu noble/universe armhf libslepc-complex3.19t64 armhf 3.19.2+dfsg1-2.1build2 [1222 kB] Get:269 http://ftpmaster.internal/ubuntu noble/universe armhf libparpack2-dev armhf 3.9.1-1.1build2 [98.9 kB] Get:270 http://ftpmaster.internal/ubuntu noble/universe armhf libslepc-complex3.19-dev armhf 3.19.2+dfsg1-2.1build2 [4299 kB] Get:271 http://ftpmaster.internal/ubuntu noble/universe armhf libslepc-complex-dev armhf 3.19.2+dfsg1-2.1build2 [2236 B] Get:272 http://ftpmaster.internal/ubuntu noble/universe armhf libslepc-real3.19t64 armhf 3.19.2+dfsg1-2.1build2 [1190 kB] Get:273 http://ftpmaster.internal/ubuntu noble/universe armhf libslepc-real3.19-dev armhf 3.19.2+dfsg1-2.1build2 [4297 kB] Get:274 http://ftpmaster.internal/ubuntu noble/universe armhf libslepc-real-dev armhf 3.19.2+dfsg1-2.1build2 [2234 B] Get:275 http://ftpmaster.internal/ubuntu noble/main armhf libxml2-dev armhf 2.9.14+dfsg-1.3ubuntu3 [733 kB] Get:276 http://ftpmaster.internal/ubuntu noble/universe armhf pybind11-dev all 2.11.1-2 [159 kB] Get:277 http://ftpmaster.internal/ubuntu noble/main armhf python-babel-localedata all 2.10.3-3build1 [6357 kB] Get:278 http://ftpmaster.internal/ubuntu noble/main armhf sphinx-common all 7.2.6-6 [739 kB] Get:279 http://ftpmaster.internal/ubuntu noble/universe armhf python-petsc4py-doc all 3.19.6-7ubuntu3 [61.4 kB] Get:280 http://ftpmaster.internal/ubuntu noble/main armhf python3-all armhf 3.12.3-0ubuntu1 [886 B] Get:281 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-dev armhf 3.12.3-1 [498 kB] Get:282 http://ftpmaster.internal/ubuntu noble/main armhf python3-dev armhf 3.12.3-0ubuntu1 [26.7 kB] Get:283 http://ftpmaster.internal/ubuntu noble/main armhf python3-all-dev armhf 3.12.3-0ubuntu1 [910 B] Get:284 http://ftpmaster.internal/ubuntu noble/main armhf python3-tz all 2024.1-2 [31.4 kB] Get:285 http://ftpmaster.internal/ubuntu noble/main armhf python3-babel all 2.10.3-3build1 [87.5 kB] Get:286 http://ftpmaster.internal/ubuntu noble/main armhf python3-numpy armhf 1:1.26.4+ds-6ubuntu1 [3541 kB] Get:287 http://ftpmaster.internal/ubuntu noble/universe armhf python3-ufl all 2023.2.0-2 [156 kB] Get:288 http://ftpmaster.internal/ubuntu noble/universe armhf python3-basix armhf 0.7.0-2.1build1 [150 kB] Get:289 http://ftpmaster.internal/ubuntu noble/main armhf python3-certifi all 2023.11.17-1 [165 kB] Get:290 http://ftpmaster.internal/ubuntu noble/main armhf python3-ply all 3.11-6 [46.5 kB] Get:291 http://ftpmaster.internal/ubuntu noble/main armhf python3-pycparser all 2.21-1 [76.9 kB] Get:292 http://ftpmaster.internal/ubuntu noble/main armhf python3-cffi all 1.16.0-2build1 [74.3 kB] Get:293 http://ftpmaster.internal/ubuntu noble/main armhf python3-chardet all 5.2.0+dfsg-1 [117 kB] Get:294 http://ftpmaster.internal/ubuntu noble/main armhf python3-roman all 3.3-3 [9632 B] Get:295 http://ftpmaster.internal/ubuntu noble/main armhf python3-docutils all 0.20.1+dfsg-3 [393 kB] Get:296 http://ftpmaster.internal/ubuntu noble/universe armhf python3-ffcx all 1:0.7.0-3 [87.7 kB] Get:297 http://ftpmaster.internal/ubuntu noble/main armhf python3-idna all 3.6-2 [46.0 kB] Get:298 http://ftpmaster.internal/ubuntu noble/main armhf python3-imagesize all 1.4.1-1 [6844 B] Get:299 http://ftpmaster.internal/ubuntu noble/main armhf python3-markupsafe armhf 2.1.5-1build2 [12.1 kB] Get:300 http://ftpmaster.internal/ubuntu noble/main armhf python3-jinja2 all 3.1.2-1ubuntu1 [107 kB] Get:301 http://ftpmaster.internal/ubuntu noble/main armhf python3-packaging all 24.0-1 [41.1 kB] Get:302 http://ftpmaster.internal/ubuntu noble/universe armhf swig armhf 4.2.0-2ubuntu1 [1115 kB] Get:303 http://ftpmaster.internal/ubuntu noble/universe armhf python3-petsc4py-complex3.19 armhf 3.19.6-7ubuntu3 [1119 kB] Get:304 http://ftpmaster.internal/ubuntu noble/universe armhf python3-petsc4py-complex all 3.19.6-7ubuntu3 [2664 B] Get:305 http://ftpmaster.internal/ubuntu noble/universe armhf python3-petsc4py-real3.19 armhf 3.19.6-7ubuntu3 [1118 kB] Get:306 http://ftpmaster.internal/ubuntu noble/universe armhf python3-petsc4py-real all 3.19.6-7ubuntu3 [2662 B] Get:307 http://ftpmaster.internal/ubuntu noble/universe armhf python3-wheel all 0.42.0-2 [53.1 kB] Get:308 http://ftpmaster.internal/ubuntu noble/universe armhf python3-pip all 24.0+dfsg-1ubuntu1 [1316 kB] Get:309 http://ftpmaster.internal/ubuntu noble/universe armhf python3-pybind11 all 2.11.1-2 [167 kB] Get:310 http://ftpmaster.internal/ubuntu noble/main armhf python3-urllib3 all 2.0.7-1 [113 kB] Get:311 http://ftpmaster.internal/ubuntu noble/main armhf python3-requests all 2.31.0+dfsg-1ubuntu1 [50.7 kB] Get:312 http://ftpmaster.internal/ubuntu noble/universe armhf python3-slepc4py-complex3.19 armhf 3.19.2-3ubuntu4 [319 kB] Get:313 http://ftpmaster.internal/ubuntu noble/universe armhf python3-slepc4py-complex all 3.19.2-3ubuntu4 [3448 B] Get:314 http://ftpmaster.internal/ubuntu noble/universe armhf python3-slepc4py-real3.19 armhf 3.19.2-3ubuntu4 [319 kB] Get:315 http://ftpmaster.internal/ubuntu noble/universe armhf python3-slepc4py-real all 3.19.2-3ubuntu4 [3372 B] Get:316 http://ftpmaster.internal/ubuntu noble/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] Get:317 http://ftpmaster.internal/ubuntu noble/main armhf python3-alabaster all 0.7.12-1 [17.8 kB] Get:318 http://ftpmaster.internal/ubuntu noble/main armhf python3-sphinx all 7.2.6-6 [557 kB] Get:319 http://ftpmaster.internal/ubuntu noble/universe armhf python3-mpi4py armhf 3.1.5-5ubuntu2 [455 kB] Get:320 http://ftpmaster.internal/ubuntu noble/universe armhf python3-petsc4py all 3.19.6-7ubuntu3 [2318 B] Get:321 http://ftpmaster.internal/ubuntu noble/universe armhf python3-slepc4py all 3.19.2-3ubuntu4 [3070 B] Preconfiguring packages ... Fetched 212 MB in 17s (12.7 MB/s) Selecting previously unselected package libpython3.12-minimal:armhf. (Reading database ... 15019 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.3-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.3-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.1-2build1_armhf.deb ... Unpacking libexpat1:armhf (2.6.1-2build1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.3-1_armhf.deb ... Unpacking python3.12-minimal (3.12.3-1) ... Setting up libpython3.12-minimal:armhf (3.12.3-1) ... Setting up libexpat1:armhf (2.6.1-2build1) ... Setting up python3.12-minimal (3.12.3-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 15337 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../3-libpython3.12-stdlib_3.12.3-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.3-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.3-1_armhf.deb ... Unpacking python3.12 (3.12.3-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.12.3-0ubuntu1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.3-0ubuntu1) ... Setting up python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3 (3.12.3-0ubuntu1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../002-libbsd0_0.12.1-1build1_armhf.deb ... Unpacking libbsd0:armhf (0.12.1-1build1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../003-libelf1t64_0.190-1.1build4_armhf.deb ... Unpacking libelf1t64:armhf (0.190-1.1build4) ... Selecting previously unselected package libicu74:armhf. Preparing to unpack .../004-libicu74_74.2-1ubuntu3_armhf.deb ... Unpacking libicu74:armhf (74.2-1ubuntu3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../005-libxml2_2.9.14+dfsg-1.3ubuntu3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../006-libyaml-0-2_0.2.5-1build1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.5-1build1) ... Selecting previously unselected package python3-cffi-backend:armhf. Preparing to unpack .../007-python3-cffi-backend_1.16.0-2build1_armhf.deb ... Unpacking python3-cffi-backend:armhf (1.16.0-2build1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../008-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... Unpacking python3-pkg-resources (68.1.2-2ubuntu1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../009-python3-pygments_2.17.2+dfsg-1_all.deb ... Unpacking python3-pygments (2.17.2+dfsg-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../010-libmagic-mgc_1%3a5.45-3build1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../011-libmagic1t64_1%3a5.45-3build1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../012-file_1%3a5.45-3build1_armhf.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.21-14ubuntu2_armhf.deb ... Unpacking gettext-base (0.21-14ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../014-libuchardet0_0.0.8-1build1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../015-groff-base_1.23.0-3build2_armhf.deb ... Unpacking groff-base (1.23.0-3build2) ... Selecting previously unselected package libnl-3-200:armhf. Preparing to unpack .../016-libnl-3-200_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-3-200:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libnl-route-3-200:armhf. Preparing to unpack .../017-libnl-route-3-200_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-route-3-200:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libibverbs1:armhf. Preparing to unpack .../018-libibverbs1_50.0-2build2_armhf.deb ... Unpacking libibverbs1:armhf (50.0-2build2) ... Selecting previously unselected package ibverbs-providers:armhf. Preparing to unpack .../019-ibverbs-providers_50.0-2build2_armhf.deb ... Unpacking ibverbs-providers:armhf (50.0-2build2) ... Selecting previously unselected package libcbor0.10:armhf. Preparing to unpack .../020-libcbor0.10_0.10.2-1.2ubuntu2_armhf.deb ... Unpacking libcbor0.10:armhf (0.10.2-1.2ubuntu2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../021-libedit2_3.1-20230828-1build1_armhf.deb ... Unpacking libedit2:armhf (3.1-20230828-1build1) ... Selecting previously unselected package libfido2-1:armhf. Preparing to unpack .../022-libfido2-1_1.14.0-1build3_armhf.deb ... Unpacking libfido2-1:armhf (1.14.0-1build3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../023-libnghttp2-14_1.59.0-1build4_armhf.deb ... Unpacking libnghttp2-14:armhf (1.59.0-1build4) ... Selecting previously unselected package libnuma1:armhf. Preparing to unpack .../024-libnuma1_2.0.18-1build1_armhf.deb ... Unpacking libnuma1:armhf (2.0.18-1build1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../025-libpipeline1_1.5.7-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-2) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../026-libpsl5t64_0.21.2-1.1build1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1build1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../027-libuv1t64_1.48.0-1.1build1_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-1.1build1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../028-libxau6_1%3a1.0.9-1build6_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build6) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../029-libxdmcp6_1%3a1.1.3-0ubuntu6_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu6) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../030-libxcb1_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb1:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../031-libx11-data_2%3a1.8.7-1build1_all.deb ... Unpacking libx11-data (2:1.8.7-1build1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../032-libx11-6_2%3a1.8.7-1build1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.7-1build1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../033-libxext6_2%3a1.3.4-1build2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1build2) ... Selecting previously unselected package man-db. Preparing to unpack .../034-man-db_2.12.0-4build2_armhf.deb ... Unpacking man-db (2.12.0-4build2) ... Selecting previously unselected package openssh-client. Preparing to unpack .../035-openssh-client_1%3a9.6p1-3ubuntu13_armhf.deb ... Unpacking openssh-client (1:9.6p1-3ubuntu13) ... Selecting previously unselected package m4. Preparing to unpack .../036-m4_1.4.19-4build1_armhf.deb ... Unpacking m4 (1.4.19-4build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../037-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../038-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../039-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../040-autopoint_0.21-14ubuntu2_all.deb ... Unpacking autopoint (0.21-14ubuntu2) ... Selecting previously unselected package catch2. Preparing to unpack .../041-catch2_3.4.0-1build1_armhf.deb ... Unpacking catch2 (3.4.0-1build1) ... Selecting previously unselected package chrpath. Preparing to unpack .../042-chrpath_0.16-2build1_armhf.deb ... Unpacking chrpath (0.16-2build1) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../043-libarchive13t64_3.7.2-2_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.2-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../044-libbrotli1_1.1.0-2build2_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2build2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../045-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../046-libsasl2-2_2.1.28+dfsg1-5ubuntu3_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../047-libldap2_2.6.7+dfsg-1~exp1ubuntu8_armhf.deb ... Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../048-librtmp1_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build7) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../049-libssh-4_0.10.6-2build2_armhf.deb ... Unpacking libssh-4:armhf (0.10.6-2build2) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../050-libcurl4t64_8.5.0-2ubuntu10_armhf.deb ... Unpacking libcurl4t64:armhf (8.5.0-2ubuntu10) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../051-libjsoncpp25_1.9.5-6build1_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-6build1) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../052-librhash0_1.4.3-3build1_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3build1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../053-cmake-data_3.28.3-1build7_all.deb ... Unpacking cmake-data (3.28.3-1build7) ... Selecting previously unselected package cmake. Preparing to unpack .../054-cmake_3.28.3-1build7_armhf.deb ... Unpacking cmake (3.28.3-1build7) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../055-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../056-libtool_2.4.7-7build1_all.deb ... Unpacking libtool (2.4.7-7build1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../057-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../058-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../059-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../060-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../061-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../062-libdw1t64_0.190-1.1build4_armhf.deb ... Unpacking libdw1t64:armhf (0.190-1.1build4) ... Selecting previously unselected package debugedit. Preparing to unpack .../063-debugedit_1%3a5.0-5build2_armhf.deb ... Unpacking debugedit (1:5.0-5build2) ... Selecting previously unselected package dwz. Preparing to unpack .../064-dwz_0.15-1build6_armhf.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../065-gettext_0.21-14ubuntu2_armhf.deb ... Unpacking gettext (0.21-14ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../066-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../067-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../068-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../069-python3-setuptools_68.1.2-2ubuntu1_all.deb ... Unpacking python3-setuptools (68.1.2-2ubuntu1) ... Selecting previously unselected package dh-python. Preparing to unpack .../070-dh-python_6.20240401_all.deb ... Unpacking dh-python (6.20240401) ... Selecting previously unselected package xml-core. Preparing to unpack .../071-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../072-docutils-common_0.20.1+dfsg-3_all.deb ... Unpacking docutils-common (0.20.1+dfsg-3) ... Selecting previously unselected package fonts-mathjax. Preparing to unpack .../073-fonts-mathjax_2.7.9+dfsg-1_all.deb ... Unpacking fonts-mathjax (2.7.9+dfsg-1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../074-libgfortran5_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgfortran5:armhf (14-20240412-0ubuntu1) ... Selecting previously unselected package libgfortran-13-dev:armhf. Preparing to unpack .../075-libgfortran-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libgfortran-13-dev:armhf (13.2.0-23ubuntu4) ... Selecting previously unselected package gfortran-13-arm-linux-gnueabihf. Preparing to unpack .../076-gfortran-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking gfortran-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package gfortran-13. Preparing to unpack .../077-gfortran-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking gfortran-13 (13.2.0-23ubuntu4) ... Selecting previously unselected package gfortran-arm-linux-gnueabihf. Preparing to unpack .../078-gfortran-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../079-gfortran_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gfortran (4:13.2.0-7ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../080-icu-devtools_74.2-1ubuntu3_armhf.deb ... Unpacking icu-devtools (74.2-1ubuntu3) ... Selecting previously unselected package libaec0:armhf. Preparing to unpack .../081-libaec0_1.1.2-1build1_armhf.deb ... Unpacking libaec0:armhf (1.1.2-1build1) ... Selecting previously unselected package libsuitesparseconfig7:armhf. Preparing to unpack .../082-libsuitesparseconfig7_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libsuitesparseconfig7:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libamd3:armhf. Preparing to unpack .../083-libamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../084-libblas3_3.12.0-3build1_armhf.deb ... Unpacking libblas3:armhf (3.12.0-3build1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../085-liblapack3_3.12.0-3build1_armhf.deb ... Unpacking liblapack3:armhf (3.12.0-3build1) ... Selecting previously unselected package libarpack2t64:armhf. Preparing to unpack .../086-libarpack2t64_3.9.1-1.1build2_armhf.deb ... Unpacking libarpack2t64:armhf (3.9.1-1.1build2) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../087-libblas-dev_3.12.0-3build1_armhf.deb ... Unpacking libblas-dev:armhf (3.12.0-3build1) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../088-liblapack-dev_3.12.0-3build1_armhf.deb ... Unpacking liblapack-dev:armhf (3.12.0-3build1) ... Selecting previously unselected package libarpack2-dev:armhf. Preparing to unpack .../089-libarpack2-dev_3.9.1-1.1build2_armhf.deb ... Unpacking libarpack2-dev:armhf (3.9.1-1.1build2) ... Selecting previously unselected package libbasix0.7t64:armhf. Preparing to unpack .../090-libbasix0.7t64_0.7.0-2.1build1_armhf.deb ... Unpacking libbasix0.7t64:armhf (0.7.0-2.1build1) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../091-libpkgconf3_1.8.1-2build1_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-2build1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../092-pkgconf-bin_1.8.1-2build1_armhf.deb ... Unpacking pkgconf-bin (1.8.1-2build1) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../093-pkgconf_1.8.1-2build1_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-2build1) ... Selecting previously unselected package pkg-config:armhf. Preparing to unpack .../094-pkg-config_1.8.1-2build1_armhf.deb ... Unpacking pkg-config:armhf (1.8.1-2build1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../095-libeigen3-dev_3.4.0-4_all.deb ... Unpacking libeigen3-dev (3.4.0-4) ... Selecting previously unselected package libbasix-dev:armhf. Preparing to unpack .../096-libbasix-dev_0.7.0-2.1build1_armhf.deb ... Unpacking libbasix-dev:armhf (0.7.0-2.1build1) ... Selecting previously unselected package libboost1.83-dev:armhf. Preparing to unpack .../097-libboost1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-atomic1.83.0:armhf. Preparing to unpack .../098-libboost-atomic1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-atomic1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-atomic1.83-dev:armhf. Preparing to unpack .../099-libboost-atomic1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-atomic1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-chrono1.83.0t64:armhf. Preparing to unpack .../100-libboost-chrono1.83.0t64_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-chrono1.83-dev:armhf. Preparing to unpack .../101-libboost-chrono1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-chrono1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-chrono-dev:armhf. Preparing to unpack .../102-libboost-chrono-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-chrono-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-date-time1.83.0:armhf. Preparing to unpack .../103-libboost-date-time1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-date-time1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-serialization1.83.0:armhf. Preparing to unpack .../104-libboost-serialization1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-serialization1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-serialization1.83-dev:armhf. Preparing to unpack .../105-libboost-serialization1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-serialization1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-date-time1.83-dev:armhf. Preparing to unpack .../106-libboost-date-time1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-date-time1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../107-libboost-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-filesystem1.83.0:armhf. Preparing to unpack .../108-libboost-filesystem1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-system1.83.0:armhf. Preparing to unpack .../109-libboost-system1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-system1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-system1.83-dev:armhf. Preparing to unpack .../110-libboost-system1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-system1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-filesystem1.83-dev:armhf. Preparing to unpack .../111-libboost-filesystem1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-filesystem-dev:armhf. Preparing to unpack .../112-libboost-filesystem-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-filesystem-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-regex1.83.0:armhf. Preparing to unpack .../113-libboost-regex1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-regex1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../114-libicu-dev_74.2-1ubuntu3_armhf.deb ... Unpacking libicu-dev:armhf (74.2-1ubuntu3) ... Selecting previously unselected package libboost-regex1.83-dev:armhf. Preparing to unpack .../115-libboost-regex1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-regex1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-iostreams1.83.0:armhf. Preparing to unpack .../116-libboost-iostreams1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-iostreams1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-iostreams1.83-dev:armhf. Preparing to unpack .../117-libboost-iostreams1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-iostreams-dev:armhf. Preparing to unpack .../118-libboost-iostreams-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-iostreams-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-math1.83.0:armhf. Preparing to unpack .../119-libboost-math1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-math1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-math1.83-dev:armhf. Preparing to unpack .../120-libboost-math1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-math1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-math-dev:armhf. Preparing to unpack .../121-libboost-math-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-math-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libevent-core-2.1-7t64:armhf. Preparing to unpack .../122-libevent-core-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-core-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:armhf. Preparing to unpack .../123-libevent-pthreads-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package librdmacm1t64:armhf. Preparing to unpack .../124-librdmacm1t64_50.0-2build2_armhf.deb ... Unpacking librdmacm1t64:armhf (50.0-2build2) ... Selecting previously unselected package libfabric1:armhf. Preparing to unpack .../125-libfabric1_1.17.0-3build2_armhf.deb ... Unpacking libfabric1:armhf (1.17.0-3build2) ... Selecting previously unselected package libhwloc15:armhf. Preparing to unpack .../126-libhwloc15_2.10.0-1build1_armhf.deb ... Unpacking libhwloc15:armhf (2.10.0-1build1) ... Selecting previously unselected package libmunge2:armhf. Preparing to unpack .../127-libmunge2_0.5.15-4build1_armhf.deb ... Unpacking libmunge2:armhf (0.5.15-4build1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../128-libpciaccess0_0.17-3build1_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-3build1) ... Selecting previously unselected package libxnvctrl0:armhf. Preparing to unpack .../129-libxnvctrl0_510.47.03-0ubuntu4_armhf.deb ... Unpacking libxnvctrl0:armhf (510.47.03-0ubuntu4) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../130-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... Selecting previously unselected package libhwloc-plugins:armhf. Preparing to unpack .../131-libhwloc-plugins_2.10.0-1build1_armhf.deb ... Unpacking libhwloc-plugins:armhf (2.10.0-1build1) ... Selecting previously unselected package libpmix2t64:armhf. Preparing to unpack .../132-libpmix2t64_5.0.1-4.1build1_armhf.deb ... Unpacking libpmix2t64:armhf (5.0.1-4.1build1) ... Selecting previously unselected package libopenmpi3t64:armhf. Preparing to unpack .../133-libopenmpi3t64_4.1.6-7ubuntu2_armhf.deb ... Unpacking libopenmpi3t64:armhf (4.1.6-7ubuntu2) ... Selecting previously unselected package libboost-mpi1.83.0. Preparing to unpack .../134-libboost-mpi1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-mpi1.83.0 (1.83.0-2.1ubuntu3) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../135-openmpi-common_4.1.6-7ubuntu2_all.deb ... Unpacking openmpi-common (4.1.6-7ubuntu2) ... Selecting previously unselected package libnl-3-dev:armhf. Preparing to unpack .../136-libnl-3-dev_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-3-dev:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libnl-route-3-dev:armhf. Preparing to unpack .../137-libnl-route-3-dev_3.7.0-0.3build1_armhf.deb ... Unpacking libnl-route-3-dev:armhf (3.7.0-0.3build1) ... Selecting previously unselected package libibverbs-dev:armhf. Preparing to unpack .../138-libibverbs-dev_50.0-2build2_armhf.deb ... Unpacking libibverbs-dev:armhf (50.0-2build2) ... Selecting previously unselected package libnuma-dev:armhf. Preparing to unpack .../139-libnuma-dev_2.0.18-1build1_armhf.deb ... Unpacking libnuma-dev:armhf (2.0.18-1build1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../140-libltdl7_2.4.7-7build1_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-7build1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../141-libltdl-dev_2.4.7-7build1_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.7-7build1) ... Selecting previously unselected package libhwloc-dev:armhf. Preparing to unpack .../142-libhwloc-dev_2.10.0-1build1_armhf.deb ... Unpacking libhwloc-dev:armhf (2.10.0-1build1) ... Selecting previously unselected package libevent-2.1-7t64:armhf. Preparing to unpack .../143-libevent-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-extra-2.1-7t64:armhf. Preparing to unpack .../144-libevent-extra-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-extra-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-openssl-2.1-7t64:armhf. Preparing to unpack .../145-libevent-openssl-2.1-7t64_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-openssl-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../146-libevent-dev_2.1.12-stable-9ubuntu2_armhf.deb ... Unpacking libevent-dev (2.1.12-stable-9ubuntu2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../147-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu2) ... Selecting previously unselected package libpmix-dev:armhf. Preparing to unpack .../148-libpmix-dev_5.0.1-4.1build1_armhf.deb ... Unpacking libpmix-dev:armhf (5.0.1-4.1build1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../149-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../150-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../151-openmpi-bin_4.1.6-7ubuntu2_armhf.deb ... Unpacking openmpi-bin (4.1.6-7ubuntu2) ... Selecting previously unselected package libopenmpi-dev:armhf. Preparing to unpack .../152-libopenmpi-dev_4.1.6-7ubuntu2_armhf.deb ... Unpacking libopenmpi-dev:armhf (4.1.6-7ubuntu2) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../153-mpi-default-dev_1.15build1_armhf.deb ... Unpacking mpi-default-dev (1.15build1) ... Selecting previously unselected package libboost-mpi1.83-dev. Preparing to unpack .../154-libboost-mpi1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-mpi1.83-dev (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-mpi-dev. Preparing to unpack .../155-libboost-mpi-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-mpi-dev (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-program-options1.83.0:armhf. Preparing to unpack .../156-libboost-program-options1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-program-options1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-program-options1.83-dev:armhf. Preparing to unpack .../157-libboost-program-options1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-program-options1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-program-options-dev:armhf. Preparing to unpack .../158-libboost-program-options-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-program-options-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-serialization-dev:armhf. Preparing to unpack .../159-libboost-serialization-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-serialization-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-thread1.83.0:armhf. Preparing to unpack .../160-libboost-thread1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-thread1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-thread1.83-dev:armhf. Preparing to unpack .../161-libboost-thread1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-thread1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-thread-dev:armhf. Preparing to unpack .../162-libboost-thread-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-thread-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-timer1.83.0:armhf. Preparing to unpack .../163-libboost-timer1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-timer1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-timer1.83-dev:armhf. Preparing to unpack .../164-libboost-timer1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-timer1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-timer-dev:armhf. Preparing to unpack .../165-libboost-timer-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-timer-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libbtf2:armhf. Preparing to unpack .../166-libbtf2_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libbtf2:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libcamd3:armhf. Preparing to unpack .../167-libcamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libccolamd3:armhf. Preparing to unpack .../168-libccolamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libccolamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libcolamd3:armhf. Preparing to unpack .../169-libcolamd3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcolamd3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libcholmod5:armhf. Preparing to unpack .../170-libcholmod5_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcholmod5:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libcombblas2.0.0t64:armhf. Preparing to unpack .../171-libcombblas2.0.0t64_2.0.0-3.1build2_armhf.deb ... Unpacking libcombblas2.0.0t64:armhf (2.0.0-3.1build2) ... Selecting previously unselected package libcurl4-openssl-dev:armhf. Preparing to unpack .../172-libcurl4-openssl-dev_8.5.0-2ubuntu10_armhf.deb ... Unpacking libcurl4-openssl-dev:armhf (8.5.0-2ubuntu10) ... Selecting previously unselected package libcxsparse4:armhf. Preparing to unpack .../173-libcxsparse4_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libcxsparse4:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../174-libexpat1-dev_2.6.1-2build1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.6.1-2build1) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../175-libfftw3-double3_3.3.10-1ubuntu3_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.10-1ubuntu3) ... Selecting previously unselected package libfftw3-single3:armhf. Preparing to unpack .../176-libfftw3-single3_3.3.10-1ubuntu3_armhf.deb ... Unpacking libfftw3-single3:armhf (3.3.10-1ubuntu3) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../177-libfftw3-bin_3.3.10-1ubuntu3_armhf.deb ... Unpacking libfftw3-bin (3.3.10-1ubuntu3) ... Selecting previously unselected package libfftw3-dev:armhf. Preparing to unpack .../178-libfftw3-dev_3.3.10-1ubuntu3_armhf.deb ... Unpacking libfftw3-dev:armhf (3.3.10-1ubuntu3) ... Selecting previously unselected package libfftw3-mpi3:armhf. Preparing to unpack .../179-libfftw3-mpi3_3.3.10-1ubuntu3_armhf.deb ... Unpacking libfftw3-mpi3:armhf (3.3.10-1ubuntu3) ... Selecting previously unselected package libfftw3-mpi-dev:armhf. Preparing to unpack .../180-libfftw3-mpi-dev_3.3.10-1ubuntu3_armhf.deb ... Unpacking libfftw3-mpi-dev:armhf (3.3.10-1ubuntu3) ... Selecting previously unselected package libsz2:armhf. Preparing to unpack .../181-libsz2_1.1.2-1build1_armhf.deb ... Unpacking libsz2:armhf (1.1.2-1build1) ... Selecting previously unselected package libhdf5-openmpi-103-1t64:armhf. Preparing to unpack .../182-libhdf5-openmpi-103-1t64_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-openmpi-103-1t64:armhf (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:armhf. Preparing to unpack .../183-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-openmpi-cpp-103-1t64:armhf (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libhdf5-openmpi-fortran-102t64:armhf. Preparing to unpack .../184-libhdf5-openmpi-fortran-102t64_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-openmpi-fortran-102t64:armhf (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libhdf5-openmpi-hl-100t64:armhf. Preparing to unpack .../185-libhdf5-openmpi-hl-100t64_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-openmpi-hl-100t64:armhf (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:armhf. Preparing to unpack .../186-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-openmpi-hl-cpp-100t64:armhf (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:armhf. Preparing to unpack .../187-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-openmpi-hl-fortran-100t64:armhf (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libmetis5:armhf. Preparing to unpack .../188-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... Selecting previously unselected package libptscotch-7.0:armhf. Preparing to unpack .../189-libptscotch-7.0_7.0.4-1ubuntu2_armhf.deb ... Unpacking libptscotch-7.0:armhf (7.0.4-1ubuntu2) ... Selecting previously unselected package libsuperlu-dist8:armhf. Preparing to unpack .../190-libsuperlu-dist8_8.2.1+dfsg1-1build2_armhf.deb ... Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-1build2) ... Selecting previously unselected package libhypre-2.28.0:armhf. Preparing to unpack .../191-libhypre-2.28.0_2.28.0-8build2_armhf.deb ... Unpacking libhypre-2.28.0:armhf (2.28.0-8build2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../192-libjpeg-turbo8_2.1.5-2ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../193-libjpeg-turbo8-dev_2.1.5-2ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu2) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../194-libjpeg8_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../195-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../196-libjpeg-dev_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../197-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../198-libjs-sphinxdoc_7.2.6-6_all.deb ... Unpacking libjs-sphinxdoc (7.2.6-6) ... Selecting previously unselected package libjson-perl. Preparing to unpack .../199-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libklu2:armhf. Preparing to unpack .../200-libklu2_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libklu2:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libldl3:armhf. Preparing to unpack .../201-libldl3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libldl3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../202-mpi-default-bin_1.15build1_armhf.deb ... Unpacking mpi-default-bin (1.15build1) ... Selecting previously unselected package libscalapack-openmpi2.2:armhf. Preparing to unpack .../203-libscalapack-openmpi2.2_2.2.1-3.1ubuntu1_armhf.deb ... Unpacking libscalapack-openmpi2.2:armhf (2.2.1-3.1ubuntu1) ... Selecting previously unselected package libmumps-5.6t64:armhf. Preparing to unpack .../204-libmumps-5.6t64_5.6.2-2.1build2_armhf.deb ... Unpacking libmumps-5.6t64:armhf (5.6.2-2.1build2) ... Selecting previously unselected package libmumps-headers-dev. Preparing to unpack .../205-libmumps-headers-dev_5.6.2-2.1build2_all.deb ... Unpacking libmumps-headers-dev (5.6.2-2.1build2) ... Selecting previously unselected package libparpack2t64:armhf. Preparing to unpack .../206-libparpack2t64_3.9.1-1.1build2_armhf.deb ... Unpacking libparpack2t64:armhf (3.9.1-1.1build2) ... Selecting previously unselected package libumfpack6:armhf. Preparing to unpack .../207-libumfpack6_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libumfpack6:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libparu0:armhf. Preparing to unpack .../208-libparu0_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libparu0:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libspqr4:armhf. Preparing to unpack .../209-libspqr4_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libspqr4:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libsuperlu6:armhf. Preparing to unpack .../210-libsuperlu6_6.0.1+dfsg1-1build1_armhf.deb ... Unpacking libsuperlu6:armhf (6.0.1+dfsg1-1build1) ... Selecting previously unselected package libpetsc-complex3.19t64:armhf. Preparing to unpack .../211-libpetsc-complex3.19t64_3.19.6+dfsg1-2.2ubuntu2_armhf.deb ... Unpacking libpetsc-complex3.19t64:armhf (3.19.6+dfsg1-2.2ubuntu2) ... Selecting previously unselected package libjs-mathjax. Preparing to unpack .../212-libjs-mathjax_2.7.9+dfsg-1_all.deb ... Unpacking libjs-mathjax (2.7.9+dfsg-1) ... Selecting previously unselected package libsuitesparse-mongoose3:armhf. Preparing to unpack .../213-libsuitesparse-mongoose3_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libsuitesparse-mongoose3:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package librbio4:armhf. Preparing to unpack .../214-librbio4_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking librbio4:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libspex2:armhf. Preparing to unpack .../215-libspex2_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libspex2:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libsuitesparse-dev:armhf. Preparing to unpack .../216-libsuitesparse-dev_1%3a7.6.1+dfsg-1build1_armhf.deb ... Unpacking libsuitesparse-dev:armhf (1:7.6.1+dfsg-1build1) ... Selecting previously unselected package libscotch-7.0:armhf. Preparing to unpack .../217-libscotch-7.0_7.0.4-1ubuntu2_armhf.deb ... Unpacking libscotch-7.0:armhf (7.0.4-1ubuntu2) ... Selecting previously unselected package libscotch-dev. Preparing to unpack .../218-libscotch-dev_7.0.4-1ubuntu2_armhf.deb ... Unpacking libscotch-dev (7.0.4-1ubuntu2) ... Selecting previously unselected package libptscotch-dev. Preparing to unpack .../219-libptscotch-dev_7.0.4-1ubuntu2_armhf.deb ... Unpacking libptscotch-dev (7.0.4-1ubuntu2) ... Selecting previously unselected package libscalapack-openmpi-dev:armhf. Preparing to unpack .../220-libscalapack-openmpi-dev_2.2.1-3.1ubuntu1_armhf.deb ... Unpacking libscalapack-openmpi-dev:armhf (2.2.1-3.1ubuntu1) ... Selecting previously unselected package libscalapack-mpi-dev:armhf. Preparing to unpack .../221-libscalapack-mpi-dev_2.2.1-3.1ubuntu1_armhf.deb ... Unpacking libscalapack-mpi-dev:armhf (2.2.1-3.1ubuntu1) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../222-libssl-dev_3.0.13-0ubuntu3_armhf.deb ... Unpacking libssl-dev:armhf (3.0.13-0ubuntu3) ... Selecting previously unselected package opencl-c-headers. Preparing to unpack .../223-opencl-c-headers_3.0~2023.12.14-1_all.deb ... Unpacking opencl-c-headers (3.0~2023.12.14-1) ... Selecting previously unselected package opencl-clhpp-headers. Preparing to unpack .../224-opencl-clhpp-headers_3.0~2023.12.14-1ubuntu1_all.deb ... Unpacking opencl-clhpp-headers (3.0~2023.12.14-1ubuntu1) ... Selecting previously unselected package ocl-icd-opencl-dev:armhf. Preparing to unpack .../225-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... Selecting previously unselected package libaec-dev:armhf. Preparing to unpack .../226-libaec-dev_1.1.2-1build1_armhf.deb ... Unpacking libaec-dev:armhf (1.1.2-1build1) ... Selecting previously unselected package libhdf5-openmpi-dev. Preparing to unpack .../227-libhdf5-openmpi-dev_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-openmpi-dev (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libhdf5-mpi-dev. Preparing to unpack .../228-libhdf5-mpi-dev_1.10.10+repack-3.1ubuntu4_armhf.deb ... Unpacking libhdf5-mpi-dev (1.10.10+repack-3.1ubuntu4) ... Selecting previously unselected package libsuperlu-dev:armhf. Preparing to unpack .../229-libsuperlu-dev_6.0.1+dfsg1-1build1_armhf.deb ... Unpacking libsuperlu-dev:armhf (6.0.1+dfsg1-1build1) ... Selecting previously unselected package libsuperlu-dist-dev:armhf. Preparing to unpack .../230-libsuperlu-dist-dev_8.2.1+dfsg1-1build2_armhf.deb ... Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-1build2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../231-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../232-x11proto-dev_2023.2-1_all.deb ... Unpacking x11proto-dev (2023.2-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../233-libxau-dev_1%3a1.0.9-1build6_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1build6) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../234-libxdmcp-dev_1%3a1.1.3-0ubuntu6_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu6) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../235-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../236-libpthread-stubs0-dev_0.4-1build3_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1build3) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../237-libxcb1-dev_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../238-libx11-dev_2%3a1.8.7-1build1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.7-1build1) ... Selecting previously unselected package libyaml-dev:armhf. Preparing to unpack .../239-libyaml-dev_0.2.5-1build1_armhf.deb ... Unpacking libyaml-dev:armhf (0.2.5-1build1) ... Selecting previously unselected package libpetsc3.19-dev-common. Preparing to unpack .../240-libpetsc3.19-dev-common_3.19.6+dfsg1-2.2ubuntu2_all.deb ... Unpacking libpetsc3.19-dev-common (3.19.6+dfsg1-2.2ubuntu2) ... Selecting previously unselected package libmumps-dev:armhf. Preparing to unpack .../241-libmumps-dev_5.6.2-2.1build2_armhf.deb ... Unpacking libmumps-dev:armhf (5.6.2-2.1build2) ... Selecting previously unselected package libc6-dbg:armhf. Preparing to unpack .../242-libc6-dbg_2.39-0ubuntu8_armhf.deb ... Unpacking libc6-dbg:armhf (2.39-0ubuntu8) ... Selecting previously unselected package valgrind. Preparing to unpack .../243-valgrind_1%3a3.22.0-0ubuntu3_armhf.deb ... Unpacking valgrind (1:3.22.0-0ubuntu3) ... Selecting previously unselected package valgrind-mpi. Preparing to unpack .../244-valgrind-mpi_1%3a3.22.0-0ubuntu3_armhf.deb ... Unpacking valgrind-mpi (1:3.22.0-0ubuntu3) ... Selecting previously unselected package libpetsc-complex3.19-dev:armhf. Preparing to unpack .../245-libpetsc-complex3.19-dev_3.19.6+dfsg1-2.2ubuntu2_armhf.deb ... Unpacking libpetsc-complex3.19-dev:armhf (3.19.6+dfsg1-2.2ubuntu2) ... Selecting previously unselected package libpetsc-complex-dev. Preparing to unpack .../246-libpetsc-complex-dev_3.19.6+dfsg1-2.2ubuntu2_all.deb ... Unpacking libpetsc-complex-dev (3.19.6+dfsg1-2.2ubuntu2) ... Selecting previously unselected package libpetsc-real3.19t64:armhf. Preparing to unpack .../247-libpetsc-real3.19t64_3.19.6+dfsg1-2.2ubuntu2_armhf.deb ... Unpacking libpetsc-real3.19t64:armhf (3.19.6+dfsg1-2.2ubuntu2) ... Selecting previously unselected package libhypre-dev:armhf. Preparing to unpack .../248-libhypre-dev_2.28.0-8build2_armhf.deb ... Unpacking libhypre-dev:armhf (2.28.0-8build2) ... Selecting previously unselected package libpetsc-real3.19-dev:armhf. Preparing to unpack .../249-libpetsc-real3.19-dev_3.19.6+dfsg1-2.2ubuntu2_armhf.deb ... Unpacking libpetsc-real3.19-dev:armhf (3.19.6+dfsg1-2.2ubuntu2) ... Selecting previously unselected package libpetsc-real-dev. Preparing to unpack .../250-libpetsc-real-dev_3.19.6+dfsg1-2.2ubuntu2_all.deb ... Unpacking libpetsc-real-dev (3.19.6+dfsg1-2.2ubuntu2) ... Selecting previously unselected package libpugixml1v5:armhf. Preparing to unpack .../251-libpugixml1v5_1.14-0.1build1_armhf.deb ... Unpacking libpugixml1v5:armhf (1.14-0.1build1) ... Selecting previously unselected package libpugixml-dev:armhf. Preparing to unpack .../252-libpugixml-dev_1.14-0.1build1_armhf.deb ... Unpacking libpugixml-dev:armhf (1.14-0.1build1) ... Selecting previously unselected package libpython3.12t64:armhf. Preparing to unpack .../253-libpython3.12t64_3.12.3-1_armhf.deb ... Unpacking libpython3.12t64:armhf (3.12.3-1) ... Selecting previously unselected package libpython3.12-dev:armhf. Preparing to unpack .../254-libpython3.12-dev_3.12.3-1_armhf.deb ... Unpacking libpython3.12-dev:armhf (3.12.3-1) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../255-libpython3-dev_3.12.3-0ubuntu1_armhf.deb ... Unpacking libpython3-dev:armhf (3.12.3-0ubuntu1) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../256-libpython3-all-dev_3.12.3-0ubuntu1_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.12.3-0ubuntu1) ... Selecting previously unselected package libslepc-complex3.19t64. Preparing to unpack .../257-libslepc-complex3.19t64_3.19.2+dfsg1-2.1build2_armhf.deb ... Unpacking libslepc-complex3.19t64 (3.19.2+dfsg1-2.1build2) ... Selecting previously unselected package libparpack2-dev:armhf. Preparing to unpack .../258-libparpack2-dev_3.9.1-1.1build2_armhf.deb ... Unpacking libparpack2-dev:armhf (3.9.1-1.1build2) ... Selecting previously unselected package libslepc-complex3.19-dev. Preparing to unpack .../259-libslepc-complex3.19-dev_3.19.2+dfsg1-2.1build2_armhf.deb ... Unpacking libslepc-complex3.19-dev (3.19.2+dfsg1-2.1build2) ... Selecting previously unselected package libslepc-complex-dev. Preparing to unpack .../260-libslepc-complex-dev_3.19.2+dfsg1-2.1build2_armhf.deb ... Unpacking libslepc-complex-dev (3.19.2+dfsg1-2.1build2) ... Selecting previously unselected package libslepc-real3.19t64. Preparing to unpack .../261-libslepc-real3.19t64_3.19.2+dfsg1-2.1build2_armhf.deb ... Unpacking libslepc-real3.19t64 (3.19.2+dfsg1-2.1build2) ... Selecting previously unselected package libslepc-real3.19-dev. Preparing to unpack .../262-libslepc-real3.19-dev_3.19.2+dfsg1-2.1build2_armhf.deb ... Unpacking libslepc-real3.19-dev (3.19.2+dfsg1-2.1build2) ... Selecting previously unselected package libslepc-real-dev. Preparing to unpack .../263-libslepc-real-dev_3.19.2+dfsg1-2.1build2_armhf.deb ... Unpacking libslepc-real-dev (3.19.2+dfsg1-2.1build2) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../264-libxml2-dev_2.9.14+dfsg-1.3ubuntu3_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package pybind11-dev. Preparing to unpack .../265-pybind11-dev_2.11.1-2_all.deb ... Unpacking pybind11-dev (2.11.1-2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../266-python-babel-localedata_2.10.3-3build1_all.deb ... Unpacking python-babel-localedata (2.10.3-3build1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../267-sphinx-common_7.2.6-6_all.deb ... Unpacking sphinx-common (7.2.6-6) ... Selecting previously unselected package python-petsc4py-doc. Preparing to unpack .../268-python-petsc4py-doc_3.19.6-7ubuntu3_all.deb ... Unpacking python-petsc4py-doc (3.19.6-7ubuntu3) ... Selecting previously unselected package python3-all. Preparing to unpack .../269-python3-all_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3-all (3.12.3-0ubuntu1) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../270-python3.12-dev_3.12.3-1_armhf.deb ... Unpacking python3.12-dev (3.12.3-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../271-python3-dev_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3-dev (3.12.3-0ubuntu1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../272-python3-all-dev_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3-all-dev (3.12.3-0ubuntu1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../273-python3-tz_2024.1-2_all.deb ... Unpacking python3-tz (2024.1-2) ... Selecting previously unselected package python3-babel. Preparing to unpack .../274-python3-babel_2.10.3-3build1_all.deb ... Unpacking python3-babel (2.10.3-3build1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../275-python3-numpy_1%3a1.26.4+ds-6ubuntu1_armhf.deb ... Unpacking python3-numpy (1:1.26.4+ds-6ubuntu1) ... Selecting previously unselected package python3-ufl. Preparing to unpack .../276-python3-ufl_2023.2.0-2_all.deb ... Unpacking python3-ufl (2023.2.0-2) ... Selecting previously unselected package python3-basix. Preparing to unpack .../277-python3-basix_0.7.0-2.1build1_armhf.deb ... Unpacking python3-basix (0.7.0-2.1build1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../278-python3-certifi_2023.11.17-1_all.deb ... Unpacking python3-certifi (2023.11.17-1) ... Selecting previously unselected package python3-ply. Preparing to unpack .../279-python3-ply_3.11-6_all.deb ... Unpacking python3-ply (3.11-6) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../280-python3-pycparser_2.21-1_all.deb ... Unpacking python3-pycparser (2.21-1) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../281-python3-cffi_1.16.0-2build1_all.deb ... Unpacking python3-cffi (1.16.0-2build1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../282-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../283-python3-roman_3.3-3_all.deb ... Unpacking python3-roman (3.3-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../284-python3-docutils_0.20.1+dfsg-3_all.deb ... Unpacking python3-docutils (0.20.1+dfsg-3) ... Selecting previously unselected package python3-ffcx. Preparing to unpack .../285-python3-ffcx_1%3a0.7.0-3_all.deb ... Unpacking python3-ffcx (1:0.7.0-3) ... Selecting previously unselected package python3-idna. Preparing to unpack .../286-python3-idna_3.6-2_all.deb ... Unpacking python3-idna (3.6-2) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../287-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../288-python3-markupsafe_2.1.5-1build2_armhf.deb ... Unpacking python3-markupsafe (2.1.5-1build2) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../289-python3-jinja2_3.1.2-1ubuntu1_all.deb ... Unpacking python3-jinja2 (3.1.2-1ubuntu1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../290-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package swig. Preparing to unpack .../291-swig_4.2.0-2ubuntu1_armhf.deb ... Unpacking swig (4.2.0-2ubuntu1) ... Selecting previously unselected package python3-petsc4py-complex3.19. Preparing to unpack .../292-python3-petsc4py-complex3.19_3.19.6-7ubuntu3_armhf.deb ... Unpacking python3-petsc4py-complex3.19 (3.19.6-7ubuntu3) ... Selecting previously unselected package python3-petsc4py-complex. Preparing to unpack .../293-python3-petsc4py-complex_3.19.6-7ubuntu3_all.deb ... Unpacking python3-petsc4py-complex (3.19.6-7ubuntu3) ... Selecting previously unselected package python3-petsc4py-real3.19. Preparing to unpack .../294-python3-petsc4py-real3.19_3.19.6-7ubuntu3_armhf.deb ... Unpacking python3-petsc4py-real3.19 (3.19.6-7ubuntu3) ... Selecting previously unselected package python3-petsc4py-real. Preparing to unpack .../295-python3-petsc4py-real_3.19.6-7ubuntu3_all.deb ... Unpacking python3-petsc4py-real (3.19.6-7ubuntu3) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../296-python3-wheel_0.42.0-2_all.deb ... Unpacking python3-wheel (0.42.0-2) ... Selecting previously unselected package python3-pip. Preparing to unpack .../297-python3-pip_24.0+dfsg-1ubuntu1_all.deb ... Unpacking python3-pip (24.0+dfsg-1ubuntu1) ... Selecting previously unselected package python3-pybind11. Preparing to unpack .../298-python3-pybind11_2.11.1-2_all.deb ... Unpacking python3-pybind11 (2.11.1-2) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../299-python3-urllib3_2.0.7-1_all.deb ... Unpacking python3-urllib3 (2.0.7-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../300-python3-requests_2.31.0+dfsg-1ubuntu1_all.deb ... Unpacking python3-requests (2.31.0+dfsg-1ubuntu1) ... Selecting previously unselected package python3-slepc4py-complex3.19. Preparing to unpack .../301-python3-slepc4py-complex3.19_3.19.2-3ubuntu4_armhf.deb ... Unpacking python3-slepc4py-complex3.19 (3.19.2-3ubuntu4) ... Selecting previously unselected package python3-slepc4py-complex. Preparing to unpack .../302-python3-slepc4py-complex_3.19.2-3ubuntu4_all.deb ... Unpacking python3-slepc4py-complex (3.19.2-3ubuntu4) ... Selecting previously unselected package python3-slepc4py-real3.19. Preparing to unpack .../303-python3-slepc4py-real3.19_3.19.2-3ubuntu4_armhf.deb ... Unpacking python3-slepc4py-real3.19 (3.19.2-3ubuntu4) ... Selecting previously unselected package python3-slepc4py-real. Preparing to unpack .../304-python3-slepc4py-real_3.19.2-3ubuntu4_all.deb ... Unpacking python3-slepc4py-real (3.19.2-3ubuntu4) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../305-python3-snowballstemmer_2.2.0-4build1_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4build1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../306-python3-alabaster_0.7.12-1_all.deb ... Unpacking python3-alabaster (0.7.12-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../307-python3-sphinx_7.2.6-6_all.deb ... Unpacking python3-sphinx (7.2.6-6) ... Selecting previously unselected package python3-mpi4py. Preparing to unpack .../308-python3-mpi4py_3.1.5-5ubuntu2_armhf.deb ... Unpacking python3-mpi4py (3.1.5-5ubuntu2) ... Selecting previously unselected package python3-petsc4py. Preparing to unpack .../309-python3-petsc4py_3.19.6-7ubuntu3_all.deb ... Unpacking python3-petsc4py (3.19.6-7ubuntu3) ... Selecting previously unselected package python3-slepc4py. Preparing to unpack .../310-python3-slepc4py_3.19.2-3ubuntu4_all.deb ... Unpacking python3-slepc4py (3.19.2-3ubuntu4) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../311-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-2) ... Setting up libboost-program-options1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up catch2 (3.4.0-1build1) ... Setting up libpciaccess0:armhf (0.17-3build1) ... Setting up libxau6:armhf (1:1.0.9-1build6) ... Setting up libboost1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up fonts-mathjax (2.7.9+dfsg-1) ... Setting up libfftw3-single3:armhf (3.3.10-1ubuntu3) ... Setting up swig (4.2.0-2ubuntu1) ... Setting up libjs-mathjax (2.7.9+dfsg-1) ... Setting up libboost-date-time1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libboost-timer1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libcbor0.10:armhf (0.10.2-1.2ubuntu2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:armhf (0.2.5-1build1) ... Setting up libscotch-7.0:armhf (7.0.4-1ubuntu2) ... Setting up libboost-regex1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:armhf (1.1.0-2build2) ... Setting up libboost-system1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libuv1t64:armhf (1.48.0-1.1build1) ... Setting up libmagic1t64:armhf (1:5.45-3build1) ... Setting up libboost-program-options1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libcxsparse4:armhf (1:7.6.1+dfsg-1build1) ... Setting up libpsl5t64:armhf (0.21.2-1.1build1) ... Setting up libnghttp2-14:armhf (1.59.0-1build4) ... Setting up libboost-thread1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up gettext-base (0.21-14ubuntu2) ... Setting up m4 (1.4.19-4build1) ... Setting up libevent-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... Setting up libldl3:armhf (1:7.6.1+dfsg-1build1) ... Setting up file (1:5.45-3build1) ... Setting up libboost-filesystem1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libpthread-stubs0-dev:armhf (0.4-1build3) ... Setting up libaec0:armhf (1.1.2-1build1) ... Setting up libpugixml1v5:armhf (1.14-0.1build1) ... Setting up libelf1t64:armhf (0.190-1.1build4) ... Setting up python-babel-localedata (2.10.3-3build1) ... Setting up libc6-dbg:armhf (2.39-0ubuntu8) ... Setting up libdw1t64:armhf (0.190-1.1build4) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu3) ... Setting up libboost-atomic1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libboost-serialization1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libbtf2:armhf (1:7.6.1+dfsg-1build1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:armhf (3.12.0-3build1) ... 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 Setting up libpkgconf3:armhf (1.8.1-2build1) ... Setting up libmunge2:armhf (0.5.15-4build1) ... Setting up libexpat1-dev:armhf (2.6.1-2build1) ... Setting up libboost-program-options-dev:armhf (1.83.0.1ubuntu2) ... Setting up libx11-data (2:1.8.7-1build1) ... Setting up libboost-chrono1.83.0t64:armhf (1.83.0-2.1ubuntu3) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build7) ... Setting up libboost-iostreams1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libssl-dev:armhf (3.0.13-0ubuntu3) ... Setting up libhwloc15:armhf (2.10.0-1build1) ... Setting up autopoint (0.21-14ubuntu2) ... Setting up libjsoncpp25:armhf (1.9.5-6build1) ... Setting up pkgconf-bin (1.8.1-2build1) ... Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... Setting up libltdl7:armhf (2.4.7-7build1) ... Setting up opencl-c-headers (3.0~2023.12.14-1) ... Setting up libfftw3-double3:armhf (3.3.10-1ubuntu3) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu3) ... Setting up libssh-4:armhf (0.10.6-2build2) ... Setting up libgfortran5:armhf (14-20240412-0ubuntu1) ... Setting up libboost-atomic1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up autoconf (2.71-3) ... Setting up libmumps-headers-dev (5.6.2-2.1build2) ... Setting up libicu74:armhf (74.2-1ubuntu3) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu2) ... Setting up libnuma1:armhf (2.0.18-1build1) ... Setting up dwz (0.15-1build6) ... Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... Setting up librhash0:armhf (1.4.3-3build1) ... Setting up libuchardet0:armhf (0.0.8-1build1) ... Setting up libjson-perl (4.10000-1) ... Setting up libnl-3-200:armhf (3.7.0-0.3build1) ... Setting up openmpi-common (4.1.6-7ubuntu2) ... Setting up debugedit (1:5.0-5build2) ... Setting up libsuitesparseconfig7:armhf (1:7.6.1+dfsg-1build1) ... Setting up libsub-override-perl (0.10-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.28.3-1build7) ... Setting up libboost-dev:armhf (1.83.0.1ubuntu2) ... Setting up libevent-core-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libboost-system1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libboost-math1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfido2-1:armhf (1.14.0-1build3) ... Setting up valgrind (1:3.22.0-0ubuntu3) ... Setting up libgfortran-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up libbsd0:armhf (0.12.1-1build1) ... Setting up valgrind-mpi (1:3.22.0-0ubuntu3) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu3) ... Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... Setting up chrpath (0.16-2build1) ... Setting up libblas-dev:armhf (3.12.0-3build1) ... 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 Setting up libsz2:armhf (1.1.2-1build1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libjpeg8:armhf (8c-2ubuntu11) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2023.2-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gfortran-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu2) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu6) ... Setting up liblapack3:armhf (3.12.0-3build1) ... 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 Setting up libxcb1:armhf (1.15-1ubuntu2) ... Setting up gettext (0.21-14ubuntu2) ... Setting up libarpack2t64:armhf (3.9.1-1.1build2) ... Setting up libamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up libxau-dev:armhf (1:1.0.9-1build6) ... Setting up libboost-chrono1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libpython3.12-stdlib:armhf (3.12.3-1) ... Setting up libyaml-dev:armhf (0.2.5-1build1) ... Setting up libcurl4t64:armhf (8.5.0-2ubuntu10) ... Setting up libboost-math1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libtool (2.4.7-7build1) ... Setting up libcolamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up libboost-chrono-dev:armhf (1.83.0.1ubuntu2) ... Setting up libfftw3-bin (3.3.10-1ubuntu3) ... Setting up libsuitesparse-mongoose3:armhf (1:7.6.1+dfsg-1build1) ... Setting up libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libboost-math-dev:armhf (1.83.0.1ubuntu2) ... Setting up python3.12 (3.12.3-1) ... Setting up libedit2:armhf (3.1-20230828-1build1) ... Setting up libevent-openssl-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libpugixml-dev:armhf (1.14-0.1build1) ... Setting up libaec-dev:armhf (1.1.2-1build1) ... Setting up libboost-serialization1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libboost-filesystem1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libsuperlu6:armhf (6.0.1+dfsg1-1build1) ... Setting up libcamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up gfortran-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up pkgconf:armhf (1.8.1-2build1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:armhf (2.0.18-1build1) ... Setting up libnl-route-3-200:armhf (3.7.0-0.3build1) ... Setting up libpython3.12t64:armhf (3.12.3-1) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:armhf (2.4.7-7build1) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu6) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libboost-timer1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libcurl4-openssl-dev:armhf (8.5.0-2ubuntu10) ... Setting up gfortran-13 (13.2.0-23ubuntu4) ... Setting up librbio4:armhf (1:7.6.1+dfsg-1build1) ... Setting up libboost-date-time1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up opencl-clhpp-headers (3.0~2023.12.14-1ubuntu1) ... Setting up liblapack-dev:armhf (3.12.0-3build1) ... 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 Setting up libeigen3-dev (3.4.0-4) ... Setting up icu-devtools (74.2-1ubuntu3) ... Setting up pkg-config:armhf (1.8.1-2build1) ... Setting up libboost-serialization-dev:armhf (1.83.0.1ubuntu2) ... Setting up libjs-sphinxdoc (7.2.6-6) ... Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... Setting up libevent-extra-2.1-7t64:armhf (2.1.12-stable-9ubuntu2) ... Setting up libccolamd3:armhf (1:7.6.1+dfsg-1build1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libnl-3-dev:armhf (3.7.0-0.3build1) ... Setting up groff-base (1.23.0-3build2) ... Setting up xml-core (0.19) ... Setting up libx11-6:armhf (2:1.8.7-1build1) ... Setting up libhwloc-dev:armhf (2.10.0-1build1) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... Setting up libsuperlu-dev:armhf (6.0.1+dfsg1-1build1) ... Setting up libarchive13t64:armhf (3.7.2-2) ... Setting up libfftw3-dev:armhf (3.3.10-1ubuntu3) ... Setting up libicu-dev:armhf (74.2-1ubuntu3) ... Setting up libboost-timer-dev:armhf (1.83.0.1ubuntu2) ... Setting up libboost-filesystem-dev:armhf (1.83.0.1ubuntu2) ... Setting up libpython3-stdlib:armhf (3.12.3-0ubuntu1) ... Setting up libboost-thread1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libbasix0.7t64:armhf (0.7.0-2.1build1) ... Setting up libibverbs1:armhf (50.0-2build2) ... Setting up libcholmod5:armhf (1:7.6.1+dfsg-1build1) ... Setting up libarpack2-dev:armhf (3.9.1-1.1build2) ... Setting up libxcb1-dev:armhf (1.15-1ubuntu2) ... Setting up libspex2:armhf (1:7.6.1+dfsg-1build1) ... Setting up ibverbs-providers:armhf (50.0-2build2) ... Setting up libspqr4:armhf (1:7.6.1+dfsg-1build1) ... Setting up openssh-client (1:9.6p1-3ubuntu13) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... Setting up libx11-dev:armhf (2:1.8.7-1build1) ... Setting up libxext6:armhf (2:1.3.4-1build2) ... Setting up python3 (3.12.3-0ubuntu1) ... /usr/share/petsc/3.19t64/lib/petsc/bin/petsc_tas_analysis.py:792: SyntaxWarning: invalid escape sequence '\l' axMeshConv.set(xlabel='Problem Size $\log N$', /usr/share/petsc/3.19t64/lib/petsc/bin/petsc_tas_analysis.py:793: SyntaxWarning: invalid escape sequence '\l' ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') /usr/share/petsc/3.19t64/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' print("\documentclass{article}") /usr/share/petsc/3.19t64/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' print("\centering") /usr/share/petsc/3.19t64/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") /usr/share/petsc/3.19t64/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' print("\hline") /usr/share/petsc/3.19t64/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' print("\end{tabular}") /usr/share/petsc/3.19t64/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' print("\end{table}") /usr/share/petsc/3.19t64/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' print("\end{document}") Setting up libpython3.12-dev:armhf (3.12.3-1) ... Setting up man-db (2.12.0-4build2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up python3-markupsafe (2.1.5-1build2) ... Setting up python3-wheel (0.42.0-2) ... Setting up gfortran (4:13.2.0-7ubuntu1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 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 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 update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up python3-tz (2024.1-2) ... Setting up libxnvctrl0:armhf (510.47.03-0ubuntu4) ... Setting up libnl-route-3-dev:armhf (3.7.0-0.3build1) ... Setting up python3-roman (3.3-3) ... Setting up python3-jinja2 (3.1.2-1ubuntu1) ... Setting up libxml2-dev:armhf (2.9.14+dfsg-1.3ubuntu3) ... Setting up python3-packaging (24.0-1) ... Setting up python3-certifi (2023.11.17-1) ... Setting up python3-snowballstemmer (2.2.0-4build1) ... Setting up libklu2:armhf (1:7.6.1+dfsg-1build1) ... Setting up sphinx-common (7.2.6-6) ... Setting up libevent-dev (2.1.12-stable-9ubuntu2) ... Setting up python3-idna (3.6-2) ... Setting up python3.12-dev (3.12.3-1) ... Setting up libboost-regex1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up python3-urllib3 (2.0.7-1) ... Setting up libumfpack6:armhf (1:7.6.1+dfsg-1build1) ... Setting up cmake (3.28.3-1build7) ... Setting up librdmacm1t64:armhf (50.0-2build2) ... Setting up libbasix-dev:armhf (0.7.0-2.1build1) ... Setting up python3-cffi-backend:armhf (1.16.0-2build1) ... Setting up libboost-thread-dev:armhf (1.83.0.1ubuntu2) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... Setting up libfabric1:armhf (1.17.0-3build2) ... Setting up libpython3-dev:armhf (3.12.3-0ubuntu1) ... Setting up python3-setuptools (68.1.2-2ubuntu1) ... Setting up python3-babel (2.10.3-3build1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up libboost-iostreams1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up python3-alabaster (0.7.12-1) ... Setting up python3-ply (3.11-6) ... Setting up python3-all (3.12.3-0ubuntu1) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up libparu0:armhf (1:7.6.1+dfsg-1build1) ... Setting up libboost-iostreams-dev:armhf (1.83.0.1ubuntu2) ... Setting up python-petsc4py-doc (3.19.6-7ubuntu3) ... Setting up libibverbs-dev:armhf (50.0-2build2) ... Setting up libhwloc-plugins:armhf (2.10.0-1build1) ... Setting up pybind11-dev (2.11.1-2) ... Setting up python3-pycparser (2.21-1) ... Setting up python3-pygments (2.17.2+dfsg-1) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up libpython3-all-dev:armhf (3.12.3-0ubuntu1) ... Setting up python3-dev (3.12.3-0ubuntu1) ... Setting up python3-requests (2.31.0+dfsg-1ubuntu1) ... Setting up libpmix2t64:armhf (5.0.1-4.1build1) ... Setting up python3-pip (24.0+dfsg-1ubuntu1) ... Setting up python3-numpy (1:1.26.4+ds-6ubuntu1) ... Setting up libopenmpi3t64:armhf (4.1.6-7ubuntu2) ... Setting up libparpack2t64:armhf (3.9.1-1.1build2) ... Setting up libboost-mpi1.83.0 (1.83.0-2.1ubuntu3) ... Setting up libpmix-dev:armhf (5.0.1-4.1build1) ... Setting up openmpi-bin (4.1.6-7ubuntu2) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up python3-pybind11 (2.11.1-2) ... Setting up dh-python (6.20240401) ... Setting up python3-all-dev (3.12.3-0ubuntu1) ... Setting up libptscotch-7.0:armhf (7.0.4-1ubuntu2) ... Setting up python3-ufl (2023.2.0-2) ... Setting up libsuitesparse-dev:armhf (1:7.6.1+dfsg-1build1) ... Setting up python3-cffi (1.16.0-2build1) ... Setting up mpi-default-bin (1.15build1) ... Setting up libcombblas2.0.0t64:armhf (2.0.0-3.1build2) ... Setting up libfftw3-mpi3:armhf (3.3.10-1ubuntu3) ... Setting up python3-mpi4py (3.1.5-5ubuntu2) ... Setting up libhdf5-openmpi-103-1t64:armhf (1.10.10+repack-3.1ubuntu4) ... Setting up libhdf5-openmpi-fortran-102t64:armhf (1.10.10+repack-3.1ubuntu4) ... Setting up libhdf5-openmpi-cpp-103-1t64:armhf (1.10.10+repack-3.1ubuntu4) ... Setting up libopenmpi-dev:armhf (4.1.6-7ubuntu2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openmpi/include to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode Setting up python3-basix (0.7.0-2.1build1) ... Setting up libscalapack-openmpi2.2:armhf (2.2.1-3.1ubuntu1) ... Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-1build2) ... Setting up libfftw3-mpi-dev:armhf (3.3.10-1ubuntu3) ... Setting up libhdf5-openmpi-hl-100t64:armhf (1.10.10+repack-3.1ubuntu4) ... Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-1build2) ... Setting up python3-ffcx (1:0.7.0-3) ... Setting up libhdf5-openmpi-hl-fortran-100t64:armhf (1.10.10+repack-3.1ubuntu4) ... Setting up libmumps-5.6t64:armhf (5.6.2-2.1build2) ... Setting up libhypre-2.28.0:armhf (2.28.0-8build2) ... Setting up libscalapack-openmpi-dev:armhf (2.2.1-3.1ubuntu1) ... Setting up mpi-default-dev (1.15build1) ... Setting up libpetsc-real3.19t64:armhf (3.19.6+dfsg1-2.2ubuntu2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.19.6 to provide /usr/lib/arm-linux-gnueabihf/libpetsc.so.3.19 (libpetsc.so.3.19) in auto mode Setting up libhdf5-openmpi-hl-cpp-100t64:armhf (1.10.10+repack-3.1ubuntu4) ... Setting up libscalapack-mpi-dev:armhf (2.2.1-3.1ubuntu1) ... Setting up libhdf5-openmpi-dev (1.10.10+repack-3.1ubuntu4) ... update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/arm-linux-gnueabihf/pkgconfig/hdf5.pc (hdf5.pc) in auto mode update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 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 Setting up libmumps-dev:armhf (5.6.2-2.1build2) ... Setting up libscotch-dev (7.0.4-1ubuntu2) ... Setting up libparpack2-dev:armhf (3.9.1-1.1build2) ... Setting up libslepc-real3.19t64 (3.19.2+dfsg1-2.1build2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.19.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc.so.3.19 (libslepc.so.3.19) in auto mode Setting up libhypre-dev:armhf (2.28.0-8build2) ... Setting up libptscotch-dev (7.0.4-1ubuntu2) ... Setting up libpetsc-complex3.19t64:armhf (3.19.6+dfsg1-2.2ubuntu2) ... Setting up libboost-mpi1.83-dev (1.83.0-2.1ubuntu3) ... Setting up libboost-mpi-dev (1.83.0.1ubuntu2) ... Setting up libhdf5-mpi-dev (1.10.10+repack-3.1ubuntu4) ... Setting up python3-petsc4py-real3.19 (3.19.6-7ubuntu3) ... Setting up libslepc-complex3.19t64 (3.19.2+dfsg1-2.1build2) ... Setting up python3-petsc4py (3.19.6-7ubuntu3) ... Setting up libpetsc3.19-dev-common (3.19.6+dfsg1-2.2ubuntu2) ... Setting up libpetsc-complex3.19-dev:armhf (3.19.6+dfsg1-2.2ubuntu2) ... update-alternatives: error: no alternatives for petsc update-alternatives: using /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex to provide /usr/lib/petsc (petsc) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_complex.so.3.19.6 to provide /usr/lib/arm-linux-gnueabihf/libpetsc_complex.so (libpetsc_complex.so) in auto mode update-alternatives: using /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex to provide /usr/lib/petscdir/3.19 (petsc3.19) in auto mode Setting up python3-petsc4py-complex3.19 (3.19.6-7ubuntu3) ... Setting up python3-slepc4py-real3.19 (3.19.2-3ubuntu4) ... Setting up python3-petsc4py-real (3.19.6-7ubuntu3) ... Setting up libslepc-complex3.19-dev (3.19.2+dfsg1-2.1build2) ... update-alternatives: error: no alternatives for slepc update-alternatives: using /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_complex.so.3.19.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc_complex.so (libslepc_complex.so) in auto mode update-alternatives: using /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.19 (slepc3.19) in auto mode Setting up libslepc-complex-dev (3.19.2+dfsg1-2.1build2) ... Setting up python3-slepc4py-complex3.19 (3.19.2-3ubuntu4) ... Setting up python3-petsc4py-complex (3.19.6-7ubuntu3) ... Setting up python3-slepc4py-complex (3.19.2-3ubuntu4) ... Setting up libpetsc-real3.19-dev:armhf (3.19.6+dfsg1-2.2ubuntu2) ... update-alternatives: using /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/libpetsc_real.so.3.19.6 to provide /usr/lib/arm-linux-gnueabihf/libpetsc_real.so (libpetsc_real.so) in auto mode update-alternatives: using /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.19 (petsc3.19) in auto mode Setting up libpetsc-real-dev (3.19.6+dfsg1-2.2ubuntu2) ... Setting up libpetsc-complex-dev (3.19.6+dfsg1-2.2ubuntu2) ... Setting up python3-slepc4py (3.19.2-3ubuntu4) ... Setting up python3-slepc4py-real (3.19.2-3ubuntu4) ... Setting up libslepc-real3.19-dev (3.19.2+dfsg1-2.1build2) ... update-alternatives: using /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/libslepc_real.so.3.19.2 to provide /usr/lib/arm-linux-gnueabihf/libslepc_real.so (libslepc_real.so) in auto mode update-alternatives: using /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.19 (slepc3.19) in auto mode Setting up libslepc-real-dev (3.19.2+dfsg1-2.1build2) ... Processing triggers for libc-bin (2.39-0ubuntu8) ... Processing triggers for systemd (255.4-1ubuntu8) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.20.1+dfsg-3) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.20.1+dfsg-3) ... Setting up python3-sphinx (7.2.6-6) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:51:24 UTC 2024 arm64 (armv7l) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu6 g++-13_13.2.0-23ubuntu4 gcc-13_13.2.0-23ubuntu4 libc6-dev_2.39-0ubuntu8 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 linux-libc-dev_6.8.0-31.31 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1build1 apt_2.7.14build2 apt-utils_2.7.14build2 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu2 autotools-dev_20220109.1 base-files_13ubuntu10 base-passwd_3.6.3build1 bash_5.2.21-2ubuntu4 bash-completion_1:2.11-8 binutils_2.42-4ubuntu2 binutils-arm-linux-gnueabihf_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 bsdextrautils_2.39.3-9ubuntu6 bsdutils_1:2.39.3-9ubuntu6 build-essential_12.10ubuntu1 bzip2_1.0.8-5.1 ca-certificates_20240203 catch2_3.4.0-1build1 chrpath_0.16-2build1 cmake_3.28.3-1build7 cmake-data_3.28.3-1build7 coreutils_9.4-3ubuntu6 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-23ubuntu4 cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 cpp-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 debconf_1.5.86ubuntu1 debconf-i18n_1.5.86ubuntu1 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build2 dh-autoreconf_20 dh-python_6.20240401 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1build1 docutils-common_0.20.1+dfsg-3 dpkg_1.22.6ubuntu6 dpkg-dev_1.22.6ubuntu6 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu4 fakeroot_1.33-1 file_1:5.45-3build1 findutils_4.9.0-5build1 fonts-mathjax_2.7.9+dfsg-1 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-23ubuntu4 g++-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 g++-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-23ubuntu4 gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 gcc-13-base_13.2.0-23ubuntu4 gcc-14-base_14-20240412-0ubuntu1 gcc-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu2 gettext-base_0.21-14ubuntu2 gfortran_4:13.2.0-7ubuntu1 gfortran-13_13.2.0-23ubuntu4 gfortran-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 gfortran-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gpg_2.4.4-2ubuntu17 gpg-agent_2.4.4-2ubuntu17 gpgconf_2.4.4-2ubuntu17 gpgv_2.4.4-2ubuntu17 grep_3.11-4build1 groff-base_1.23.0-3build2 gzip_1.12-1ubuntu3 hostname_3.23+nmu2ubuntu2 ibverbs-providers_50.0-2build2 icu-devtools_74.2-1ubuntu3 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-1build1 libaec-dev_1.1.2-1build1 libaec0_1.1.2-1build1 libamd3_1:7.6.1+dfsg-1build1 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.7.14build2 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.2-2 libargon2-1_0~20190702+dfsg-4build1 libarpack2-dev_3.9.1-1.1build2 libarpack2t64_3.9.1-1.1build2 libasan8_14-20240412-0ubuntu1 libassuan0_2.5.6-1build1 libatomic1_14-20240412-0ubuntu1 libattr1_1:2.5.2-1build1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libbasix-dev_0.7.0-2.1build1 libbasix0.7t64_0.7.0-2.1build1 libbinutils_2.42-4ubuntu2 libblas-dev_3.12.0-3build1 libblas3_3.12.0-3build1 libblkid1_2.39.3-9ubuntu6 libboost-atomic1.83-dev_1.83.0-2.1ubuntu3 libboost-atomic1.83.0_1.83.0-2.1ubuntu3 libboost-chrono-dev_1.83.0.1ubuntu2 libboost-chrono1.83-dev_1.83.0-2.1ubuntu3 libboost-chrono1.83.0t64_1.83.0-2.1ubuntu3 libboost-date-time1.83-dev_1.83.0-2.1ubuntu3 libboost-date-time1.83.0_1.83.0-2.1ubuntu3 libboost-dev_1.83.0.1ubuntu2 libboost-filesystem-dev_1.83.0.1ubuntu2 libboost-filesystem1.83-dev_1.83.0-2.1ubuntu3 libboost-filesystem1.83.0_1.83.0-2.1ubuntu3 libboost-iostreams-dev_1.83.0.1ubuntu2 libboost-iostreams1.83-dev_1.83.0-2.1ubuntu3 libboost-iostreams1.83.0_1.83.0-2.1ubuntu3 libboost-math-dev_1.83.0.1ubuntu2 libboost-math1.83-dev_1.83.0-2.1ubuntu3 libboost-math1.83.0_1.83.0-2.1ubuntu3 libboost-mpi-dev_1.83.0.1ubuntu2 libboost-mpi1.83-dev_1.83.0-2.1ubuntu3 libboost-mpi1.83.0_1.83.0-2.1ubuntu3 libboost-program-options-dev_1.83.0.1ubuntu2 libboost-program-options1.83-dev_1.83.0-2.1ubuntu3 libboost-program-options1.83.0_1.83.0-2.1ubuntu3 libboost-regex1.83-dev_1.83.0-2.1ubuntu3 libboost-regex1.83.0_1.83.0-2.1ubuntu3 libboost-serialization-dev_1.83.0.1ubuntu2 libboost-serialization1.83-dev_1.83.0-2.1ubuntu3 libboost-serialization1.83.0_1.83.0-2.1ubuntu3 libboost-system1.83-dev_1.83.0-2.1ubuntu3 libboost-system1.83.0_1.83.0-2.1ubuntu3 libboost-thread-dev_1.83.0.1ubuntu2 libboost-thread1.83-dev_1.83.0-2.1ubuntu3 libboost-thread1.83.0_1.83.0-2.1ubuntu3 libboost-timer-dev_1.83.0.1ubuntu2 libboost-timer1.83-dev_1.83.0-2.1ubuntu3 libboost-timer1.83.0_1.83.0-2.1ubuntu3 libboost1.83-dev_1.83.0-2.1ubuntu3 libbrotli1_1.1.0-2build2 libbsd0_0.12.1-1build1 libbtf2_1:7.6.1+dfsg-1build1 libbz2-1.0_1.0.8-5.1 libc-bin_2.39-0ubuntu8 libc-dev-bin_2.39-0ubuntu8 libc6_2.39-0ubuntu8 libc6-dbg_2.39-0ubuntu8 libc6-dev_2.39-0ubuntu8 libcamd3_1:7.6.1+dfsg-1build1 libcap-ng0_0.8.4-2build2 libcap2_1:2.66-5ubuntu2 libcbor0.10_0.10.2-1.2ubuntu2 libcc1-0_14-20240412-0ubuntu1 libccolamd3_1:7.6.1+dfsg-1build1 libcholmod5_1:7.6.1+dfsg-1build1 libcolamd3_1:7.6.1+dfsg-1build1 libcom-err2_1.47.0-2.4~exp1ubuntu4 libcombblas2.0.0t64_2.0.0-3.1build2 libcrypt-dev_1:4.4.36-4build1 libcrypt1_1:4.4.36-4build1 libcryptsetup12_2:2.7.0-1ubuntu4 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libcurl4-openssl-dev_8.5.0-2ubuntu10 libcurl4t64_8.5.0-2ubuntu10 libcxsparse4_1:7.6.1+dfsg-1build1 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdpkg-perl_1.22.6ubuntu6 libdw1t64_0.190-1.1build4 libedit2_3.1-20230828-1build1 libeigen3-dev_3.4.0-4 libelf1t64_0.190-1.1build4 libevent-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-core-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-dev_2.1.12-stable-9ubuntu2 libevent-extra-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-openssl-2.1-7t64_2.1.12-stable-9ubuntu2 libevent-pthreads-2.1-7t64_2.1.12-stable-9ubuntu2 libexpat1_2.6.1-2build1 libexpat1-dev_2.6.1-2build1 libext2fs2t64_1.47.0-2.4~exp1ubuntu4 libfabric1_1.17.0-3build2 libfakeroot_1.33-1 libfdisk1_2.39.3-9ubuntu6 libffi8_3.4.6-1build1 libfftw3-bin_3.3.10-1ubuntu3 libfftw3-dev_3.3.10-1ubuntu3 libfftw3-double3_3.3.10-1ubuntu3 libfftw3-mpi-dev_3.3.10-1ubuntu3 libfftw3-mpi3_3.3.10-1ubuntu3 libfftw3-single3_3.3.10-1ubuntu3 libfido2-1_1.14.0-1build3 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-13-dev_13.2.0-23ubuntu4 libgcc-s1_14-20240412-0ubuntu1 libgcrypt20_1.10.3-2build1 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libgfortran-13-dev_13.2.0-23ubuntu4 libgfortran5_14-20240412-0ubuntu1 libgmp10_2:6.3.0+dfsg-2ubuntu6 libgnutls30t64_3.8.3-1.1ubuntu3 libgomp1_14-20240412-0ubuntu1 libgpg-error-l10n_1.47-3build2 libgpg-error0_1.47-3build2 libgpm2_1.20.7-11 libgssapi-krb5-2_1.20.1-6ubuntu2 libhdf5-mpi-dev_1.10.10+repack-3.1ubuntu4 libhdf5-openmpi-103-1t64_1.10.10+repack-3.1ubuntu4 libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-3.1ubuntu4 libhdf5-openmpi-dev_1.10.10+repack-3.1ubuntu4 libhdf5-openmpi-fortran-102t64_1.10.10+repack-3.1ubuntu4 libhdf5-openmpi-hl-100t64_1.10.10+repack-3.1ubuntu4 libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-3.1ubuntu4 libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-3.1ubuntu4 libhogweed6t64_3.9.1-2.2build1 libhwloc-dev_2.10.0-1build1 libhwloc-plugins_2.10.0-1build1 libhwloc15_2.10.0-1build1 libhypre-2.28.0_2.28.0-8build2 libhypre-dev_2.28.0-8build2 libibverbs-dev_50.0-2build2 libibverbs1_50.0-2build2 libicu-dev_74.2-1ubuntu3 libicu74_74.2-1ubuntu3 libidn2-0_2.3.7-2build1 libip4tc2_1.8.10-3ubuntu2 libisl23_0.26-3build1 libjansson4_2.14-2build2 libjpeg-dev_8c-2ubuntu11 libjpeg-turbo8_2.1.5-2ubuntu2 libjpeg-turbo8-dev_2.1.5-2ubuntu2 libjpeg8_8c-2ubuntu11 libjpeg8-dev_8c-2ubuntu11 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libjs-mathjax_2.7.9+dfsg-1 libjs-sphinxdoc_7.2.6-6 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c5_0.17-1build1 libjson-perl_4.10000-1 libjsoncpp25_1.9.5-6build1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3build1 libklu2_1:7.6.1+dfsg-1build1 libkmod2_31+20240202-2ubuntu7 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 liblapack-dev_3.12.0-3build1 liblapack3_3.12.0-3build1 libldap2_2.6.7+dfsg-1~exp1ubuntu8 libldl3_1:7.6.1+dfsg-1build1 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build3 liblockfile1_1.17-1build3 libltdl-dev_2.4.7-7build1 libltdl7_2.4.7-7build1 liblz4-1_1.9.4-1build1 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmd0_1.1.0-2build1 libmetis5_5.1.0.dfsg-7build3 libmount1_2.39.3-9ubuntu6 libmpc3_1.3.1-1build1 libmpfr6_4.2.1-1build1 libmumps-5.6t64_5.6.2-2.1build2 libmumps-dev_5.6.2-2.1build2 libmumps-headers-dev_5.6.2-2.1build2 libmunge2_0.5.15-4build1 libncursesw6_6.4+20240113-1ubuntu2 libnettle8t64_3.9.1-2.2build1 libnghttp2-14_1.59.0-1build4 libnl-3-200_3.7.0-0.3build1 libnl-3-dev_3.7.0-0.3build1 libnl-route-3-200_3.7.0-0.3build1 libnl-route-3-dev_3.7.0-0.3build1 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnss-nis_3.1-0ubuntu7 libnss-nisplus_1.3-5build1 libnuma-dev_2.0.18-1build1 libnuma1_2.0.18-1build1 libopenmpi-dev_4.1.6-7ubuntu2 libopenmpi3t64_4.1.6-7ubuntu2 libp11-kit0_0.25.3-4ubuntu2 libpam-modules_1.5.3-5ubuntu5 libpam-modules-bin_1.5.3-5ubuntu5 libpam-runtime_1.5.3-5ubuntu5 libpam0g_1.5.3-5ubuntu5 libparpack2-dev_3.9.1-1.1build2 libparpack2t64_3.9.1-1.1build2 libparu0_1:7.6.1+dfsg-1build1 libpciaccess0_0.17-3build1 libpcre2-8-0_10.42-4ubuntu2 libperl5.38t64_5.38.2-3.2build2 libpetsc-complex-dev_3.19.6+dfsg1-2.2ubuntu2 libpetsc-complex3.19-dev_3.19.6+dfsg1-2.2ubuntu2 libpetsc-complex3.19t64_3.19.6+dfsg1-2.2ubuntu2 libpetsc-real-dev_3.19.6+dfsg1-2.2ubuntu2 libpetsc-real3.19-dev_3.19.6+dfsg1-2.2ubuntu2 libpetsc-real3.19t64_3.19.6+dfsg1-2.2ubuntu2 libpetsc3.19-dev-common_3.19.6+dfsg1-2.2ubuntu2 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-2build1 libpmix-dev_5.0.1-4.1build1 libpmix2t64_5.0.1-4.1build1 libpng16-16t64_1.6.43-5build1 libproc2-0_2:4.0.4-4ubuntu3 libpsl5t64_0.21.2-1.1build1 libpthread-stubs0-dev_0.4-1build3 libptscotch-7.0_7.0.4-1ubuntu2 libptscotch-dev_7.0.4-1ubuntu2 libpugixml-dev_1.14-0.1build1 libpugixml1v5_1.14-0.1build1 libpython3-all-dev_3.12.3-0ubuntu1 libpython3-dev_3.12.3-0ubuntu1 libpython3-stdlib_3.12.3-0ubuntu1 libpython3.12-dev_3.12.3-1 libpython3.12-minimal_3.12.3-1 libpython3.12-stdlib_3.12.3-1 libpython3.12t64_3.12.3-1 librbio4_1:7.6.1+dfsg-1build1 librdmacm1t64_50.0-2build2 libreadline8t64_8.2-4build1 librhash0_1.4.3-3build1 librtmp1_2.4+20151223.gitfa8646d.1-2build7 libsasl2-2_2.1.28+dfsg1-5ubuntu3 libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3 libscalapack-mpi-dev_2.2.1-3.1ubuntu1 libscalapack-openmpi-dev_2.2.1-3.1ubuntu1 libscalapack-openmpi2.2_2.2.1-3.1ubuntu1 libscotch-7.0_7.0.4-1ubuntu2 libscotch-dev_7.0.4-1ubuntu2 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsepol2_3.5-2build1 libsframe1_2.42-4ubuntu2 libslepc-complex-dev_3.19.2+dfsg1-2.1build2 libslepc-complex3.19-dev_3.19.2+dfsg1-2.1build2 libslepc-complex3.19t64_3.19.2+dfsg1-2.1build2 libslepc-real-dev_3.19.2+dfsg1-2.1build2 libslepc-real3.19-dev_3.19.2+dfsg1-2.1build2 libslepc-real3.19t64_3.19.2+dfsg1-2.1build2 libsmartcols1_2.39.3-9ubuntu6 libspex2_1:7.6.1+dfsg-1build1 libspqr4_1:7.6.1+dfsg-1build1 libsqlite3-0_3.45.1-1ubuntu2 libss2_1.47.0-2.4~exp1ubuntu4 libssh-4_0.10.6-2build2 libssl-dev_3.0.13-0ubuntu3 libssl3t64_3.0.13-0ubuntu3 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 libsub-override-perl_0.10-1 libsuitesparse-dev_1:7.6.1+dfsg-1build1 libsuitesparse-mongoose3_1:7.6.1+dfsg-1build1 libsuitesparseconfig7_1:7.6.1+dfsg-1build1 libsuperlu-dev_6.0.1+dfsg1-1build1 libsuperlu-dist-dev_8.2.1+dfsg1-1build2 libsuperlu-dist8_8.2.1+dfsg1-1build2 libsuperlu6_6.0.1+dfsg1-1build1 libsystemd-shared_255.4-1ubuntu8 libsystemd0_255.4-1ubuntu8 libsz2_1.1.2-1build1 libtasn1-6_4.19.0-3build1 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libtinfo6_6.4+20240113-1ubuntu2 libtirpc-common_1.3.4+ds-1.1build1 libtirpc-dev_1.3.4+ds-1.1build1 libtirpc3t64_1.3.4+ds-1.1build1 libtool_2.4.7-7build1 libubsan1_14-20240412-0ubuntu1 libuchardet0_0.0.8-1build1 libudev1_255.4-1ubuntu8 libumfpack6_1:7.6.1+dfsg-1build1 libunistring2_1.0-2 libunistring5_1.1-2build1 libuuid1_2.39.3-9ubuntu6 libuv1t64_1.48.0-1.1build1 libx11-6_2:1.8.7-1build1 libx11-data_2:1.8.7-1build1 libx11-dev_2:1.8.7-1build1 libxau-dev_1:1.0.9-1build6 libxau6_1:1.0.9-1build6 libxcb1_1.15-1ubuntu2 libxcb1-dev_1.15-1ubuntu2 libxdmcp-dev_1:1.1.3-0ubuntu6 libxdmcp6_1:1.1.3-0ubuntu6 libxext6_2:1.3.4-1build2 libxml2_2.9.14+dfsg-1.3ubuntu3 libxml2-dev_2.9.14+dfsg-1.3ubuntu3 libxnvctrl0_510.47.03-0ubuntu4 libxxhash0_0.8.2-2build1 libyaml-0-2_0.2.5-1build1 libyaml-dev_0.2.5-1build1 libzstd1_1.5.5+dfsg2-2build1 linux-libc-dev_6.8.0-31.31 lockfile-progs_0.1.19build2 login_1:4.13+dfsg1-4ubuntu3 logsave_1.47.0-2.4~exp1ubuntu4 lto-disabled-list_47 m4_1.4.19-4build1 make_4.3-4.1build2 man-db_2.12.0-4build2 mawk_1.3.4.20240123-1build1 media-types_10.1.0 mount_2.39.3-9ubuntu6 mpi-default-bin_1.15build1 mpi-default-dev_1.15build1 ncurses-base_6.4+20240113-1ubuntu2 ncurses-bin_6.4+20240113-1ubuntu2 netbase_6.4 ocl-icd-libopencl1_2.3.2-1build1 ocl-icd-opencl-dev_2.3.2-1build1 opencl-c-headers_3.0~2023.12.14-1 opencl-clhpp-headers_3.0~2023.12.14-1ubuntu1 openmpi-bin_4.1.6-7ubuntu2 openmpi-common_4.1.6-7ubuntu2 openssh-client_1:9.6p1-3ubuntu13 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 passwd_1:4.13+dfsg1-4ubuntu3 patch_2.7.6-7build3 perl_5.38.2-3.2build2 perl-base_5.38.2-3.2build2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2build2 pinentry-curses_1.2.1-3ubuntu5 pkg-config_1.8.1-2build1 pkgbinarymangler_154 pkgconf_1.8.1-2build1 pkgconf-bin_1.8.1-2build1 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 pybind11-dev_2.11.1-2 python-babel-localedata_2.10.3-3build1 python-petsc4py-doc_3.19.6-7ubuntu3 python3_3.12.3-0ubuntu1 python3-alabaster_0.7.12-1 python3-all_3.12.3-0ubuntu1 python3-all-dev_3.12.3-0ubuntu1 python3-babel_2.10.3-3build1 python3-basix_0.7.0-2.1build1 python3-certifi_2023.11.17-1 python3-cffi_1.16.0-2build1 python3-cffi-backend_1.16.0-2build1 python3-chardet_5.2.0+dfsg-1 python3-dev_3.12.3-0ubuntu1 python3-docutils_0.20.1+dfsg-3 python3-ffcx_1:0.7.0-3 python3-idna_3.6-2 python3-imagesize_1.4.1-1 python3-jinja2_3.1.2-1ubuntu1 python3-markupsafe_2.1.5-1build2 python3-minimal_3.12.3-0ubuntu1 python3-mpi4py_3.1.5-5ubuntu2 python3-numpy_1:1.26.4+ds-6ubuntu1 python3-packaging_24.0-1 python3-petsc4py_3.19.6-7ubuntu3 python3-petsc4py-complex_3.19.6-7ubuntu3 python3-petsc4py-complex3.19_3.19.6-7ubuntu3 python3-petsc4py-real_3.19.6-7ubuntu3 python3-petsc4py-real3.19_3.19.6-7ubuntu3 python3-pip_24.0+dfsg-1ubuntu1 python3-pkg-resources_68.1.2-2ubuntu1 python3-ply_3.11-6 python3-pybind11_2.11.1-2 python3-pycparser_2.21-1 python3-pygments_2.17.2+dfsg-1 python3-requests_2.31.0+dfsg-1ubuntu1 python3-roman_3.3-3 python3-setuptools_68.1.2-2ubuntu1 python3-slepc4py_3.19.2-3ubuntu4 python3-slepc4py-complex_3.19.2-3ubuntu4 python3-slepc4py-complex3.19_3.19.2-3ubuntu4 python3-slepc4py-real_3.19.2-3ubuntu4 python3-slepc4py-real3.19_3.19.2-3ubuntu4 python3-snowballstemmer_2.2.0-4build1 python3-sphinx_7.2.6-6 python3-tz_2024.1-2 python3-ufl_2023.2.0-2 python3-urllib3_2.0.7-1 python3-wheel_0.42.0-2 python3.12_3.12.3-1 python3.12-dev_3.12.3-1 python3.12-minimal_3.12.3-1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu7 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2build1 sensible-utils_0.0.22 sgml-base_1.31 sphinx-common_7.2.6-6 swig_4.2.0-2ubuntu1 systemd_255.4-1ubuntu8 systemd-dev_255.4-1ubuntu8 systemd-sysv_255.4-1ubuntu8 sysvinit-utils_3.08-6ubuntu3 tar_1.35+dfsg-3build1 tzdata_2024a-2ubuntu1 ubuntu-keyring_2023.11.28.1 util-linux_2.39.3-9ubuntu6 uuid-runtime_2.39.3-9ubuntu6 valgrind_1:3.22.0-0ubuntu3 valgrind-mpi_1:3.22.0-0ubuntu3 x11proto-dev_2023.2-1 xml-core_0.19 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg-3.1ubuntu2 zlib1g-dev_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: fenics-dolfinx Binary: libdolfinx-dev, libdolfinx-real-dev, libdolfinx-complex-dev, libdolfinx-real0.7, libdolfinx-complex0.7, python3-dolfinx, python3-dolfinx-real, python3-dolfinx-complex, dolfinx-doc Architecture: any all Version: 1:0.7.3-5build1 Maintainer: Debian Science Team Uploaders: Drew Parsons Homepage: http://fenicsproject.org Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/science-team/fenics/fenics-dolfinx Vcs-Git: https://salsa.debian.org/science-team/fenics/fenics-dolfinx.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@, python3-all-dev, python3-cppimport, python3-decorator, python3-gmsh, python3-matplotlib, python3-pytest, python3-scipy Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), dh-python, gfortran, catch2 (>= 3~), chrpath, libbasix-dev (>= 0.7.0~), python3-basix, libboost-chrono-dev, libboost-dev (>= 1.70), libboost-filesystem-dev, libboost-iostreams-dev, libboost-math-dev, libboost-mpi-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-thread-dev, libboost-timer-dev, libeigen3-dev (>= 3.2.90), libhdf5-mpi-dev, libadios2-mpi-c++11-dev [amd64 arm64 mips64el ppc64el riscv64 s390x loong64 ppc64 sparc64], libpugixml-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, mpi-default-dev, libpetsc-real-dev (>= 3.10), libpetsc-complex-dev (>= 3.10), libslepc-real-dev (>= 3.10), libslepc-complex-dev (>= 3.10), python3-setuptools, python3-petsc4py, python3-petsc4py-real, python3-petsc4py-complex, python3-slepc4py, python3-slepc4py-real, python3-slepc4py-complex, pkg-config, python3-all-dev:any (>= 3.7~), python3-cffi, python3-pkg-resources, python3-ffcx (>= 1:0.7.0~), python3-ffcx (<< 1:0.8.0), python3-ufl (>= 2022.2.0~), python3-mpi4py, python3-numpy (>= 1:1.21~), python3-pip, python3-ply, python3-pybind11 (>= 2.7.0~), python3-sphinx Build-Depends-Indep: doxygen, graphviz, libjs-mathjax, libjs-modernizr, python3-myst-parser, python3-sphinx-rtd-theme Package-List: dolfinx-doc deb doc optional arch=all libdolfinx-complex-dev deb libdevel optional arch=any libdolfinx-complex0.7 deb libs optional arch=any libdolfinx-dev deb libdevel optional arch=any libdolfinx-real-dev deb libdevel optional arch=any libdolfinx-real0.7 deb libs optional arch=any python3-dolfinx deb python optional arch=any python3-dolfinx-complex deb python optional arch=any python3-dolfinx-real deb python optional arch=any Checksums-Sha1: 0c5242f302bea5c8fc25850ae1a7104b65abd23d 727614 fenics-dolfinx_0.7.3.orig.tar.gz a2b494f09b2616c7434b97cf91f08a80e49dbacb 347752 fenics-dolfinx_0.7.3-5build1.debian.tar.xz Checksums-Sha256: 384a2429c2f240fffa67ffe3219770d062f8175577434c04d244246e4e668cb8 727614 fenics-dolfinx_0.7.3.orig.tar.gz 604a3f688eb9ff0f4306e8c454431f30cad8fc1474260724116f10519bc3ad9f 347752 fenics-dolfinx_0.7.3-5build1.debian.tar.xz Files: 4e7c662c20e74655393b579494b22394 727614 fenics-dolfinx_0.7.3.orig.tar.gz 52776af25a62d7355cdb68f18d46f250 347752 fenics-dolfinx_0.7.3-5build1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEVovyKmYzfL/Jprm3LIPbyOm9DjcFAmX2HBIACgkQLIPbyOm9 DjdGVw/8CpKXaPBViTWWl8THLFV9RwplD0/hvd+f2YOGFGhk0ITILCLYLXE7rtsX z2nJLzfRM8+wk29A8sMpc628gHw/1z9iPFOJES9wb9XM1XHfmEPmpgdIX0/g0DQJ V8UZTzhmug1+vZM1r9k1HVWCNbzbdq6qI+5EY+ftmRHQq+nro7BxU4xdnRlA6dlq tkOP6arGz2vyKryBGOtty4gynO9LgVqNFFWu5kZpUK4Zah8viNbs5fHsCSfSNk/s do8ieevN7pFzMdu6FXuH3MTM6IbXwj9ItGHzdfbD2V3z09HRUvDZayMZCxJ0I7G9 wvJERsTg6/0jy5oRbRtw8GPQjXUczJDkR57yXYZKc1flt7IUkUf0qrSudVZNcz3J 4g348P4V9Qs77b5rfz68To5dfkXJw0qbvTT3rZ7DNeEApZR8T5HRH3JMWB0k51J5 oD1tJXNaK6WQrRBiP6NyoO7Uf68GqexHvfGlnmBbXLgTUN/otBa/9jCPwmW/eE0H nsvDJoIT8kmIrX3/N3n80jjchErfKL9EjxcnBAdmY7CP1r8H3+itVS0579gfWZtG 8Op7RxOTaVNdEIji/afaaR6jpnRD/7vUUW7RUdwdG2PBz1u1riEQ5PVohr7LwbM6 Iq8tUO1qO0Qi5wR84cYo+CQd8G6b8oPVgBTjkuql7KDnuR7H5sE= =XN91 -----END PGP SIGNATURE----- gpgv: Signature made Sat Mar 16 22:24:18 2024 UTC gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.7.3-5build1.dsc: no acceptable signature found dpkg-source: info: extracting fenics-dolfinx in /<> dpkg-source: info: unpacking fenics-dolfinx_0.7.3.orig.tar.gz dpkg-source: info: unpacking fenics-dolfinx_0.7.3-5build1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying extra_CXXFLAGS.patch dpkg-source: info: applying python_cmake_module_path.patch dpkg-source: info: applying lib_rename.patch dpkg-source: info: applying python_unit_test_32bit.patch dpkg-source: info: applying docs_local_mathjax.patch dpkg-source: info: applying docs_no_jupytext.patch dpkg-source: info: applying debian_version_id.patch dpkg-source: info: applying demo_no_vtk_adios2.patch dpkg-source: info: applying adios_config_mpi.patch dpkg-source: info: applying test_timing_precision.patch dpkg-source: info: applying big_endian_skip_adios2_tests.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28174410 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28174410 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28174410 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package fenics-dolfinx dpkg-buildpackage: info: source version 1:0.7.3-5build1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=cmake --with python3,sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_auto_clean --builddir=/<>/obj-arm-linux-gnueabihf-real dh_auto_clean --builddir=/<>/obj-arm-linux-gnueabihf-complex rm -rf python/build-real python/build-complex rm -rf debian/tmp-real debian/tmp-complex rm -rf python/fenics_dolfinx.egg-info rm -rf python/doc/build python/doc/source/generated rm -rf cpp/doc/latex cpp/doc/html cpp/doc/xml rm -f /<>/python/doc/source/demos make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules build-arch py3versions: no X-Python3-Version in control file, using supported versions dh build-arch --buildsystem=cmake --with python3,sphinxdoc dh_update_autotools_config -a -O--buildsystem=cmake dh_autoreconf -a -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions PETSC_DIR=/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real dh_auto_configure --builddir=/<>/obj-arm-linux-gnueabihf-real -D/<>/cpp -- -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo -D BUILD_SHARED_LIBS:BOOL=ON -D CMAKE_SKIP_RPATH:BOOL=ON -D CMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF -D DOLFINX_ENABLE_TRILINOS:BOOL=OFF -D DOLFINX_ENABLE_HDF5:BOOL=ON -D HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5pcc -D DOLFINX_ENABLE_PARMETIS:BOOL=OFF -D DOLFINX_ENABLE_SCOTCH:BOOL=ON -D DOLFINX_ENABLE_DOCS:BOOL=OFF -D DOLFINX_ENABLE_MPI:BOOL=ON -D MPIEXEC_PARAMS:STRING="--oversubscribe" -D CMAKE_CXX_FLAGS:STRING="-fpermissive" -D DOLFINX_EXTRA_CXX_FLAGS:STRING="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1" -D DEBIAN_VERSION_ID=ubuntu ID_LIKE=debian_1:0.7.3-5build1 cd obj-arm-linux-gnueabihf-real && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo -D BUILD_SHARED_LIBS:BOOL=ON -D CMAKE_SKIP_RPATH:BOOL=ON -D CMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF -D DOLFINX_ENABLE_TRILINOS:BOOL=OFF -D DOLFINX_ENABLE_HDF5:BOOL=ON -D HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5pcc -D DOLFINX_ENABLE_PARMETIS:BOOL=OFF -D DOLFINX_ENABLE_SCOTCH:BOOL=ON -D DOLFINX_ENABLE_DOCS:BOOL=OFF -D DOLFINX_ENABLE_MPI:BOOL=ON -D MPIEXEC_PARAMS:STRING=--oversubscribe -D CMAKE_CXX_FLAGS:STRING=-fpermissive -D "DOLFINX_EXTRA_CXX_FLAGS:STRING=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1" -D DEBIAN_VERSION_ID=ubuntu ID_LIKE=debian_1:0.7.3-5build1 ../cpp CMake Warning: Ignoring extra path from command line: "/<>/obj-arm-linux-gnueabihf-real/ID_LIKE=debian_1:0.7.3-5build1" -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found suitable version "3.1", minimum required is "3") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3") -- Performing Test HAVE_PIPE -- Performing Test HAVE_PIPE - Success -- Performing Test HAVE_PEDANTIC -- Performing Test HAVE_PEDANTIC - Success -- Performing Test HAVE_DEBUG -- Performing Test HAVE_DEBUG - Success -- Performing Test HAVE_O2_OPTIMISATION -- Performing Test HAVE_O2_OPTIMISATION - Success -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer -- Checking for basix hints with /usr/bin/python3 -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc>=3.15;petsc>=3.15' -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - not found -- Found PETSc version 3.19.6, prefix: /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter -- Asking Python module FFCx for location of UFC... (Python executable: /usr/bin/python3) -- Found UFCx: /usr/lib/python3/dist-packages/ffcx/codegeneration (found suitable version "0.7.0", minimum required is "0.7") -- Could NOT find ADIOS2 (missing: ADIOS2_DIR) -- Checking for one of the modules 'slepc>=3.15' -- Found SLEPc version 3.19.2, prefix: /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real -- Checking for package 'SCOTCH-PT' -- Found SCOTCH (version 7.0.4) -- Performing test SCOTCH_TEST_RUNS -- Performing test SCOTCH_TEST_RUNS - Success -- Found SCOTCH: /usr/lib/arm-linux-gnueabihf/libptscotch.so;/usr/lib/arm-linux-gnueabihf/libscotch.so;/usr/lib/arm-linux-gnueabihf/libptscotcherr.so -- The following features have been enabled: * BUILD_SHARED_LIBS, Build DOLFINx with shared libraries. * DOLFINX_UFCX_PYTHON, Enable UFCx discovery using Python. Disable if UFCx should be found using a CMake config file. -- The following OPTIONAL packages have been found: * SCOTCH, Programs and libraries for graph, mesh and hypergraph partitioning, Parallel graph partitioning -- The following RECOMMENDED packages have been found: * SLEPc, Scalable Library for Eigenvalue Problem Computations, Eigenvalue computation -- The following REQUIRED packages have been found: * MPI (required version >= 3) * pugixml * boost_headers (required version == 1.83.0) * boost_timer (required version == 1.83.0) * Boost (required version >= 1.70), Boost C++ libraries, * Basix (required version >= 0.7) * PETSc, Portable, Extensible Toolkit for Scientific Computation (PETSc), PETSc linear algebra backend * HDF5, Hierarchical Data Format 5 (HDF5), * Python3 * UFCx (required version >= 0.7), Interface for form-compilers (part of FFCx), * PkgConfig -- The following features have been disabled: * DOLFINX_SKIP_BUILD_TESTS, Skip build tests for testing usability of dependency packages. * CMAKE_INSTALL_RPATH_USE_LINK_PATH, Add paths to linker search and installed rpath. -- The following OPTIONAL packages have not been found: * ADIOS2 (required version >= 2.8.1), Adaptable Input/Output (I/O) System., IO, including in parallel -- Configuring done (18.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY DOLFINX_ENABLE_DOCS DOLFINX_ENABLE_HDF5 DOLFINX_ENABLE_MPI DOLFINX_ENABLE_TRILINOS FETCHCONTENT_FULLY_DISCONNECTED MPIEXEC_PARAMS -- Build files have been written to: /<>/obj-arm-linux-gnueabihf-real PETSC_DIR=/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex dh_auto_configure --builddir=/<>/obj-arm-linux-gnueabihf-complex -D/<>/cpp -- -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo -D BUILD_SHARED_LIBS:BOOL=ON -D CMAKE_SKIP_RPATH:BOOL=ON -D CMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF -D DOLFINX_ENABLE_TRILINOS:BOOL=OFF -D DOLFINX_ENABLE_HDF5:BOOL=ON -D HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5pcc -D DOLFINX_ENABLE_PARMETIS:BOOL=OFF -D DOLFINX_ENABLE_SCOTCH:BOOL=ON -D DOLFINX_ENABLE_DOCS:BOOL=OFF -D DOLFINX_ENABLE_MPI:BOOL=ON -D MPIEXEC_PARAMS:STRING="--oversubscribe" -D CMAKE_CXX_FLAGS:STRING="-fpermissive" -D DOLFINX_EXTRA_CXX_FLAGS:STRING="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1" -D DEBIAN_VERSION_ID=ubuntu ID_LIKE=debian_1:0.7.3-5build1 cd obj-arm-linux-gnueabihf-complex && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo -D BUILD_SHARED_LIBS:BOOL=ON -D CMAKE_SKIP_RPATH:BOOL=ON -D CMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF -D DOLFINX_ENABLE_TRILINOS:BOOL=OFF -D DOLFINX_ENABLE_HDF5:BOOL=ON -D HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5pcc -D DOLFINX_ENABLE_PARMETIS:BOOL=OFF -D DOLFINX_ENABLE_SCOTCH:BOOL=ON -D DOLFINX_ENABLE_DOCS:BOOL=OFF -D DOLFINX_ENABLE_MPI:BOOL=ON -D MPIEXEC_PARAMS:STRING=--oversubscribe -D CMAKE_CXX_FLAGS:STRING=-fpermissive -D "DOLFINX_EXTRA_CXX_FLAGS:STRING=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1" -D DEBIAN_VERSION_ID=ubuntu ID_LIKE=debian_1:0.7.3-5build1 ../cpp CMake Warning: Ignoring extra path from command line: "/<>/obj-arm-linux-gnueabihf-complex/ID_LIKE=debian_1:0.7.3-5build1" -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found suitable version "3.1", minimum required is "3") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found suitable version "3.1", minimum required is "3") -- Found MPI: TRUE (found suitable version "3.1", minimum required is "3") -- Performing Test HAVE_PIPE -- Performing Test HAVE_PIPE - Success -- Performing Test HAVE_PEDANTIC -- Performing Test HAVE_PEDANTIC - Success -- Performing Test HAVE_DEBUG -- Performing Test HAVE_DEBUG - Success -- Performing Test HAVE_O2_OPTIMISATION -- Performing Test HAVE_O2_OPTIMISATION - Success -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer -- Checking for basix hints with /usr/bin/python3 -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc>=3.15;petsc>=3.15' -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - found -- Found PETSc version 3.19.6, prefix: /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter -- Asking Python module FFCx for location of UFC... (Python executable: /usr/bin/python3) -- Found UFCx: /usr/lib/python3/dist-packages/ffcx/codegeneration (found suitable version "0.7.0", minimum required is "0.7") -- Could NOT find ADIOS2 (missing: ADIOS2_DIR) -- Checking for one of the modules 'slepc>=3.15' -- Found SLEPc version 3.19.2, prefix: /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex -- Checking for package 'SCOTCH-PT' -- Found SCOTCH (version 7.0.4) -- Performing test SCOTCH_TEST_RUNS -- Performing test SCOTCH_TEST_RUNS - Success -- Found SCOTCH: /usr/lib/arm-linux-gnueabihf/libptscotch.so;/usr/lib/arm-linux-gnueabihf/libscotch.so;/usr/lib/arm-linux-gnueabihf/libptscotcherr.so -- The following features have been enabled: * BUILD_SHARED_LIBS, Build DOLFINx with shared libraries. * DOLFINX_UFCX_PYTHON, Enable UFCx discovery using Python. Disable if UFCx should be found using a CMake config file. -- The following OPTIONAL packages have been found: * SCOTCH, Programs and libraries for graph, mesh and hypergraph partitioning, Parallel graph partitioning -- The following RECOMMENDED packages have been found: * SLEPc, Scalable Library for Eigenvalue Problem Computations, Eigenvalue computation -- The following REQUIRED packages have been found: * MPI (required version >= 3) * pugixml * boost_headers (required version == 1.83.0) * boost_timer (required version == 1.83.0) * Boost (required version >= 1.70), Boost C++ libraries, * Basix (required version >= 0.7) * PETSc, Portable, Extensible Toolkit for Scientific Computation (PETSc), PETSc linear algebra backend * HDF5, Hierarchical Data Format 5 (HDF5), * Python3 * UFCx (required version >= 0.7), Interface for form-compilers (part of FFCx), * PkgConfig -- The following features have been disabled: * DOLFINX_SKIP_BUILD_TESTS, Skip build tests for testing usability of dependency packages. * CMAKE_INSTALL_RPATH_USE_LINK_PATH, Add paths to linker search and installed rpath. -- The following OPTIONAL packages have not been found: * ADIOS2 (required version >= 2.8.1), Adaptable Input/Output (I/O) System., IO, including in parallel -- Configuring done (21.1s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY DOLFINX_ENABLE_DOCS DOLFINX_ENABLE_HDF5 DOLFINX_ENABLE_MPI DOLFINX_ENABLE_TRILINOS FETCHCONTENT_FULLY_DISCONNECTED MPIEXEC_PARAMS -- Build files have been written to: /<>/obj-arm-linux-gnueabihf-complex make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions PETSC_DIR=/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real dh_auto_build --builddir=/<>/obj-arm-linux-gnueabihf-real cd obj-arm-linux-gnueabihf-real && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-real' /usr/bin/cmake -S/<>/cpp -B/<>/obj-arm-linux-gnueabihf-real --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-real/CMakeFiles /<>/obj-arm-linux-gnueabihf-real//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-real' make -f dolfinx/CMakeFiles/dolfinx.dir/build.make dolfinx/CMakeFiles/dolfinx.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real' cd /<>/obj-arm-linux-gnueabihf-real && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp /<>/cpp/dolfinx /<>/obj-arm-linux-gnueabihf-real /<>/obj-arm-linux-gnueabihf-real/dolfinx /<>/obj-arm-linux-gnueabihf-real/dolfinx/CMakeFiles/dolfinx.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real' make -f dolfinx/CMakeFiles/dolfinx.dir/build.make dolfinx/CMakeFiles/dolfinx.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real' [ 4%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/defines.cpp.o [ 2%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -DDOLFINX_GIT_COMMIT_HASH=\"ubuntu\" -DUFCX_SIGNATURE=\"7ad758ee20cffc81c3b3f4532261a40b04322d9a\" -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/defines.cpp.o -MF CMakeFiles/dolfinx.dir/common/defines.cpp.o.d -o CMakeFiles/dolfinx.dir/common/defines.cpp.o -c /<>/cpp/dolfinx/common/defines.cpp cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o -MF CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o.d -o CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o -c /<>/cpp/dolfinx/common/IndexMap.cpp [ 6%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o -MF CMakeFiles/dolfinx.dir/common/log.cpp.o.d -o CMakeFiles/dolfinx.dir/common/log.cpp.o -c /<>/cpp/dolfinx/common/log.cpp [ 9%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/MPI.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/MPI.cpp.o -MF CMakeFiles/dolfinx.dir/common/MPI.cpp.o.d -o CMakeFiles/dolfinx.dir/common/MPI.cpp.o -c /<>/cpp/dolfinx/common/MPI.cpp [ 11%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Table.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/Table.cpp.o -MF CMakeFiles/dolfinx.dir/common/Table.cpp.o.d -o CMakeFiles/dolfinx.dir/common/Table.cpp.o -c /<>/cpp/dolfinx/common/Table.cpp [ 13%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o -MF CMakeFiles/dolfinx.dir/common/Timer.cpp.o.d -o CMakeFiles/dolfinx.dir/common/Timer.cpp.o -c /<>/cpp/dolfinx/common/Timer.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/common/MPI.h:9, from /<>/cpp/dolfinx/common/IndexMap.h:11, from /<>/cpp/dolfinx/common/IndexMap.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp: In member function ‘void dolfinx::common::IndexMap::local_to_global(std::span, std::span) const’: /<>/cpp/dolfinx/common/IndexMap.cpp:403:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403 | void IndexMap::local_to_global(std::span local, | ^~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp: In constructor ‘dolfinx::common::IndexMap::IndexMap(MPI_Comm, int32_t, const std::array, 2>&, std::span, std::span)’: /<>/cpp/dolfinx/common/IndexMap.cpp:348:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348 | IndexMap::IndexMap(MPI_Comm comm, std::int32_t local_size, | ^~~~~~~~ [ 16%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o -MF CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o.d -o CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o -c /<>/cpp/dolfinx/common/TimeLogger.cpp /<>/cpp/dolfinx/common/IndexMap.cpp: In constructor ‘dolfinx::common::IndexMap::IndexMap(MPI_Comm, int32_t, std::span, std::span)’: /<>/cpp/dolfinx/common/IndexMap.cpp:340:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340 | IndexMap::IndexMap(MPI_Comm comm, std::int32_t local_size, | ^~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp:343:78: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343 | : IndexMap(comm, local_size, build_src_dest(comm, owners), ghosts, owners) | ^ In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::pair > dolfinx::common::IndexMap::create_submap(std::span) const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:520:26: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/common/IndexMap.cpp: In member function ‘std::pair > dolfinx::common::IndexMap::create_submap(std::span) const’: /<>/cpp/dolfinx/common/IndexMap.cpp:623:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 623 | return {IndexMap(_comm.comm(), local_size_new, ghosts, src_ranks), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp:623:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/map:62, from /<>/cpp/dolfinx/common/Table.h:9, from /<>/cpp/dolfinx/common/Table.cpp:7: /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::array, 2>; _Val = std::pair, 2>, double>; _KeyOfValue = std::_Select1st, 2>, double> >; _Compare = std::less, 2> >; _Alloc = std::allocator, 2>, double> >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, 2>, std::pair, 2>, double>, std::_Select1st, 2>, double> >, std::less, 2> >, std::allocator, 2>, double> > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp: In member function ‘void dolfinx::common::IndexMap::global_to_local(std::span, std::span) const’: /<>/cpp/dolfinx/common/IndexMap.cpp:422:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422 | void IndexMap::global_to_local(std::span global, | ^~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >, 2>&>, std::tuple<>}; _Key = std::array, 2>; _Val = std::pair, 2>, double>; _KeyOfValue = std::_Select1st, 2>, double> >; _Compare = std::less, 2> >; _Alloc = std::allocator, 2>, double> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, 2>, std::pair, 2>, double>, std::_Select1st, 2>, double> >, std::less, 2> >, std::allocator, 2>, double> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘std::tuple >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > > > dolfinx::common::stack_index_maps(const std::vector, int> >&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:230:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::array, 2>; _Tp = double; _Compare = std::less, 2> >; _Alloc = std::allocator, 2>, double> >]’, inlined from ‘dolfinx::Table dolfinx::Table::reduce(MPI_Comm, Reduction) const’ at /<>/cpp/dolfinx/common/Table.cpp:168:24: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, 2>, std::pair, 2>, double>, std::_Select1st, 2>, double> >, std::less, 2> >, std::allocator, 2>, double> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘dolfinx::common::compute_owned_indices(std::span, const IndexMap&):: [with auto:23 = int]’ at /<>/cpp/dolfinx/common/IndexMap.cpp:52:39, inlined from ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator >; _Funct = dolfinx::common::compute_owned_indices(std::span, const IndexMap&)::]’ at /usr/include/c++/13/bits/stl_algo.h:3833:5, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:45:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:55:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:55:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:119:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _BinaryOperation = dolfinx::common::IndexMap::shared_indices() const::]’ at /usr/include/c++/13/bits/stl_algo.h:4349:12, inlined from ‘std::vector dolfinx::common::IndexMap::shared_indices() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:863:17: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::IndexMap::shared_indices() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:867:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::IndexMap::shared_indices() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:867:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o -MF CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o.d -o CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o -c /<>/cpp/dolfinx/common/TimeLogManager.cpp In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _BinaryOperation = dolfinx::common::IndexMap::index_to_dest_ranks() const::]’ at /usr/include/c++/13/bits/stl_algo.h:4349:12, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:655:19: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:660:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:660:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:777:27: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:816:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:817:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:817:16: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/timing.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/timing.cpp.o -MF CMakeFiles/dolfinx.dir/common/timing.cpp.o.d -o CMakeFiles/dolfinx.dir/common/timing.cpp.o -c /<>/cpp/dolfinx/common/timing.cpp [ 23%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o -MF CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o -c /<>/cpp/dolfinx/fem/DirichletBC.cpp [ 25%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o -MF CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o -c /<>/cpp/dolfinx/fem/CoordinateElement.cpp [ 27%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o -MF CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o -c /<>/cpp/dolfinx/fem/DofMap.cpp /<>/cpp/dolfinx/fem/CoordinateElement.cpp: In member function ‘void dolfinx::fem::CoordinateElement::tabulate(int, std::span, std::array, std::span<_Type, 4294967295>) const [with T = double]’: /<>/cpp/dolfinx/fem/CoordinateElement.cpp:53:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 53 | void CoordinateElement::tabulate(int nd, std::span X, | ^~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.cpp:53:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/CoordinateElement.cpp:58:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 58 | _element->tabulate(nd, X, shape, basis); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63, from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2911, from /<>/cpp/dolfinx/common/MPI.h:27, from /<>/cpp/dolfinx/fem/DofMap.h:16, from /<>/cpp/dolfinx/fem/DirichletBC.h:11, from /<>/cpp/dolfinx/fem/DirichletBC.cpp:7: /usr/include/c++/13/bits/stl_map.h: In constructor ‘std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Key = long long int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_map.h:285:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 285 | map(_InputIterator __first, _InputIterator __last) | ^~~ /usr/include/c++/13/bits/stl_map.h:285:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /<>/cpp/dolfinx/fem/CoordinateElement.h:17, from /<>/cpp/dolfinx/fem/CoordinateElement.cpp:7: /<>/cpp/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 >]’: /<>/cpp/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/cpp/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/DirichletBC.cpp: In function ‘std::vector {anonymous}::get_remote_dofs(MPI_Comm, const dolfinx::common::IndexMap&, int, std::span)’: /<>/cpp/dolfinx/fem/DirichletBC.cpp:102:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 102 | map.local_to_global(dofs_local, dofs_global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/DirichletBC.cpp:102:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/DirichletBC.cpp:114:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 114 | map.local_to_global(dofs_local_m, dofs_global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/DirichletBC.cpp:114:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/DirichletBC.cpp:153:61: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 153 | global_local_ghosts.begin(), global_local_ghosts.end()); | ^ /<>/cpp/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/cpp/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/cpp/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 >]’: /<>/cpp/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/cpp/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/cpp/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.cpp: In member function ‘void dolfinx::fem::CoordinateElement::pull_back_nonaffine(mdspan2_t, mdspan2_t, mdspan2_t, double, int) const [with T = double]’: /<>/cpp/dolfinx/fem/CoordinateElement.cpp:70:6: 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 70 | void CoordinateElement::pull_back_nonaffine(mdspan2_t X, | ^~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.cpp:70:6: 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 /<>/cpp/dolfinx/fem/CoordinateElement.cpp:70:6: 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 /<>/cpp/dolfinx/fem/CoordinateElement.cpp:114:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 114 | _element->tabulate(1, Xk_b, {1, tdim}, basis_b); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::CoordinateElement::pull_back_nonaffine(mdspan2_t, mdspan2_t, mdspan2_t, double, int) const [with T = double]’ at /<>/cpp/dolfinx/fem/CoordinateElement.cpp:129:31: /<>/cpp/dolfinx/fem/CoordinateElement.h:122:17: 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 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.h:122:17: 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 [ 30%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o -MF CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o -c /<>/cpp/dolfinx/fem/ElementDofLayout.cpp [ 32%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o -MF CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o -c /<>/cpp/dolfinx/fem/FiniteElement.cpp [ 34%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o -MF CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o -c /<>/cpp/dolfinx/fem/dofmapbuilder.cpp [ 37%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/petsc.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/petsc.cpp.o -MF CMakeFiles/dolfinx.dir/fem/petsc.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/petsc.cpp.o -c /<>/cpp/dolfinx/fem/petsc.cpp [ 39%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o -MF CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o -c /<>/cpp/dolfinx/fem/sparsitybuild.cpp [ 41%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o -MF CMakeFiles/dolfinx.dir/fem/utils.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/utils.cpp.o -c /<>/cpp/dolfinx/fem/utils.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/cpp/dolfinx/fem/dofmapbuilder.h:10, from /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/petsc.cpp: In function ‘_p_Vec* dolfinx::fem::petsc::create_vector_block(const std::vector, int> >&)’: /<>/cpp/dolfinx/fem/petsc.cpp:34:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 34 | ghosts, ghost_owners); | ^ /<>/cpp/dolfinx/fem/petsc.cpp:34:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 44%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/ordering.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/graph/ordering.cpp.o -MF CMakeFiles/dolfinx.dir/graph/ordering.cpp.o.d -o CMakeFiles/dolfinx.dir/graph/ordering.cpp.o -c /<>/cpp/dolfinx/graph/ordering.cpp /<>/cpp/dolfinx/fem/FiniteElement.cpp: In member function ‘void dolfinx::fem::FiniteElement::tabulate(std::span<_Type, 4294967295>, std::span, std::array, int) const [with T = double]’: /<>/cpp/dolfinx/fem/FiniteElement.cpp:394:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394 | void FiniteElement::tabulate(std::span values, std::span X, | ^~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp:394:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/FiniteElement.cpp:399:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399 | _element->tabulate(order, X, shape, values); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp: In member function ‘std::pair, std::array > dolfinx::fem::FiniteElement::tabulate(std::span, std::array, int) const [with T = double]’: /<>/cpp/dolfinx/fem/FiniteElement.cpp:404:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404 | FiniteElement::tabulate(std::span X, | ^~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp:408:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408 | return _element->tabulate(order, X, shape); | ^ /<>/cpp/dolfinx/fem/FiniteElement.cpp:408:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector > > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::pair, std::vector > {anonymous}::get_global_indices(const dolfinx::mesh::Topology&, int32_t, int64_t, const std::vector&, const std::vector&, const std::vector >&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:619:14, inlined from ‘std::tuple > > dolfinx::fem::build_dofmap_data(MPI_Comm, const dolfinx::mesh::Topology&, const std::vector&, const std::function(const dolfinx::graph::AdjacencyList&)>&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:692:51: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector > > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::pair, std::vector > {anonymous}::get_global_indices(const dolfinx::mesh::Topology&, int32_t, int64_t, const std::vector&, const std::vector&, const std::vector >&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:619:14, inlined from ‘std::tuple > > dolfinx::fem::build_dofmap_data(MPI_Comm, const dolfinx::mesh::Topology&, const std::vector&, const std::function(const dolfinx::graph::AdjacencyList&)>&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:692:51: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/dofmapbuilder.cpp: In function ‘std::tuple > > dolfinx::fem::build_dofmap_data(MPI_Comm, const dolfinx::mesh::Topology&, const std::vector&, const std::function(const dolfinx::graph::AdjacencyList&)>&)’: /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:697:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 697 | local_to_global_owner); | ^ /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:697:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 46%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o -MF CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o.d -o CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o -c /<>/cpp/dolfinx/graph/partitioners.cpp /<>/cpp/dolfinx/fem/FiniteElement.cpp: In constructor ‘dolfinx::fem::FiniteElement::FiniteElement(const ufcx_finite_element&) [with T = double]’: /<>/cpp/dolfinx/fem/FiniteElement.cpp:232:14: note: parameter passing for argument of type ‘cmdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 232 | _element = std::make_unique>( | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | basix::create_custom_element( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | cell_type, value_shape, wcoeffs, _x, _M, nderivs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | static_cast(ce->map_type), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | static_cast(ce->sobolev_space), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | ce->discontinuous, ce->highest_complete_degree, ce->highest_degree, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | static_cast(ce->polyset_type))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp:232:14: note: parameter passing for argument of type ‘cmdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 [ 48%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o -MF CMakeFiles/dolfinx.dir/graph/partition.cpp.o.d -o CMakeFiles/dolfinx.dir/graph/partition.cpp.o -c /<>/cpp/dolfinx/graph/partition.cpp In file included from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/graph/partition.h:9, from /<>/cpp/dolfinx/graph/partitioners.h:9, from /<>/cpp/dolfinx/graph/partitioners.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o -MF CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o.d -o CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o -c /<>/cpp/dolfinx/io/ADIOS2Writers.cpp [ 53%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/cells.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/cells.cpp.o -MF CMakeFiles/dolfinx.dir/io/cells.cpp.o.d -o CMakeFiles/dolfinx.dir/io/cells.cpp.o -c /<>/cpp/dolfinx/io/cells.cpp In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::scotch::partitioner(strategy, double, int)::&, bool)>’ at /<>/cpp/dolfinx/graph/partitioners.cpp:417:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 55%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o -MF CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o.d -o CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o -c /<>/cpp/dolfinx/io/HDF5Interface.cpp [ 58%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o -MF CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o.d -o CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o -c /<>/cpp/dolfinx/io/VTKFile.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/graph/partition.h:9, from /<>/cpp/dolfinx/graph/partition.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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 = array; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/graph/partition.h:11: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 60%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o -MF CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o.d -o CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o -c /<>/cpp/dolfinx/io/vtk_utils.cpp /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/graph/partition.cpp: In function ‘std::vector dolfinx::graph::build::compute_local_to_global(std::span, std::span)’: /<>/cpp/dolfinx/graph/partition.cpp:378:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 378 | graph::build::compute_local_to_global(std::span global, | ^~~~~ /<>/cpp/dolfinx/graph/partition.cpp: In function ‘std::vector dolfinx::graph::build::compute_local_to_local(std::span, std::span)’: /<>/cpp/dolfinx/graph/partition.cpp:401:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 401 | std::vector graph::build::compute_local_to_local( | ^~~~~ /<>/cpp/dolfinx/graph/partition.cpp:401:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::graph::build::compute_local_to_local(std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:413:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::graph::build::compute_local_to_local(std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:413:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o -MF CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o.d -o CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o -c /<>/cpp/dolfinx/io/XDMFFile.cpp In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:192:21: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:199:21: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:211:15: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:214:25: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/graph/partition.cpp: In function ‘std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)’: /<>/cpp/dolfinx/graph/partition.cpp:228:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 228 | graph::build::compute_ghost_indices(MPI_Comm comm, | ^~~~~ /<>/cpp/dolfinx/graph/partition.cpp:228:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:329:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:359:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o -MF CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o.d -o CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o -c /<>/cpp/dolfinx/io/xdmf_function.cpp [ 67%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o -MF CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o.d -o CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o -c /<>/cpp/dolfinx/io/xdmf_mesh.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/cpp/dolfinx/fem/FiniteElement.h:10, from /<>/cpp/dolfinx/io/vtk_utils.h:17, from /<>/cpp/dolfinx/io/VTKFile.cpp:9: /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17, from /<>/cpp/dolfinx/io/VTKFile.h:10, from /<>/cpp/dolfinx/io/VTKFile.cpp:7: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_mesh(std::span, std::array, std::span, std::span, std::span, std::array, const dolfinx::common::IndexMap&, dolfinx::mesh::CellType, int, pugi::xml_node&) [with U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 182 | void add_mesh(std::span x, std::array /*xshape*/, | ^~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_mesh(std::span, std::array, std::span, std::span, std::span, std::array, const dolfinx::common::IndexMap&, dolfinx::mesh::CellType, int, pugi::xml_node&) [with U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/chrono:48, from /<>/cpp/dolfinx/io/HDF5Interface.h:11, from /<>/cpp/dolfinx/io/XDMFFile.h:9, from /<>/cpp/dolfinx/io/XDMFFile.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_data_float(const std::string&, int, std::span, pugi::xml_node&) [with T = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:118:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 118 | void add_data_float(const std::string& name, int rank, | ^~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_data(const std::string&, int, std::span, pugi::xml_node&) [with T = std::complex]’: /<>/cpp/dolfinx/io/VTKFile.cpp:150:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 150 | void add_data(const std::string& name, int rank, std::span values, | ^~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In member function ‘void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:796:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 796 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | cells, cshape, *topology->index_map(tdim), cell_types[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | topology->dim(), piece_node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In member function ‘void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:796:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 796 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | cells, cshape, *topology->index_map(tdim), cell_types[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | topology->dim(), piece_node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47, from /<>/cpp/dolfinx/io/HDF5Interface.h:11, from /<>/cpp/dolfinx/io/xdmf_utils.h:9, from /<>/cpp/dolfinx/io/xdmf_mesh.h:9, from /<>/cpp/dolfinx/io/xdmf_function.cpp:8: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In file included from /<>/cpp/dolfinx/io/xdmf_mesh.h:9, from /<>/cpp/dolfinx/io/xdmf_mesh.cpp:7: /<>/cpp/dolfinx/io/xdmf_utils.h: In function ‘void dolfinx::io::xdmf_utils::add_data_item(pugi::xml_node&, hid_t, const std::string&, std::span, int64_t, const std::vector&, const std::string&, bool) [with T = long long int]’: /<>/cpp/dolfinx/io/xdmf_utils.h:119:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_mesh.cpp: In function ‘void dolfinx::io::xdmf_mesh::add_topology_data(MPI_Comm, pugi::xml_node&, hid_t, std::string, const dolfinx::mesh::Topology&, const dolfinx::mesh::Geometry&, int, std::span) [with U = float]’: /<>/cpp/dolfinx/io/xdmf_mesh.cpp:163:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 163 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::span(topology_data), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | offset, shape, number_type, use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/cpp/dolfinx/mesh/Geometry.h:15, from /<>/cpp/dolfinx/fem/FunctionSpace.h:18, from /<>/cpp/dolfinx/fem/Function.h:11, from /<>/cpp/dolfinx/io/XDMFFile.cpp:14: /<>/cpp/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/cpp/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = float; U = float]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = float; U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_mesh.cpp: In function ‘void dolfinx::io::xdmf_mesh::add_topology_data(MPI_Comm, pugi::xml_node&, hid_t, std::string, const dolfinx::mesh::Topology&, const dolfinx::mesh::Geometry&, int, std::span) [with U = double]’: /<>/cpp/dolfinx/io/xdmf_mesh.cpp:163:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 163 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::span(topology_data), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | offset, shape, number_type, use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = float]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_utils.h: In function ‘void dolfinx::io::xdmf_utils::add_data_item(pugi::xml_node&, hid_t, const std::string&, std::span, int64_t, const std::vector&, const std::string&, bool) [with T = double]’: /<>/cpp/dolfinx/io/xdmf_utils.h:119:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_mesh.cpp: In function ‘void dolfinx::io::xdmf_mesh::add_geometry_data(MPI_Comm, pugi::xml_node&, hid_t, std::string, const dolfinx::mesh::Geometry&) [with U = double]’: /<>/cpp/dolfinx/io/xdmf_mesh.cpp:217:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 217 | xdmf_utils::add_data_item(geometry_node, h5_id, h5_path, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | std::span(x), offset, shape, "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | use_mpi_io); | ~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_utils.h: In function ‘void dolfinx::io::xdmf_utils::add_data_item(pugi::xml_node&, hid_t, const std::string&, std::span, int64_t, const std::vector&, const std::string&, bool) [with T = double]’: /<>/cpp/dolfinx/io/xdmf_utils.h:119:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:91:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:133:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_function.cpp: In function ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = double; U = double]’: /<>/cpp/dolfinx/io/xdmf_function.cpp:202:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 202 | xdmf_utils::add_data_item(attr_node, h5_id, dataset_name, u, offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/vtk_utils.h: In function ‘std::tuple >, std::array, std::vector >, std::vector > > dolfinx::io::impl::tabulate_lagrange_dof_coordinates(const dolfinx::fem::FunctionSpace&) [with T = double]’: /<>/cpp/dolfinx/io/vtk_utils.h:115:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 115 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/XDMFFile.cpp: In member function ‘dolfinx::mesh::MeshTags dolfinx::io::XDMFFile::read_meshtags(const dolfinx::mesh::Mesh&, std::string, std::string)’: /<>/cpp/dolfinx/io/XDMFFile.cpp:364:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 364 | values); | ^ In file included from /usr/include/c++/13/array:43, from /<>/cpp/dolfinx/io/HDF5Interface.h:9: /usr/include/c++/13/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 > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 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_less_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:91:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:133:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_function.cpp: In function ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = std::complex; U = double]’: /<>/cpp/dolfinx/io/xdmf_function.cpp:202:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 202 | xdmf_utils::add_data_item(attr_node, h5_id, dataset_name, u, offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/cpp/dolfinx/io/XDMFFile.h:11: /<>/cpp/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]’: /<>/cpp/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/cpp/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/cpp/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/cpp/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:426:13: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ [ 69%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o -MF CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o.d -o CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o -c /<>/cpp/dolfinx/io/xdmf_utils.cpp In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/Geometry.h:250:8: /<>/cpp/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/cpp/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/cpp/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:426:13: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ In file included from /<>/cpp/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/cpp/dolfinx/fem/interpolate.h:18, from /<>/cpp/dolfinx/fem/Function.h:12: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /<>/cpp/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:93 = ompi_communicator_t*; auto:94 = const std::vector, std::allocator > >; auto:95 = const dolfinx::fem::ElementDofLayout; auto:96 = const dolfinx::graph::AdjacencyList; auto:97 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/cpp/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /<>/cpp/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/cpp/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:93 = ompi_communicator_t*; auto:94 = const std::vector, std::allocator > >; auto:95 = const dolfinx::fem::ElementDofLayout; auto:96 = const dolfinx::graph::AdjacencyList; auto:97 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/cpp/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 72%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o -MF CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o.d -o CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o -c /<>/cpp/dolfinx/la/SparsityPattern.cpp /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o -MF CMakeFiles/dolfinx.dir/la/petsc.cpp.o.d -o CMakeFiles/dolfinx.dir/la/petsc.cpp.o -c /<>/cpp/dolfinx/la/petsc.cpp [ 76%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o -MF CMakeFiles/dolfinx.dir/la/slepc.cpp.o.d -o CMakeFiles/dolfinx.dir/la/slepc.cpp.o -c /<>/cpp/dolfinx/la/slepc.cpp In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17, from /<>/cpp/dolfinx/la/SparsityPattern.h:9, from /<>/cpp/dolfinx/la/SparsityPattern.cpp:7: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/la/SparsityPattern.cpp: In member function ‘dolfinx::common::IndexMap dolfinx::la::SparsityPattern::column_index_map() const’: /<>/cpp/dolfinx/la/SparsityPattern.cpp:221:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 221 | _col_ghost_owners); | ^ /<>/cpp/dolfinx/la/SparsityPattern.cpp:221:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:52:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:57:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_iterator.h:85, from /usr/include/c++/13/bits/stl_algobase.h:67, from /usr/include/c++/13/algorithm:60, from /<>/cpp/dolfinx/common/MPI.h:9: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:67:54: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:69:54: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void dolfinx::la::SparsityPattern::finalize()’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:378:18: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o -c /<>/cpp/dolfinx/mesh/Topology.cpp /<>/cpp/dolfinx/la/petsc.cpp: In function ‘_p_Vec* dolfinx::la::petsc::create_vector(MPI_Comm, std::array, std::span, int)’: /<>/cpp/dolfinx/la/petsc.cpp:71:5: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 71 | Vec la::petsc::create_vector(MPI_Comm comm, std::array range, | ^~ /<>/cpp/dolfinx/la/petsc.cpp: In function ‘_p_Vec* dolfinx::la::petsc::create_vector(const dolfinx::common::IndexMap&, int)’: /<>/cpp/dolfinx/la/petsc.cpp:67:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 67 | return la::petsc::create_vector(map.comm(), map.local_range(), map.ghosts(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | bs); | ~~~ /<>/cpp/dolfinx/la/petsc.cpp: In function ‘_p_Vec* dolfinx::la::petsc::create_vector_wrap(const dolfinx::common::IndexMap&, int, std::span)’: /<>/cpp/dolfinx/la/petsc.cpp:99:5: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 99 | Vec la::petsc::create_vector_wrap(const common::IndexMap& map, int bs, | ^~ [ 81%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o -c /<>/cpp/dolfinx/mesh/cell_types.cpp In file included from /usr/include/c++/13/chrono:48, from /<>/cpp/dolfinx/io/HDF5Interface.h:11, from /<>/cpp/dolfinx/io/xdmf_utils.h:9, from /<>/cpp/dolfinx/io/xdmf_utils.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o -c /<>/cpp/dolfinx/mesh/graphbuild.cpp In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/io/xdmf_utils.cpp: In function ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’: /<>/cpp/dolfinx/io/xdmf_utils.cpp:265:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 265 | xdmf_utils::distribute_entity_data( | ^~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)::, std::span)>’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:396:16, inlined from ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:417:73: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)::, std::span)>’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:401:30, inlined from ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:417:73: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)::&, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)>’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:470:36, inlined from ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:491:67: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 86%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o -c /<>/cpp/dolfinx/mesh/permutationcomputation.cpp In file included from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/mesh/graphbuild.cpp:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/common/MPI.h:9, from /<>/cpp/dolfinx/mesh/Topology.h:11, from /<>/cpp/dolfinx/mesh/Topology.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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 = array; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/graphbuild.cpp: In function ‘dolfinx::graph::AdjacencyList {anonymous}::compute_nonlocal_dual_graph(MPI_Comm, std::span, std::size_t, std::span, const dolfinx::graph::AdjacencyList&)’: /<>/cpp/dolfinx/mesh/graphbuild.cpp:84:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 84 | graph::AdjacencyList compute_nonlocal_dual_graph( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/cpp/dolfinx/mesh/Geometry.h:15, from /<>/cpp/dolfinx/mesh/Mesh.h:9, from /<>/cpp/dolfinx/mesh/utils.h:9, from /<>/cpp/dolfinx/mesh/Topology.cpp:11: /<>/cpp/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/cpp/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘std::vector {anonymous}::exchange_indexing(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, int64_t, std::span, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:371:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 371 | exchange_indexing(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::vector {anonymous}::exchange_indexing(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, int64_t, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:423:37: /usr/include/c++/13/bits/stl_vector.h:1414:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::random_access_iterator_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘std::vector {anonymous}::exchange_indexing(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, int64_t, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:450:21: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/graphbuild.cpp: In function ‘std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(std::span, std::span, int)’: /<>/cpp/dolfinx/mesh/graphbuild.cpp:391:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391 | mesh::build_local_dual_graph(std::span cell_vertices, | ^~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(std::span, std::span, int)’ at /<>/cpp/dolfinx/mesh/graphbuild.cpp:438:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘std::array, 2> {anonymous}::vertex_ownership_groups(const dolfinx::graph::AdjacencyList&, int, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:296:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296 | vertex_ownership_groups(const graph::AdjacencyList& cells, | ^~~~~~~~~~~~~~~~~~~~~~~ In function ‘std::vector > {anonymous}::compute_face_permutations_simplex(const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, int, const dolfinx::common::IndexMap&) [with int BITSETSIZE = 32]’, inlined from ‘std::vector > {anonymous}::compute_face_permutations(const dolfinx::mesh::Topology&) [with int BITSETSIZE = 32]’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:314:55, inlined from ‘std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:344:75: /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 38 | im.local_to_global(c_to_v.links(c), cell_vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:45:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 45 | im.local_to_global(f_to_v.links(face), vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:45:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘std::vector > {anonymous}::compute_face_permutations_tp(const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, int, const dolfinx::common::IndexMap&) [with int BITSETSIZE = 32]’, inlined from ‘std::vector > {anonymous}::compute_face_permutations(const dolfinx::mesh::Topology&) [with int BITSETSIZE = 32]’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:319:72, inlined from ‘std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:344:75: /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | im.local_to_global(c_to_v.links(c), cell_vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:127:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 127 | im.local_to_global(f_to_v.links(face), vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:127:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘std::vector > {anonymous}::compute_edge_reflections(const dolfinx::mesh::Topology&) [with int BITSETSIZE = 32]’, inlined from ‘std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:365:74: /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:259:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 259 | im->local_to_global(c_to_v->links(c), cell_vertices); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:259:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:264:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 264 | im->local_to_global(e_to_v->links(cell_edges[i]), vertices); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:264:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/graphbuild.cpp: In function ‘dolfinx::graph::AdjacencyList dolfinx::mesh::build_dual_graph(MPI_Comm, const dolfinx::graph::AdjacencyList&, int)’: /<>/cpp/dolfinx/mesh/graphbuild.cpp:537:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537 | = mesh::build_local_dual_graph(cells.array(), cells.offsets(), tdim); | ^ [ 88%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o -c /<>/cpp/dolfinx/mesh/topologycomputation.cpp /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:43:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 43 | determine_sharing_ranks(MPI_Comm comm, std::span indices) | ^~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:145:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/utils.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/utils.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/utils.cpp.o -c /<>/cpp/dolfinx/mesh/utils.cpp [ 93%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o -MF CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o.d -o CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o -c /<>/cpp/dolfinx/nls/NewtonSolver.cpp /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _BinaryOperation = {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)::]’ at /usr/include/c++/13/bits/stl_algo.h:4349:12, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:540:19: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:545:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:545:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:604:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ 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]’, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:654:27: /usr/include/c++/13/bits/stl_vector.h:1414:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::random_access_iterator_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:674:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:892:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 892 | Topology mesh::create_topology( | ^~~~ /<>/cpp/dolfinx/mesh/Topology.cpp:892:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Topology.cpp:921:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 921 | = vertex_ownership_groups(cells, num_local_cells, boundary_vertices); | ^ /<>/cpp/dolfinx/mesh/Topology.cpp:921:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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]’, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:951:26: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:990:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 990 | std::span(original_cell_index).last(ghost_owners.size()), ghost_owners); | ^ In file included from /usr/include/c++/13/bits/stl_iterator.h:85, from /usr/include/c++/13/bits/stl_algobase.h:67, from /usr/include/c++/13/array:43, from /<>/cpp/dolfinx/mesh/Topology.h:9: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, const vector >&, span&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, const vector >&, span&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:992:51: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:1000:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | owned_vertices, local_vertex_indices); | ^ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1043:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1043:16: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1093:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1093:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, unsigned int, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, unsigned int, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1134:71: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 95%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o -MF CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o.d -o CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o -c /<>/cpp/dolfinx/refinement/plaza.cpp [ 97%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o -MF CMakeFiles/dolfinx.dir/refinement/utils.cpp.o.d -o CMakeFiles/dolfinx.dir/refinement/utils.cpp.o -c /<>/cpp/dolfinx/refinement/utils.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/common/MPI.h:9, from /<>/cpp/dolfinx/mesh/Topology.h:11, from /<>/cpp/dolfinx/mesh/topologycomputation.cpp:8: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/mesh/topologycomputation.h:14, from /<>/cpp/dolfinx/mesh/topologycomputation.cpp:7: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList {anonymous}::create_adj_list(U&, int32_t) [with U = std::vector >]’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:42:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList {anonymous}::create_adj_list(U&, int32_t) [with U = std::vector >]’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:42:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/topologycomputation.cpp: In function ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’: /<>/cpp/dolfinx/mesh/topologycomputation.cpp:199:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 199 | vertex_map.local_to_global(entity, vglobal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/topologycomputation.cpp:199:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:201:37: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:200:20: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ 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]’, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:213:36: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:257:25: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _UnaryOperation = {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)::]’ at /usr/include/c++/13/bits/stl_algo.h:4309:12, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:326:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/topologycomputation.cpp: In function ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’: /<>/cpp/dolfinx/mesh/topologycomputation.cpp:458:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458 | common::IndexMap index_map(comm, num_local, ghost_indices, ghost_owners); | ^ /<>/cpp/dolfinx/mesh/topologycomputation.cpp:458:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/refinement/plaza.cpp: In function ‘std::vector dolfinx::refinement::plaza::impl::get_simplices(std::span, std::span, int, bool)’: /<>/cpp/dolfinx/refinement/plaza.cpp:236:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 236 | plaza::impl::get_simplices(std::span indices, | ^~~~~ /<>/cpp/dolfinx/refinement/utils.cpp: In function ‘void dolfinx::refinement::update_logical_edgefunction(MPI_Comm, const std::vector >&, std::vector&, const dolfinx::common::IndexMap&)’: /<>/cpp/dolfinx/refinement/utils.cpp:93:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 93 | map.global_to_local(data_to_recv, local_indices); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library libdolfinx_real.so cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/cmake -E cmake_link_script CMakeFiles/dolfinx.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -Wl,-soname,libdolfinx_real.so.0.7 -o libdolfinx_real.so.0.7.3 CMakeFiles/dolfinx.dir/common/defines.cpp.o CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o CMakeFiles/dolfinx.dir/common/log.cpp.o CMakeFiles/dolfinx.dir/common/MPI.cpp.o CMakeFiles/dolfinx.dir/common/Table.cpp.o CMakeFiles/dolfinx.dir/common/Timer.cpp.o CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o CMakeFiles/dolfinx.dir/common/timing.cpp.o CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o CMakeFiles/dolfinx.dir/fem/petsc.cpp.o CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o CMakeFiles/dolfinx.dir/fem/utils.cpp.o CMakeFiles/dolfinx.dir/graph/ordering.cpp.o CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o CMakeFiles/dolfinx.dir/graph/partition.cpp.o CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o CMakeFiles/dolfinx.dir/io/cells.cpp.o CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o CMakeFiles/dolfinx.dir/la/petsc.cpp.o CMakeFiles/dolfinx.dir/la/slepc.cpp.o CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o CMakeFiles/dolfinx.dir/mesh/utils.cpp.o CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o CMakeFiles/dolfinx.dir/refinement/utils.cpp.o /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/arm-linux-gnueabihf/libptscotch.so /usr/lib/arm-linux-gnueabihf/libscotch.so /usr/lib/arm-linux-gnueabihf/libptscotcherr.so /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so cd /<>/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/cmake -E cmake_symlink_library libdolfinx_real.so.0.7.3 libdolfinx_real.so.0.7 libdolfinx_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real' [100%] Built target dolfinx make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-real/CMakeFiles 0 make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real' PETSC_DIR=/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex dh_auto_build --builddir=/<>/obj-arm-linux-gnueabihf-complex cd obj-arm-linux-gnueabihf-complex && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex' /usr/bin/cmake -S/<>/cpp -B/<>/obj-arm-linux-gnueabihf-complex --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-complex/CMakeFiles /<>/obj-arm-linux-gnueabihf-complex//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex' make -f dolfinx/CMakeFiles/dolfinx.dir/build.make dolfinx/CMakeFiles/dolfinx.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex' cd /<>/obj-arm-linux-gnueabihf-complex && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp /<>/cpp/dolfinx /<>/obj-arm-linux-gnueabihf-complex /<>/obj-arm-linux-gnueabihf-complex/dolfinx /<>/obj-arm-linux-gnueabihf-complex/dolfinx/CMakeFiles/dolfinx.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex' make -f dolfinx/CMakeFiles/dolfinx.dir/build.make dolfinx/CMakeFiles/dolfinx.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex' [ 4%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o [ 4%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/defines.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -DDOLFINX_GIT_COMMIT_HASH=\"ubuntu\" -DUFCX_SIGNATURE=\"7ad758ee20cffc81c3b3f4532261a40b04322d9a\" -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/defines.cpp.o -MF CMakeFiles/dolfinx.dir/common/defines.cpp.o.d -o CMakeFiles/dolfinx.dir/common/defines.cpp.o -c /<>/cpp/dolfinx/common/defines.cpp [ 6%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/MPI.cpp.o [ 9%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o -MF CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o.d -o CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o -c /<>/cpp/dolfinx/common/IndexMap.cpp cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/MPI.cpp.o -MF CMakeFiles/dolfinx.dir/common/MPI.cpp.o.d -o CMakeFiles/dolfinx.dir/common/MPI.cpp.o -c /<>/cpp/dolfinx/common/MPI.cpp cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o -MF CMakeFiles/dolfinx.dir/common/log.cpp.o.d -o CMakeFiles/dolfinx.dir/common/log.cpp.o -c /<>/cpp/dolfinx/common/log.cpp [ 11%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Table.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/Table.cpp.o -MF CMakeFiles/dolfinx.dir/common/Table.cpp.o.d -o CMakeFiles/dolfinx.dir/common/Table.cpp.o -c /<>/cpp/dolfinx/common/Table.cpp [ 13%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o -MF CMakeFiles/dolfinx.dir/common/Timer.cpp.o.d -o CMakeFiles/dolfinx.dir/common/Timer.cpp.o -c /<>/cpp/dolfinx/common/Timer.cpp [ 16%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o -MF CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o.d -o CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o -c /<>/cpp/dolfinx/common/TimeLogger.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/common/MPI.h:9, from /<>/cpp/dolfinx/common/IndexMap.h:11, from /<>/cpp/dolfinx/common/IndexMap.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp: In member function ‘void dolfinx::common::IndexMap::local_to_global(std::span, std::span) const’: /<>/cpp/dolfinx/common/IndexMap.cpp:403:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 403 | void IndexMap::local_to_global(std::span local, | ^~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp: In constructor ‘dolfinx::common::IndexMap::IndexMap(MPI_Comm, int32_t, const std::array, 2>&, std::span, std::span)’: /<>/cpp/dolfinx/common/IndexMap.cpp:348:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348 | IndexMap::IndexMap(MPI_Comm comm, std::int32_t local_size, | ^~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp: In constructor ‘dolfinx::common::IndexMap::IndexMap(MPI_Comm, int32_t, std::span, std::span)’: /<>/cpp/dolfinx/common/IndexMap.cpp:340:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340 | IndexMap::IndexMap(MPI_Comm comm, std::int32_t local_size, | ^~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp:343:78: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343 | : IndexMap(comm, local_size, build_src_dest(comm, owners), ghosts, owners) | ^ In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::pair > dolfinx::common::IndexMap::create_submap(std::span) const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:520:26: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/common/IndexMap.cpp: In member function ‘std::pair > dolfinx::common::IndexMap::create_submap(std::span) const’: /<>/cpp/dolfinx/common/IndexMap.cpp:623:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 623 | return {IndexMap(_comm.comm(), local_size_new, ghosts, src_ranks), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp:623:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/map:62, from /<>/cpp/dolfinx/common/Table.h:9, from /<>/cpp/dolfinx/common/Table.cpp:7: /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::array, 2>; _Val = std::pair, 2>, double>; _KeyOfValue = std::_Select1st, 2>, double> >; _Compare = std::less, 2> >; _Alloc = std::allocator, 2>, double> >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, 2>, std::pair, 2>, double>, std::_Select1st, 2>, double> >, std::less, 2> >, std::allocator, 2>, double> > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >, 2>&>, std::tuple<>}; _Key = std::array, 2>; _Val = std::pair, 2>, double>; _KeyOfValue = std::_Select1st, 2>, double> >; _Compare = std::less, 2> >; _Alloc = std::allocator, 2>, double> >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, 2>, std::pair, 2>, double>, std::_Select1st, 2>, double> >, std::less, 2> >, std::allocator, 2>, double> > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/common/IndexMap.cpp: In member function ‘void dolfinx::common::IndexMap::global_to_local(std::span, std::span) const’: /<>/cpp/dolfinx/common/IndexMap.cpp:422:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422 | void IndexMap::global_to_local(std::span global, | ^~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::array, 2>; _Tp = double; _Compare = std::less, 2> >; _Alloc = std::allocator, 2>, double> >]’, inlined from ‘dolfinx::Table dolfinx::Table::reduce(MPI_Comm, Reduction) const’ at /<>/cpp/dolfinx/common/Table.cpp:168:24: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, 2>, std::pair, 2>, double>, std::_Select1st, 2>, double> >, std::less, 2> >, std::allocator, 2>, double> > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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]’, inlined from ‘std::tuple >, std::vector >, std::allocator > > >, std::vector >, std::allocator > > > > dolfinx::common::stack_index_maps(const std::vector, int> >&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:230:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘dolfinx::common::compute_owned_indices(std::span, const IndexMap&):: [with auto:23 = int]’ at /<>/cpp/dolfinx/common/IndexMap.cpp:52:39, inlined from ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator >; _Funct = dolfinx::common::compute_owned_indices(std::span, const IndexMap&)::]’ at /usr/include/c++/13/bits/stl_algo.h:3833:5, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:45:16: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:55:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:55:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)’ at /<>/cpp/dolfinx/common/IndexMap.cpp:119:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 18%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o -MF CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o.d -o CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o -c /<>/cpp/dolfinx/common/TimeLogManager.cpp In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _BinaryOperation = dolfinx::common::IndexMap::shared_indices() const::]’ at /usr/include/c++/13/bits/stl_algo.h:4349:12, inlined from ‘std::vector dolfinx::common::IndexMap::shared_indices() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:863:17: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::IndexMap::shared_indices() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:867:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::common::IndexMap::shared_indices() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:867:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/timing.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/common/timing.cpp.o -MF CMakeFiles/dolfinx.dir/common/timing.cpp.o.d -o CMakeFiles/dolfinx.dir/common/timing.cpp.o -c /<>/cpp/dolfinx/common/timing.cpp In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _BinaryOperation = dolfinx::common::IndexMap::index_to_dest_ranks() const::]’ at /usr/include/c++/13/bits/stl_algo.h:4349:12, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:655:19: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:660:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:660:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:777:27: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:816:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:817:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList dolfinx::common::IndexMap::index_to_dest_ranks() const’ at /<>/cpp/dolfinx/common/IndexMap.cpp:817:16: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o -MF CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o -c /<>/cpp/dolfinx/fem/DirichletBC.cpp [ 25%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o -MF CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o -c /<>/cpp/dolfinx/fem/CoordinateElement.cpp [ 27%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o -MF CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o -c /<>/cpp/dolfinx/fem/DofMap.cpp /<>/cpp/dolfinx/fem/CoordinateElement.cpp: In member function ‘void dolfinx::fem::CoordinateElement::tabulate(int, std::span, std::array, std::span<_Type, 4294967295>) const [with T = double]’: /<>/cpp/dolfinx/fem/CoordinateElement.cpp:53:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 53 | void CoordinateElement::tabulate(int nd, std::span X, | ^~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.cpp:53:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/CoordinateElement.cpp:58:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 58 | _element->tabulate(nd, X, shape, basis); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63, from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2911, from /<>/cpp/dolfinx/common/MPI.h:27, from /<>/cpp/dolfinx/fem/DofMap.h:16, from /<>/cpp/dolfinx/fem/DirichletBC.h:11, from /<>/cpp/dolfinx/fem/DirichletBC.cpp:7: /usr/include/c++/13/bits/stl_map.h: In constructor ‘std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Key = long long int; _Tp = int; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_map.h:285:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 285 | map(_InputIterator __first, _InputIterator __last) | ^~~ /usr/include/c++/13/bits/stl_map.h:285:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /<>/cpp/dolfinx/fem/CoordinateElement.h:17, from /<>/cpp/dolfinx/fem/CoordinateElement.cpp:7: /<>/cpp/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 >]’: /<>/cpp/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/cpp/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/DirichletBC.cpp: In function ‘std::vector {anonymous}::get_remote_dofs(MPI_Comm, const dolfinx::common::IndexMap&, int, std::span)’: /<>/cpp/dolfinx/fem/DirichletBC.cpp:102:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 102 | map.local_to_global(dofs_local, dofs_global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/DirichletBC.cpp:102:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/DirichletBC.cpp:114:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 114 | map.local_to_global(dofs_local_m, dofs_global); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/DirichletBC.cpp:114:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/DirichletBC.cpp:153:61: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 153 | global_local_ghosts.begin(), global_local_ghosts.end()); | ^ /<>/cpp/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/cpp/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/cpp/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 >]’: /<>/cpp/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/cpp/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/cpp/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.cpp: In member function ‘void dolfinx::fem::CoordinateElement::pull_back_nonaffine(mdspan2_t, mdspan2_t, mdspan2_t, double, int) const [with T = double]’: /<>/cpp/dolfinx/fem/CoordinateElement.cpp:70:6: 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 70 | void CoordinateElement::pull_back_nonaffine(mdspan2_t X, | ^~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.cpp:70:6: 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 /<>/cpp/dolfinx/fem/CoordinateElement.cpp:70:6: 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 /<>/cpp/dolfinx/fem/CoordinateElement.cpp:114:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 114 | _element->tabulate(1, Xk_b, {1, tdim}, basis_b); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::CoordinateElement::pull_back_nonaffine(mdspan2_t, mdspan2_t, mdspan2_t, double, int) const [with T = double]’ at /<>/cpp/dolfinx/fem/CoordinateElement.cpp:129:31: /<>/cpp/dolfinx/fem/CoordinateElement.h:122:17: 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 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/cpp/dolfinx/fem/CoordinateElement.h:122:17: 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 [ 30%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o -MF CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o -c /<>/cpp/dolfinx/fem/ElementDofLayout.cpp [ 32%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o -MF CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o -c /<>/cpp/dolfinx/fem/FiniteElement.cpp [ 34%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o -MF CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o -c /<>/cpp/dolfinx/fem/dofmapbuilder.cpp [ 37%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/petsc.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/petsc.cpp.o -MF CMakeFiles/dolfinx.dir/fem/petsc.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/petsc.cpp.o -c /<>/cpp/dolfinx/fem/petsc.cpp [ 39%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o -MF CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o -c /<>/cpp/dolfinx/fem/sparsitybuild.cpp [ 41%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o -MF CMakeFiles/dolfinx.dir/fem/utils.cpp.o.d -o CMakeFiles/dolfinx.dir/fem/utils.cpp.o -c /<>/cpp/dolfinx/fem/utils.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/cpp/dolfinx/fem/dofmapbuilder.h:10, from /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/petsc.cpp: In function ‘_p_Vec* dolfinx::fem::petsc::create_vector_block(const std::vector, int> >&)’: /<>/cpp/dolfinx/fem/petsc.cpp:34:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 34 | ghosts, ghost_owners); | ^ /<>/cpp/dolfinx/fem/petsc.cpp:34:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/FiniteElement.cpp: In member function ‘void dolfinx::fem::FiniteElement::tabulate(std::span<_Type, 4294967295>, std::span, std::array, int) const [with T = double]’: /<>/cpp/dolfinx/fem/FiniteElement.cpp:394:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394 | void FiniteElement::tabulate(std::span values, std::span X, | ^~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp:394:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/fem/FiniteElement.cpp:399:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 399 | _element->tabulate(order, X, shape, values); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp: In member function ‘std::pair, std::array > dolfinx::fem::FiniteElement::tabulate(std::span, std::array, int) const [with T = double]’: /<>/cpp/dolfinx/fem/FiniteElement.cpp:404:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 404 | FiniteElement::tabulate(std::span X, | ^~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp:408:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 408 | return _element->tabulate(order, X, shape); | ^ /<>/cpp/dolfinx/fem/FiniteElement.cpp:408:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 44%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/ordering.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/graph/ordering.cpp.o -MF CMakeFiles/dolfinx.dir/graph/ordering.cpp.o.d -o CMakeFiles/dolfinx.dir/graph/ordering.cpp.o -c /<>/cpp/dolfinx/graph/ordering.cpp In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector > > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::pair, std::vector > {anonymous}::get_global_indices(const dolfinx::mesh::Topology&, int32_t, int64_t, const std::vector&, const std::vector&, const std::vector >&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:619:14, inlined from ‘std::tuple > > dolfinx::fem::build_dofmap_data(MPI_Comm, const dolfinx::mesh::Topology&, const std::vector&, const std::function(const dolfinx::graph::AdjacencyList&)>&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:692:51: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector > > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::pair, std::vector > {anonymous}::get_global_indices(const dolfinx::mesh::Topology&, int32_t, int64_t, const std::vector&, const std::vector&, const std::vector >&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:619:14, inlined from ‘std::tuple > > dolfinx::fem::build_dofmap_data(MPI_Comm, const dolfinx::mesh::Topology&, const std::vector&, const std::function(const dolfinx::graph::AdjacencyList&)>&)’ at /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:692:51: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector > > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/dofmapbuilder.cpp: In function ‘std::tuple > > dolfinx::fem::build_dofmap_data(MPI_Comm, const dolfinx::mesh::Topology&, const std::vector&, const std::function(const dolfinx::graph::AdjacencyList&)>&)’: /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:697:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 697 | local_to_global_owner); | ^ /<>/cpp/dolfinx/fem/dofmapbuilder.cpp:697:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 46%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o -MF CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o.d -o CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o -c /<>/cpp/dolfinx/graph/partitioners.cpp /<>/cpp/dolfinx/fem/FiniteElement.cpp: In constructor ‘dolfinx::fem::FiniteElement::FiniteElement(const ufcx_finite_element&) [with T = double]’: /<>/cpp/dolfinx/fem/FiniteElement.cpp:232:14: note: parameter passing for argument of type ‘cmdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 232 | _element = std::make_unique>( | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | basix::create_custom_element( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | cell_type, value_shape, wcoeffs, _x, _M, nderivs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | static_cast(ce->map_type), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | static_cast(ce->sobolev_space), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | ce->discontinuous, ce->highest_complete_degree, ce->highest_degree, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | static_cast(ce->polyset_type))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/fem/FiniteElement.cpp:232:14: note: parameter passing for argument of type ‘cmdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 [ 48%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o -MF CMakeFiles/dolfinx.dir/graph/partition.cpp.o.d -o CMakeFiles/dolfinx.dir/graph/partition.cpp.o -c /<>/cpp/dolfinx/graph/partition.cpp In file included from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/graph/partition.h:9, from /<>/cpp/dolfinx/graph/partitioners.h:9, from /<>/cpp/dolfinx/graph/partitioners.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o -MF CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o.d -o CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o -c /<>/cpp/dolfinx/io/ADIOS2Writers.cpp [ 53%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/cells.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/cells.cpp.o -MF CMakeFiles/dolfinx.dir/io/cells.cpp.o.d -o CMakeFiles/dolfinx.dir/io/cells.cpp.o -c /<>/cpp/dolfinx/io/cells.cpp In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::scotch::partitioner(strategy, double, int)::&, bool)>’ at /<>/cpp/dolfinx/graph/partitioners.cpp:417:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 55%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o -MF CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o.d -o CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o -c /<>/cpp/dolfinx/io/HDF5Interface.cpp [ 58%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o -MF CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o.d -o CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o -c /<>/cpp/dolfinx/io/VTKFile.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/graph/partition.h:9, from /<>/cpp/dolfinx/graph/partition.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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 = array; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 60%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o -MF CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o.d -o CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o -c /<>/cpp/dolfinx/io/vtk_utils.cpp /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/graph/partition.h:11: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o -MF CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o.d -o CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o -c /<>/cpp/dolfinx/io/XDMFFile.cpp /<>/cpp/dolfinx/graph/partition.cpp: In function ‘std::vector dolfinx::graph::build::compute_local_to_global(std::span, std::span)’: /<>/cpp/dolfinx/graph/partition.cpp:378:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 378 | graph::build::compute_local_to_global(std::span global, | ^~~~~ /<>/cpp/dolfinx/graph/partition.cpp: In function ‘std::vector dolfinx::graph::build::compute_local_to_local(std::span, std::span)’: /<>/cpp/dolfinx/graph/partition.cpp:401:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 401 | std::vector graph::build::compute_local_to_local( | ^~~~~ /<>/cpp/dolfinx/graph/partition.cpp:401:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::graph::build::compute_local_to_local(std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:413:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector dolfinx::graph::build::compute_local_to_local(std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:413:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:192:21: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:199:21: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:211:15: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple, std::vector >, std::vector >, std::vector > > dolfinx::graph::build::distribute(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)’ at /<>/cpp/dolfinx/graph/partition.cpp:214:25: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/graph/partition.cpp: In function ‘std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)’: /<>/cpp/dolfinx/graph/partition.cpp:228:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 228 | graph::build::compute_ghost_indices(MPI_Comm comm, | ^~~~~ /<>/cpp/dolfinx/graph/partition.cpp:228:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:329:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)’ at /<>/cpp/dolfinx/graph/partition.cpp:359:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o -MF CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o.d -o CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o -c /<>/cpp/dolfinx/io/xdmf_function.cpp [ 67%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o -MF CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o.d -o CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o -c /<>/cpp/dolfinx/io/xdmf_mesh.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/cpp/dolfinx/fem/FiniteElement.h:10, from /<>/cpp/dolfinx/io/vtk_utils.h:17, from /<>/cpp/dolfinx/io/VTKFile.cpp:9: /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17, from /<>/cpp/dolfinx/io/VTKFile.h:10, from /<>/cpp/dolfinx/io/VTKFile.cpp:7: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:315:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/chrono:48, from /<>/cpp/dolfinx/io/HDF5Interface.h:11, from /<>/cpp/dolfinx/io/XDMFFile.h:9, from /<>/cpp/dolfinx/io/XDMFFile.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_mesh(std::span, std::array, std::span, std::span, std::span, std::array, const dolfinx::common::IndexMap&, dolfinx::mesh::CellType, int, pugi::xml_node&) [with U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 182 | void add_mesh(std::span x, std::array /*xshape*/, | ^~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_mesh(std::span, std::array, std::span, std::span, std::span, std::array, const dolfinx::common::IndexMap&, dolfinx::mesh::CellType, int, pugi::xml_node&) [with U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp:182:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_data_float(const std::string&, int, std::span, pugi::xml_node&) [with T = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:118:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 118 | void add_data_float(const std::string& name, int rank, | ^~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::add_data(const std::string&, int, std::span, pugi::xml_node&) [with T = std::complex]’: /<>/cpp/dolfinx/io/VTKFile.cpp:150:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 150 | void add_data(const std::string& name, int rank, std::span values, | ^~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In member function ‘void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:796:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 796 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | cells, cshape, *topology->index_map(tdim), cell_types[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | topology->dim(), piece_node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In member function ‘void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:796:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 796 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | cells, cshape, *topology->index_map(tdim), cell_types[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 798 | topology->dim(), piece_node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47, from /<>/cpp/dolfinx/io/HDF5Interface.h:11, from /<>/cpp/dolfinx/io/xdmf_utils.h:9, from /<>/cpp/dolfinx/io/xdmf_mesh.h:9, from /<>/cpp/dolfinx/io/xdmf_function.cpp:8: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 In file included from /<>/cpp/dolfinx/io/xdmf_mesh.h:9, from /<>/cpp/dolfinx/io/xdmf_mesh.cpp:7: /<>/cpp/dolfinx/io/xdmf_utils.h: In function ‘void dolfinx::io::xdmf_utils::add_data_item(pugi::xml_node&, hid_t, const std::string&, std::span, int64_t, const std::vector&, const std::string&, bool) [with T = long long int]’: /<>/cpp/dolfinx/io/xdmf_utils.h:119:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ In file included from /<>/cpp/dolfinx/mesh/Geometry.h:15, from /<>/cpp/dolfinx/fem/FunctionSpace.h:18, from /<>/cpp/dolfinx/fem/Function.h:11, from /<>/cpp/dolfinx/io/XDMFFile.cpp:14: /<>/cpp/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/cpp/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_mesh.cpp: In function ‘void dolfinx::io::xdmf_mesh::add_topology_data(MPI_Comm, pugi::xml_node&, hid_t, std::string, const dolfinx::mesh::Topology&, const dolfinx::mesh::Geometry&, int, std::span) [with U = float]’: /<>/cpp/dolfinx/io/xdmf_mesh.cpp:163:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 163 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::span(topology_data), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | offset, shape, number_type, use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_mesh.cpp: In function ‘void dolfinx::io::xdmf_mesh::add_topology_data(MPI_Comm, pugi::xml_node&, hid_t, std::string, const dolfinx::mesh::Topology&, const dolfinx::mesh::Geometry&, int, std::span) [with U = double]’: /<>/cpp/dolfinx/io/xdmf_mesh.cpp:163:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 163 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::span(topology_data), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | offset, shape, number_type, use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = float; U = float]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = float; U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = float]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = float]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_utils.h: In function ‘void dolfinx::io::xdmf_utils::add_data_item(pugi::xml_node&, hid_t, const std::string&, std::span, int64_t, const std::vector&, const std::string&, bool) [with T = double]’: /<>/cpp/dolfinx/io/xdmf_utils.h:119:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_mesh.cpp: In function ‘void dolfinx::io::xdmf_mesh::add_geometry_data(MPI_Comm, pugi::xml_node&, hid_t, std::string, const dolfinx::mesh::Geometry&) [with U = double]’: /<>/cpp/dolfinx/io/xdmf_mesh.cpp:217:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 217 | xdmf_utils::add_data_item(geometry_node, h5_id, h5_path, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | std::span(x), offset, shape, "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | use_mpi_io); | ~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_utils.h: In function ‘void dolfinx::io::xdmf_utils::add_data_item(pugi::xml_node&, hid_t, const std::string&, std::span, int64_t, const std::vector&, const std::string&, bool) [with T = double]’: /<>/cpp/dolfinx/io/xdmf_utils.h:119:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ /<>/cpp/dolfinx/io/XDMFFile.cpp: In member function ‘dolfinx::mesh::MeshTags dolfinx::io::XDMFFile::read_meshtags(const dolfinx::mesh::Mesh&, std::string, std::string)’: /<>/cpp/dolfinx/io/XDMFFile.cpp:364:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 364 | values); | ^ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:91:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:133:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_function.cpp: In function ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = double; U = double]’: /<>/cpp/dolfinx/io/xdmf_function.cpp:202:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 202 | xdmf_utils::add_data_item(attr_node, h5_id, dataset_name, u, offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/array:43, from /<>/cpp/dolfinx/io/HDF5Interface.h:9: /usr/include/c++/13/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 > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 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_less_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/vtk_utils.h: In function ‘std::tuple >, std::array, std::vector >, std::vector > > dolfinx::io::impl::tabulate_lagrange_dof_coordinates(const dolfinx::fem::FunctionSpace&) [with T = double]’: /<>/cpp/dolfinx/io/vtk_utils.h:115:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 115 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/cpp/dolfinx/io/XDMFFile.h:11: /<>/cpp/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]’: /<>/cpp/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/cpp/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/cpp/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/cpp/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:91:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/xdmf_function.cpp:133:23: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/xdmf_function.cpp: In function ‘void dolfinx::io::xdmf_function::add_function(MPI_Comm, const dolfinx::fem::Function&, double, pugi::xml_node&, hid_t) [with T = std::complex; U = double]’: /<>/cpp/dolfinx/io/xdmf_function.cpp:202:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 202 | xdmf_utils::add_data_item(attr_node, h5_id, dataset_name, u, offset, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/Geometry.h:250:8: /<>/cpp/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/cpp/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/cpp/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:426:13: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ In file included from /<>/cpp/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/cpp/dolfinx/fem/interpolate.h:18, from /<>/cpp/dolfinx/fem/Function.h:12: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /<>/cpp/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:93 = ompi_communicator_t*; auto:94 = const std::vector, std::allocator > >; auto:95 = const dolfinx::fem::ElementDofLayout; auto:96 = const dolfinx::graph::AdjacencyList; auto:97 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/cpp/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /<>/cpp/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/cpp/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:93 = ompi_communicator_t*; auto:94 = const std::vector, std::allocator > >; auto:95 = const dolfinx::fem::ElementDofLayout; auto:96 = const dolfinx::graph::AdjacencyList; auto:97 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/cpp/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/cpp/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 69%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o -MF CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o.d -o CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o -c /<>/cpp/dolfinx/io/xdmf_utils.cpp In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:424:17: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = double]’ at /<>/cpp/dolfinx/io/VTKFile.cpp:426:13: /usr/include/c++/13/bits/stl_vector.h:829:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 829 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/io/VTKFile.cpp: In function ‘void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = std::complex; U = double]’: /<>/cpp/dolfinx/io/VTKFile.cpp:452:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | *topology0->index_map(tdim), cell_types.back(), topology0->dim(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | piece_node); | ~~~~~~~~~~~ [ 72%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o -MF CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o.d -o CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o -c /<>/cpp/dolfinx/la/SparsityPattern.cpp /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/cpp/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/cpp/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o -MF CMakeFiles/dolfinx.dir/la/petsc.cpp.o.d -o CMakeFiles/dolfinx.dir/la/petsc.cpp.o -c /<>/cpp/dolfinx/la/petsc.cpp [ 76%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o -MF CMakeFiles/dolfinx.dir/la/slepc.cpp.o.d -o CMakeFiles/dolfinx.dir/la/slepc.cpp.o -c /<>/cpp/dolfinx/la/slepc.cpp In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17, from /<>/cpp/dolfinx/la/SparsityPattern.h:9, from /<>/cpp/dolfinx/la/SparsityPattern.cpp:7: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/la/SparsityPattern.cpp: In member function ‘dolfinx::common::IndexMap dolfinx::la::SparsityPattern::column_index_map() const’: /<>/cpp/dolfinx/la/SparsityPattern.cpp:221:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 221 | _col_ghost_owners); | ^ /<>/cpp/dolfinx/la/SparsityPattern.cpp:221:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:52:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:57:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_iterator.h:85, from /usr/include/c++/13/bits/stl_algobase.h:67, from /usr/include/c++/13/algorithm:60, from /<>/cpp/dolfinx/common/MPI.h:9: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:67:54: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::SparsityPattern::SparsityPattern(MPI_Comm, const std::vector >&, const std::array, int> >, 2>&, const std::array, 2>&)’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:69:54: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’, inlined from ‘void dolfinx::la::SparsityPattern::finalize()’ at /<>/cpp/dolfinx/la/SparsityPattern.cpp:378:18: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o -c /<>/cpp/dolfinx/mesh/Topology.cpp [ 81%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o -c /<>/cpp/dolfinx/mesh/cell_types.cpp /<>/cpp/dolfinx/la/petsc.cpp: In function ‘_p_Vec* dolfinx::la::petsc::create_vector(MPI_Comm, std::array, std::span, int)’: /<>/cpp/dolfinx/la/petsc.cpp:71:5: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 71 | Vec la::petsc::create_vector(MPI_Comm comm, std::array range, | ^~ /<>/cpp/dolfinx/la/petsc.cpp: In function ‘_p_Vec* dolfinx::la::petsc::create_vector(const dolfinx::common::IndexMap&, int)’: /<>/cpp/dolfinx/la/petsc.cpp:67:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 67 | return la::petsc::create_vector(map.comm(), map.local_range(), map.ghosts(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | bs); | ~~~ /<>/cpp/dolfinx/la/petsc.cpp: In function ‘_p_Vec* dolfinx::la::petsc::create_vector_wrap(const dolfinx::common::IndexMap&, int, std::span >)’: /<>/cpp/dolfinx/la/petsc.cpp:99:5: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 99 | Vec la::petsc::create_vector_wrap(const common::IndexMap& map, int bs, | ^~ In file included from /usr/include/c++/13/chrono:48, from /<>/cpp/dolfinx/io/HDF5Interface.h:11, from /<>/cpp/dolfinx/io/xdmf_utils.h:9, from /<>/cpp/dolfinx/io/xdmf_utils.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o -c /<>/cpp/dolfinx/mesh/graphbuild.cpp In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 86%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o -c /<>/cpp/dolfinx/mesh/permutationcomputation.cpp /<>/cpp/dolfinx/io/xdmf_utils.cpp: In function ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’: /<>/cpp/dolfinx/io/xdmf_utils.cpp:265:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 265 | xdmf_utils::distribute_entity_data( | ^~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)::, std::span)>’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:396:16, inlined from ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:417:73: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)::, std::span)>’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:401:30, inlined from ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:417:73: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)::&, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&)>’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:470:36, inlined from ‘std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, const std::vector&, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::span, std::span)’ at /<>/cpp/dolfinx/io/xdmf_utils.cpp:491:67: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/common/MPI.h:9, from /<>/cpp/dolfinx/mesh/Topology.h:11, from /<>/cpp/dolfinx/mesh/Topology.cpp:7: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/mesh/graphbuild.cpp:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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 = array; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/graph/AdjacencyList.h:16, from /<>/cpp/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/graphbuild.cpp: In function ‘dolfinx::graph::AdjacencyList {anonymous}::compute_nonlocal_dual_graph(MPI_Comm, std::span, std::size_t, std::span, const dolfinx::graph::AdjacencyList&)’: /<>/cpp/dolfinx/mesh/graphbuild.cpp:84:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 84 | graph::AdjacencyList compute_nonlocal_dual_graph( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘std::vector > {anonymous}::compute_face_permutations_simplex(const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, int, const dolfinx::common::IndexMap&) [with int BITSETSIZE = 32]’, inlined from ‘std::vector > {anonymous}::compute_face_permutations(const dolfinx::mesh::Topology&) [with int BITSETSIZE = 32]’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:314:55, inlined from ‘std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:344:75: /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 38 | im.local_to_global(c_to_v.links(c), cell_vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:45:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 45 | im.local_to_global(f_to_v.links(face), vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:45:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘std::vector > {anonymous}::compute_face_permutations_tp(const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, const dolfinx::graph::AdjacencyList&, int, const dolfinx::common::IndexMap&) [with int BITSETSIZE = 32]’, inlined from ‘std::vector > {anonymous}::compute_face_permutations(const dolfinx::mesh::Topology&) [with int BITSETSIZE = 32]’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:319:72, inlined from ‘std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:344:75: /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | im.local_to_global(c_to_v.links(c), cell_vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:127:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 127 | im.local_to_global(f_to_v.links(face), vertices); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:127:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘std::vector > {anonymous}::compute_edge_reflections(const dolfinx::mesh::Topology&) [with int BITSETSIZE = 32]’, inlined from ‘std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)’ at /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:365:74: /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:259:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 259 | im->local_to_global(c_to_v->links(c), cell_vertices); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:259:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:264:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 264 | im->local_to_global(e_to_v->links(cell_edges[i]), vertices); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/permutationcomputation.cpp:264:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/cpp/dolfinx/mesh/Geometry.h:15, from /<>/cpp/dolfinx/mesh/Mesh.h:9, from /<>/cpp/dolfinx/mesh/utils.h:9, from /<>/cpp/dolfinx/mesh/Topology.cpp:11: /<>/cpp/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/cpp/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘std::vector {anonymous}::exchange_indexing(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, int64_t, std::span, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:371:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 371 | exchange_indexing(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::vector {anonymous}::exchange_indexing(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, int64_t, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:423:37: /usr/include/c++/13/bits/stl_vector.h:1414:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::random_access_iterator_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘std::vector {anonymous}::exchange_indexing(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, int64_t, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:450:21: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 88%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o -c /<>/cpp/dolfinx/mesh/topologycomputation.cpp /<>/cpp/dolfinx/mesh/graphbuild.cpp: In function ‘std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(std::span, std::span, int)’: /<>/cpp/dolfinx/mesh/graphbuild.cpp:391:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391 | mesh::build_local_dual_graph(std::span cell_vertices, | ^~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(std::span, std::span, int)’ at /<>/cpp/dolfinx/mesh/graphbuild.cpp:438:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘std::array, 2> {anonymous}::vertex_ownership_groups(const dolfinx::graph::AdjacencyList&, int, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:296:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296 | vertex_ownership_groups(const graph::AdjacencyList& cells, | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/graphbuild.cpp: In function ‘dolfinx::graph::AdjacencyList dolfinx::mesh::build_dual_graph(MPI_Comm, const dolfinx::graph::AdjacencyList&, int)’: /<>/cpp/dolfinx/mesh/graphbuild.cpp:537:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537 | = mesh::build_local_dual_graph(cells.array(), cells.offsets(), tdim); | ^ /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:43:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 43 | determine_sharing_ranks(MPI_Comm comm, std::span indices) | ^~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/mesh/utils.cpp.o -MF CMakeFiles/dolfinx.dir/mesh/utils.cpp.o.d -o CMakeFiles/dolfinx.dir/mesh/utils.cpp.o -c /<>/cpp/dolfinx/mesh/utils.cpp In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:145:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o -MF CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o.d -o CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o -c /<>/cpp/dolfinx/nls/NewtonSolver.cpp /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _BinaryOperation = {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)::]’ at /usr/include/c++/13/bits/stl_algo.h:4349:12, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:540:19: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:545:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:545:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:604:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ 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]’, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:654:27: /usr/include/c++/13/bits/stl_vector.h:1414:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::random_access_iterator_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’, inlined from ‘std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, const dolfinx::graph::AdjacencyList&, int, int64_t, std::span >, std::span, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:674:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:892:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 892 | Topology mesh::create_topology( | ^~~~ /<>/cpp/dolfinx/mesh/Topology.cpp:892:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Topology.cpp:921:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 921 | = vertex_ownership_groups(cells, num_local_cells, boundary_vertices); | ^ /<>/cpp/dolfinx/mesh/Topology.cpp:921:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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]’, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:951:26: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:990:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 990 | std::span(original_cell_index).last(ghost_owners.size()), ghost_owners); | ^ In file included from /usr/include/c++/13/bits/stl_iterator.h:85, from /usr/include/c++/13/bits/stl_algobase.h:67, from /usr/include/c++/13/array:43, from /<>/cpp/dolfinx/mesh/Topology.h:9: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, const vector >&, span&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, const int&, const std::vector >&, std::span&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, const int&, const vector >&, span&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:992:51: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/mesh/Topology.cpp: In function ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’: /<>/cpp/dolfinx/mesh/Topology.cpp:1000:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | owned_vertices, local_vertex_indices); | ^ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1043:16: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1043:16: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1093:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1093:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, unsigned int, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*&, unsigned int, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*&, unsigned int, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const dolfinx::graph::AdjacencyList&, std::span, std::span, const std::vector&, const std::vector&, std::span)’ at /<>/cpp/dolfinx/mesh/Topology.cpp:1134:71: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 95%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o -MF CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o.d -o CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o -c /<>/cpp/dolfinx/refinement/plaza.cpp [ 97%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/<>/cpp -I/<>/cpp/dolfinx -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/include/scotch -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o -MF CMakeFiles/dolfinx.dir/refinement/utils.cpp.o.d -o CMakeFiles/dolfinx.dir/refinement/utils.cpp.o -c /<>/cpp/dolfinx/refinement/utils.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/cpp/dolfinx/common/MPI.h:9, from /<>/cpp/dolfinx/mesh/Topology.h:11, from /<>/cpp/dolfinx/mesh/topologycomputation.cpp:8: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/cpp/dolfinx/mesh/topologycomputation.h:14, from /<>/cpp/dolfinx/mesh/topologycomputation.cpp:7: /usr/include/c++/13/bits/vector.tcc: In 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]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList {anonymous}::create_adj_list(U&, int32_t) [with U = std::vector >]’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:42:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::graph::AdjacencyList {anonymous}::create_adj_list(U&, int32_t) [with U = std::vector >]’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:42:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/topologycomputation.cpp: In function ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’: /<>/cpp/dolfinx/mesh/topologycomputation.cpp:199:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 199 | vertex_map.local_to_global(entity, vglobal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/topologycomputation.cpp:199:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: 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]’, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:201:37: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:200:20: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ 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]’, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:213:36: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 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]’, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:257:25: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator > >; _UnaryOperation = {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)::]’ at /usr/include/c++/13/bits/stl_algo.h:4309:12, inlined from ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’ at /<>/cpp/dolfinx/mesh/topologycomputation.cpp:326:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/dolfinx/mesh/topologycomputation.cpp: In function ‘std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, const dolfinx::common::IndexMap&, std::span, int, int, std::span)’: /<>/cpp/dolfinx/mesh/topologycomputation.cpp:458:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458 | common::IndexMap index_map(comm, num_local, ghost_indices, ghost_owners); | ^ /<>/cpp/dolfinx/mesh/topologycomputation.cpp:458:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/dolfinx/refinement/plaza.cpp: In function ‘std::vector dolfinx::refinement::plaza::impl::get_simplices(std::span, std::span, int, bool)’: /<>/cpp/dolfinx/refinement/plaza.cpp:236:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 236 | plaza::impl::get_simplices(std::span indices, | ^~~~~ /<>/cpp/dolfinx/refinement/utils.cpp: In function ‘void dolfinx::refinement::update_logical_edgefunction(MPI_Comm, const std::vector >&, std::vector&, const dolfinx::common::IndexMap&)’: /<>/cpp/dolfinx/refinement/utils.cpp:93:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 93 | map.global_to_local(data_to_recv, local_indices); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library libdolfinx_complex.so cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/cmake -E cmake_link_script CMakeFiles/dolfinx.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -fpermissive -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -Wl,-soname,libdolfinx_complex.so.0.7 -o libdolfinx_complex.so.0.7.3 CMakeFiles/dolfinx.dir/common/defines.cpp.o CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o CMakeFiles/dolfinx.dir/common/log.cpp.o CMakeFiles/dolfinx.dir/common/MPI.cpp.o CMakeFiles/dolfinx.dir/common/Table.cpp.o CMakeFiles/dolfinx.dir/common/Timer.cpp.o CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o CMakeFiles/dolfinx.dir/common/timing.cpp.o CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o CMakeFiles/dolfinx.dir/fem/DofMap.cpp.o CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o CMakeFiles/dolfinx.dir/fem/petsc.cpp.o CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o CMakeFiles/dolfinx.dir/fem/utils.cpp.o CMakeFiles/dolfinx.dir/graph/ordering.cpp.o CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o CMakeFiles/dolfinx.dir/graph/partition.cpp.o CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o CMakeFiles/dolfinx.dir/io/cells.cpp.o CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o CMakeFiles/dolfinx.dir/la/petsc.cpp.o CMakeFiles/dolfinx.dir/la/slepc.cpp.o CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o CMakeFiles/dolfinx.dir/mesh/utils.cpp.o CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o CMakeFiles/dolfinx.dir/refinement/utils.cpp.o /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/arm-linux-gnueabihf/libptscotch.so /usr/lib/arm-linux-gnueabihf/libscotch.so /usr/lib/arm-linux-gnueabihf/libptscotcherr.so /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so cd /<>/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/cmake -E cmake_symlink_library libdolfinx_complex.so.0.7.3 libdolfinx_complex.so.0.7 libdolfinx_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex' [100%] Built target dolfinx make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-complex/CMakeFiles 0 make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex' make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test-arch make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions echo "Tests must be run after installation" Tests must be run after installation make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch py3versions: no X-Python3-Version in control file, using supported versions dh binary-arch --buildsystem=cmake --with python3,sphinxdoc dh_testroot -a -O--buildsystem=cmake dh_prep -a -O--buildsystem=cmake debian/rules override_dh_auto_install-arch make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_auto_install --builddir=/<>/obj-arm-linux-gnueabihf-real --destdir=debian/tmp-real cd obj-arm-linux-gnueabihf-real && make -j4 install DESTDIR=/<>/debian/tmp-real AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-real' /usr/bin/cmake -S/<>/cpp -B/<>/obj-arm-linux-gnueabihf-real --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-real' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7 -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXTargets.cmake -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXTargets-relwithdebinfo.cmake -- Installing: /<>/debian/tmp-real/usr/include/dolfinx.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/defines.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_common.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_doc.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/IndexMap.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/log.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/loguru.hpp -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/types.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/Scatterer.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/Table.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/Timer.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/TimeLogger.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/TimeLogManager.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/timing.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/Constant.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/DofMap.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/ElementDofLayout.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/Expression.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/Form.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_matrix_impl.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_scalar_impl.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/discreteoperators.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/dofmapbuilder.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/petsc.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/sparsitybuild.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/geometry/dolfinx_geometry.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/graph/AdjacencyList.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/graph/dolfinx_graph.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/graph/ordering.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/graph/partitioners.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/graph/partition.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/dolfinx_io.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/ADIOS2Writers.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/cells.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/HDF5Interface.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/vtk_utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/VTKFile.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/XDMFFile.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/xdmf_function.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/xdmf_mesh.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/io/xdmf_utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/dolfinx_la.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/MatrixCSR.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/matrix_csr_impl.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/SparsityPattern.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/Vector.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/petsc.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/la/slepc.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/dolfinx_mesh.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Mesh.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Topology.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/MeshTags.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/cell_types.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/generation.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/graphbuild.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/permutationcomputation.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/topologycomputation.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/nls/dolfinx_nls.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/nls/NewtonSolver.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/refinement/dolfinx_refinement.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/refinement/plaza.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/refinement/refine.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/refinement/utils.h -- Installing: /<>/debian/tmp-real/usr/include/dolfinx/common/version.h -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXConfig.cmake -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXConfigVersion.cmake -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx_real.pc -- Installing: /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/dolfinx/dolfinx.conf ---------------------------------------------------------------------------- DOLFINx has now been installed in /usr and demo programs have been installed in /usr/share/dolfinx/demo Don't forget to update your environment variables. This can be done easily using the helper file 'dolfinx.conf' which sets the appropriate variables (for users of the Bash shell). To update your environment variables, run the following command: source /usr/lib/arm-linux-gnueabihf/dolfinx/dolfinx.conf ---------------------------------------------------------------------------- make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real' for build in real; do \ for v in python3.12; do \ cd python; \ PATH=/<>/debian/tmp-${build}/usr/bin:$PATH \ PETSC_DIR=/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-${build} SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-${build} \ CXXFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-${build}/usr/include" \ VERBOSE=1 \ $v setup.py build --build-base=build-${build} install --root=/<>/debian/tmp-${build} --install-layout=deb; \ cd ..; \ done; \ done /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build running build_py creating build-real creating build-real/lib.linux-armv7l-cpython-312 creating build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/plot.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/pkgconfig.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/geometry.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/mesh.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/jit.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/log.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/common.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/__init__.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/la.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/graph.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx creating build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/assemble.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/function.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/dofmap.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/forms.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/bcs.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/__init__.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/petsc.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem creating build-real/lib.linux-armv7l-cpython-312/dolfinx/io copying dolfinx/io/utils.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/io copying dolfinx/io/__init__.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/io copying dolfinx/io/gmshio.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/io creating build-real/lib.linux-armv7l-cpython-312/dolfinx/nls copying dolfinx/nls/__init__.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/nls copying dolfinx/nls/petsc.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/nls creating build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/__init__.py -> build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/py.typed -> build-real/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/fem/py.typed -> build-real/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/nls/py.typed -> build-real/lib.linux-armv7l-cpython-312/dolfinx/nls copying dolfinx/wrappers/pycoeff.h -> build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/array.h -> build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/caster_mpi.h -> build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/MPICommWrapper.h -> build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/caster_petsc.h -> build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers running build_ext Re-run cmake no build system arguments -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Module -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/lib/python3/dist-packages/pybind11/include (found version "2.11.1") -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer;filesystem -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found boost_filesystem 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_filesystem-1.83.0 -- [x] libboost_filesystem.so.1.83.0 -- [ ] libboost_filesystem.a -- Adding boost_filesystem dependencies: atomic;headers -- Found boost_atomic 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_atomic-1.83.0 -- [x] libboost_atomic.so.1.83.0 -- [ ] libboost_atomic.a -- Adding boost_atomic dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer filesystem -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc;petsc' -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - not found -- Checking for one of the modules 'SLEPc;slepc' -- Performing Test HAVE_PEDANTIC -- Performing Test HAVE_PEDANTIC - Success -- Found petsc4py include directory at /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -- Found mpi4py include directory at /usr/lib/python3/dist-packages/mpi4py/include -- Configuring done (20.4s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: Python3_LIBRARIES -- Build files have been written to: /<>/python/build-real/temp.linux-armv7l-cpython-312 Change Dir: '/<>/python/build-real/temp.linux-armv7l-cpython-312' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j3 gmake[2]: Entering directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' /usr/bin/cmake -S/<>/python -B/<>/python/build-real/temp.linux-armv7l-cpython-312 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/python/build-real/temp.linux-armv7l-cpython-312/CMakeFiles /<>/python/build-real/temp.linux-armv7l-cpython-312//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[3]: Entering directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/depend gmake[4]: Entering directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' cd /<>/python/build-real/temp.linux-armv7l-cpython-312 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/python /<>/python /<>/python/build-real/temp.linux-armv7l-cpython-312 /<>/python/build-real/temp.linux-armv7l-cpython-312 /<>/python/build-real/temp.linux-armv7l-cpython-312/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" gmake[4]: Leaving directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/build gmake[4]: Entering directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' [ 7%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o -c /<>/python/dolfinx/wrappers/dolfinx.cpp [ 15%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o [ 23%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o -c /<>/python/dolfinx/wrappers/assemble.cpp /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o -c /<>/python/dolfinx/wrappers/common.cpp [ 30%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o -c /<>/python/dolfinx/wrappers/fem.cpp [ 38%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o -c /<>/python/dolfinx/wrappers/geometry.cpp [ 46%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o -c /<>/python/dolfinx/wrappers/graph.cpp [ 53%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o -c /<>/python/dolfinx/wrappers/io.cpp [ 61%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o -c /<>/python/dolfinx/wrappers/la.cpp [ 69%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o -c /<>/python/dolfinx/wrappers/log.cpp [ 76%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o -c /<>/python/dolfinx/wrappers/mesh.cpp [ 84%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o -c /<>/python/dolfinx/wrappers/petsc.cpp [ 92%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o -c /<>/python/dolfinx/wrappers/refinement.cpp [100%] Linking CXX shared module /<>/python/build-real/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so /usr/bin/cmake -E cmake_link_script CMakeFiles/cpp.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-real/usr/include -O3 -DNDEBUG -flto -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -o /<>/python/build-real/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so lto-wrapper: warning: using serial compilation of 87 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information /usr/bin/strip /<>/python/build-real/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so gmake[4]: Leaving directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' [100%] Built target cpp gmake[3]: Leaving directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' /usr/bin/cmake -E cmake_progress_start /<>/python/build-real/temp.linux-armv7l-cpython-312/CMakeFiles 0 gmake[2]: Leaving directory '/<>/python/build-real/temp.linux-armv7l-cpython-312' running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /<>/debian/tmp-real/usr/lib/python3 creating /<>/debian/tmp-real/usr/lib/python3/dist-packages creating /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx creating /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/assemble.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/function.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/dofmap.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/forms.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/bcs.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/__init__.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/petsc.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/fem/py.typed -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem copying build-real/lib.linux-armv7l-cpython-312/dolfinx/plot.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/pkgconfig.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/geometry.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/mesh.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/jit.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx creating /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/io copying build-real/lib.linux-armv7l-cpython-312/dolfinx/io/utils.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/io copying build-real/lib.linux-armv7l-cpython-312/dolfinx/io/__init__.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/io copying build-real/lib.linux-armv7l-cpython-312/dolfinx/io/gmshio.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/io copying build-real/lib.linux-armv7l-cpython-312/dolfinx/log.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/common.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/__init__.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/la.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/py.typed -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx copying build-real/lib.linux-armv7l-cpython-312/dolfinx/graph.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx creating /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers/pycoeff.h -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers/array.h -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers/__init__.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers/caster_mpi.h -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers/MPICommWrapper.h -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-real/lib.linux-armv7l-cpython-312/dolfinx/wrappers/caster_petsc.h -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers creating /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/nls copying build-real/lib.linux-armv7l-cpython-312/dolfinx/nls/__init__.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/nls copying build-real/lib.linux-armv7l-cpython-312/dolfinx/nls/petsc.py -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/nls copying build-real/lib.linux-armv7l-cpython-312/dolfinx/nls/py.typed -> /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/nls byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem/assemble.py to assemble.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem/function.py to function.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem/dofmap.py to dofmap.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem/forms.py to forms.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem/bcs.py to bcs.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/fem/petsc.py to petsc.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/plot.py to plot.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/pkgconfig.py to pkgconfig.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/geometry.py to geometry.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/mesh.py to mesh.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/jit.py to jit.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/io/utils.py to utils.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/io/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/io/gmshio.py to gmshio.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/log.py to log.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/common.py to common.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/la.py to la.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/graph.py to graph.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/wrappers/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/nls/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-real/usr/lib/python3/dist-packages/dolfinx/nls/petsc.py to petsc.cpython-312.pyc running install_egg_info running egg_info creating fenics_dolfinx.egg-info writing fenics_dolfinx.egg-info/PKG-INFO writing dependency_links to fenics_dolfinx.egg-info/dependency_links.txt writing requirements to fenics_dolfinx.egg-info/requires.txt writing top-level names to fenics_dolfinx.egg-info/top_level.txt writing manifest file 'fenics_dolfinx.egg-info/SOURCES.txt' reading manifest file 'fenics_dolfinx.egg-info/SOURCES.txt' writing manifest file 'fenics_dolfinx.egg-info/SOURCES.txt' Copying fenics_dolfinx.egg-info to /<>/debian/tmp-real/usr/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info Skipping SOURCES.txt running install_scripts dh_auto_install -a --builddir=/<>/obj-arm-linux-gnueabihf-complex --destdir=debian/tmp-complex cd obj-arm-linux-gnueabihf-complex && make -j4 install DESTDIR=/<>/debian/tmp-complex AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex' /usr/bin/cmake -S/<>/cpp -B/<>/obj-arm-linux-gnueabihf-complex --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex' make[3]: Nothing to be done for 'preinstall'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7 -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXTargets.cmake -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXTargets-relwithdebinfo.cmake -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/defines.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/dolfinx_common.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/dolfinx_doc.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/IndexMap.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/log.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/loguru.hpp -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/types.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/Scatterer.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/Table.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/Timer.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/TimeLogger.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/TimeLogManager.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/timing.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Constant.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/DofMap.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/ElementDofLayout.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Expression.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Form.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_matrix_impl.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_scalar_impl.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/discreteoperators.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/dofmapbuilder.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/petsc.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/sparsitybuild.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/dolfinx_geometry.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/graph/AdjacencyList.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/graph/dolfinx_graph.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/graph/ordering.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/graph/partitioners.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/graph/partition.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/dolfinx_io.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/ADIOS2Writers.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/cells.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/HDF5Interface.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/vtk_utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/VTKFile.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/XDMFFile.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/xdmf_function.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/xdmf_mesh.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/io/xdmf_utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/dolfinx_la.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/MatrixCSR.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/matrix_csr_impl.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/SparsityPattern.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/Vector.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/petsc.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/la/slepc.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/dolfinx_mesh.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Mesh.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Topology.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/MeshTags.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/cell_types.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/generation.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/graphbuild.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/permutationcomputation.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/topologycomputation.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/nls/dolfinx_nls.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/nls/NewtonSolver.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/refinement/dolfinx_refinement.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/refinement/plaza.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/refinement/refine.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/refinement/utils.h -- Installing: /<>/debian/tmp-complex/usr/include/dolfinx/common/version.h -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXConfig.cmake -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXConfigVersion.cmake -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx_complex.pc -- Installing: /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/dolfinx/dolfinx.conf ---------------------------------------------------------------------------- DOLFINx has now been installed in /usr and demo programs have been installed in /usr/share/dolfinx/demo Don't forget to update your environment variables. This can be done easily using the helper file 'dolfinx.conf' which sets the appropriate variables (for users of the Bash shell). To update your environment variables, run the following command: source /usr/lib/arm-linux-gnueabihf/dolfinx/dolfinx.conf ---------------------------------------------------------------------------- make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex' dh_numpy3 -a for build in complex; do \ for v in python3.12; do \ cd python; \ PATH=/<>/debian/tmp-${build}/usr/bin:$PATH \ PETSC_DIR=/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-${build} SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-${build} \ CXXFLAGS="-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-${build}/usr/include" \ VERBOSE=1 \ $v setup.py build --build-base=build-${build} install --root=/<>/debian/tmp-${build} --install-layout=deb; \ cd ..; \ done; \ done /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build running build_py creating build-complex creating build-complex/lib.linux-armv7l-cpython-312 creating build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/plot.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/pkgconfig.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/geometry.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/mesh.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/jit.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/log.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/common.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/__init__.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/la.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/graph.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx creating build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/assemble.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/function.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/dofmap.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/forms.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/bcs.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/__init__.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/fem/petsc.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem creating build-complex/lib.linux-armv7l-cpython-312/dolfinx/io copying dolfinx/io/utils.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/io copying dolfinx/io/__init__.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/io copying dolfinx/io/gmshio.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/io creating build-complex/lib.linux-armv7l-cpython-312/dolfinx/nls copying dolfinx/nls/__init__.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/nls copying dolfinx/nls/petsc.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/nls creating build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/__init__.py -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/py.typed -> build-complex/lib.linux-armv7l-cpython-312/dolfinx copying dolfinx/fem/py.typed -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem copying dolfinx/nls/py.typed -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/nls copying dolfinx/wrappers/pycoeff.h -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/array.h -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/caster_mpi.h -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/MPICommWrapper.h -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers copying dolfinx/wrappers/caster_petsc.h -> build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers running build_ext Re-run cmake no build system arguments -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Module -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/lib/python3/dist-packages/pybind11/include (found version "2.11.1") -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer;filesystem -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found boost_filesystem 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_filesystem-1.83.0 -- [x] libboost_filesystem.so.1.83.0 -- [ ] libboost_filesystem.a -- Adding boost_filesystem dependencies: atomic;headers -- Found boost_atomic 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_atomic-1.83.0 -- [x] libboost_atomic.so.1.83.0 -- [ ] libboost_atomic.a -- Adding boost_atomic dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer filesystem -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc;petsc' -- Checking for one of the modules 'SLEPc;slepc' -- Performing Test HAVE_PEDANTIC -- Performing Test HAVE_PEDANTIC - Success -- Found petsc4py include directory at /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -- Found mpi4py include directory at /usr/lib/python3/dist-packages/mpi4py/include -- Configuring done (12.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: Python3_LIBRARIES -- Build files have been written to: /<>/python/build-complex/temp.linux-armv7l-cpython-312 Change Dir: '/<>/python/build-complex/temp.linux-armv7l-cpython-312' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j3 gmake[2]: Entering directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' /usr/bin/cmake -S/<>/python -B/<>/python/build-complex/temp.linux-armv7l-cpython-312 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/python/build-complex/temp.linux-armv7l-cpython-312/CMakeFiles /<>/python/build-complex/temp.linux-armv7l-cpython-312//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[3]: Entering directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/depend gmake[4]: Entering directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' cd /<>/python/build-complex/temp.linux-armv7l-cpython-312 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/python /<>/python /<>/python/build-complex/temp.linux-armv7l-cpython-312 /<>/python/build-complex/temp.linux-armv7l-cpython-312 /<>/python/build-complex/temp.linux-armv7l-cpython-312/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" gmake[4]: Leaving directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/build gmake[4]: Entering directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' [ 15%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o [ 15%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o [ 23%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o -c /<>/python/dolfinx/wrappers/dolfinx.cpp /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o -c /<>/python/dolfinx/wrappers/assemble.cpp /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o -c /<>/python/dolfinx/wrappers/common.cpp [ 30%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o -c /<>/python/dolfinx/wrappers/fem.cpp [ 38%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o -c /<>/python/dolfinx/wrappers/geometry.cpp [ 46%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o -c /<>/python/dolfinx/wrappers/graph.cpp [ 53%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o -c /<>/python/dolfinx/wrappers/io.cpp [ 61%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o -c /<>/python/dolfinx/wrappers/la.cpp [ 69%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o -c /<>/python/dolfinx/wrappers/log.cpp [ 76%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o -c /<>/python/dolfinx/wrappers/mesh.cpp [ 84%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o -c /<>/python/dolfinx/wrappers/petsc.cpp [ 92%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -isystem /usr/include/python3.12 -isystem /usr/lib/python3/dist-packages/pybind11/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -Wall -Werror -pedantic -flto -fno-fat-lto-objects -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -MD -MT CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o -MF CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o.d -o CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o -c /<>/python/dolfinx/wrappers/refinement.cpp [100%] Linking CXX shared module /<>/python/build-complex/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so /usr/bin/cmake -E cmake_link_script CMakeFiles/cpp.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -isystem /<>/debian/tmp-complex/usr/include -O3 -DNDEBUG -flto -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -o /<>/python/build-complex/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so lto-wrapper: warning: using serial compilation of 87 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information /usr/bin/strip /<>/python/build-complex/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so gmake[4]: Leaving directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' [100%] Built target cpp gmake[3]: Leaving directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' /usr/bin/cmake -E cmake_progress_start /<>/python/build-complex/temp.linux-armv7l-cpython-312/CMakeFiles 0 gmake[2]: Leaving directory '/<>/python/build-complex/temp.linux-armv7l-cpython-312' running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /<>/debian/tmp-complex/usr/lib/python3 creating /<>/debian/tmp-complex/usr/lib/python3/dist-packages creating /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx creating /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/assemble.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/function.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/dofmap.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/forms.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/bcs.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/__init__.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/petsc.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/fem/py.typed -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/plot.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/pkgconfig.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/geometry.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/mesh.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/jit.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx creating /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/io copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/io/utils.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/io copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/io/__init__.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/io copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/io/gmshio.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/io copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/log.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/common.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/__init__.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/la.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/py.typed -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/graph.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx creating /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers/pycoeff.h -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers/array.h -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers/__init__.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers/caster_mpi.h -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers/MPICommWrapper.h -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/wrappers/caster_petsc.h -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers creating /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/nls copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/nls/__init__.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/nls copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/nls/petsc.py -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/nls copying build-complex/lib.linux-armv7l-cpython-312/dolfinx/nls/py.typed -> /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/nls byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem/assemble.py to assemble.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem/function.py to function.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem/dofmap.py to dofmap.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem/forms.py to forms.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem/bcs.py to bcs.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/fem/petsc.py to petsc.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/plot.py to plot.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/pkgconfig.py to pkgconfig.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/geometry.py to geometry.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/mesh.py to mesh.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/jit.py to jit.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/io/utils.py to utils.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/io/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/io/gmshio.py to gmshio.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/log.py to log.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/common.py to common.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/la.py to la.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/graph.py to graph.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/wrappers/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/nls/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/tmp-complex/usr/lib/python3/dist-packages/dolfinx/nls/petsc.py to petsc.cpython-312.pyc running install_egg_info running egg_info writing fenics_dolfinx.egg-info/PKG-INFO writing dependency_links to fenics_dolfinx.egg-info/dependency_links.txt writing requirements to fenics_dolfinx.egg-info/requires.txt writing top-level names to fenics_dolfinx.egg-info/top_level.txt reading manifest file 'fenics_dolfinx.egg-info/SOURCES.txt' writing manifest file 'fenics_dolfinx.egg-info/SOURCES.txt' Copying fenics_dolfinx.egg-info to /<>/debian/tmp-complex/usr/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info Skipping SOURCES.txt running install_scripts chrpath -d /<>/debian/tmp*/usr/lib/python*/dist-packages/dolfinx/*.so sed -i "s/-D_FORTIFY_SOURCE=2//g" /<>/debian/tmp*/usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx*.pc sed -i "s|-DNDEBUG||g" /<>/debian/tmp*/usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx*.pc if [ "x" != "xno" ]; then \ case " mips64el hurd-i386 m68k sh4 " in \ *\ armhf\ *) echo "ALL tests have been disabled on armhf";; \ *) set -e; \ export CTEST_OUTPUT_ON_FAILURE=1; \ for build in real complex; do \ echo "== testing $build number build =="; \ builddir=/<>/obj-arm-linux-gnueabihf-${build}; \ for mytest in test demo; do \ echo "running tests from $mytest for $build build"; \ testdir=${builddir}/run_${mytest}; \ mkdir -p $testdir; \ cd $testdir; \ if [ "x" != "x" ]; then echo "set(CTEST_CUSTOM_TESTS_IGNORE )" >> CTestCustom.cmake; fi; \ PETSC_DIR=/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-${build} SLEPC_DIR=/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-${build} cmake -DCMAKE_MODULE_PATH=/<>/debian/tmp-${build}/usr/lib/arm-linux-gnueabihf/cmake/dolfinx \ -DDOLFINX_DIR=/<>/debian/tmp-${build}/usr/lib/arm-linux-gnueabihf/cmake/dolfinx \ -DMPIEXEC_PARAMS:STRING="--oversubscribe" \ /<>/cpp/${mytest}; \ make all VERBOSE=1; \ OMPI_ALLOW_RUN_AS_ROOT=1 OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 make test VERBOSE=1; \ done; \ cd /<>; \ done; \ esac; \ fi == testing real number build == running tests from test for real build -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer;filesystem -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found boost_filesystem 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_filesystem-1.83.0 -- [x] libboost_filesystem.so.1.83.0 -- [ ] libboost_filesystem.a -- Adding boost_filesystem dependencies: atomic;headers -- Found boost_atomic 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_atomic-1.83.0 -- [x] libboost_atomic.so.1.83.0 -- [ ] libboost_atomic.a -- Adding boost_atomic dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer filesystem -- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc;petsc' -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - not found -- Checking for one of the modules 'SLEPc;slepc' -- Configuring done (11.1s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: MPIEXEC_PARAMS -- Build files have been written to: /<>/obj-arm-linux-gnueabihf-real/run_test make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_test' /usr/bin/cmake -S/<>/cpp/test -B/<>/obj-arm-linux-gnueabihf-real/run_test --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-real/run_test/CMakeFiles /<>/obj-arm-linux-gnueabihf-real/run_test//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_test' make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_test' [ 8%] Compile poisson.py using FFCx ffcx /<>/cpp/test/poisson.py cd /<>/obj-arm-linux-gnueabihf-real/run_test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/test /<>/cpp/test /<>/obj-arm-linux-gnueabihf-real/run_test /<>/obj-arm-linux-gnueabihf-real/run_test /<>/obj-arm-linux-gnueabihf-real/run_test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_test' make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_test' [ 16%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/main.cpp [ 25%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/vector.cpp In file included from /usr/include/c++/13/bits/char_traits.h:57, from /usr/include/c++/13/string:42, from /usr/include/catch2/internal/catch_stringref.hpp:12, from /usr/include/catch2/catch_assertion_info.hpp:13, from /usr/include/catch2/internal/catch_assertion_handler.hpp:11, from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, from /usr/include/catch2/catch_test_macros.hpp:11, from /usr/include/catch2/catch_template_test_macros.hpp:20, from /<>/cpp/test/vector.cpp:9: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘void {anonymous}::test_vector() [with T = double]’ at /<>/cpp/test/vector.cpp:38:8: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘void {anonymous}::test_vector() [with T = std::complex]’ at /<>/cpp/test/vector.cpp:38:8: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 33%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/matrix.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-real/usr/include/dolfinx.h:11, from /<>/cpp/test/matrix.cpp:13: /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix_to_transpose(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 293 | void apply_matrix_to_transpose( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/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]’: /<>/cpp/test/matrix.cpp:32:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 32 | void spmv_impl(std::span values, | ^~~~~~~~~ /<>/cpp/test/matrix.cpp:32:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /<>/cpp/test/matrix.cpp:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = 1; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = -1; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = 3; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = 2; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator.h:85, from /usr/include/c++/13/bits/stl_algobase.h:67, from /usr/include/c++/13/array:43, from /usr/include/c++/13/span:41, from /usr/include/basix/mdspan.hpp:1275: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/la/MatrixCSR.h:436:22: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/la/MatrixCSR.h:436:22: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:641:70, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:473:66, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1590:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1590 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:592:52, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:505:48, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1567:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1567 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:625:62, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:483:58, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1613:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1613 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:609:60, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:496:56, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1637:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1637 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/mdspan.hpp:4252: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’, inlined from ‘void dolfinx::fem::assemble_matrix(auto:197, const Form&, const std::vector > >&) [with T = double; U = double; auto:197 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:338:20: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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 > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 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_less_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-real/usr/include/dolfinx.h:10: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:84 = ompi_communicator_t*; auto:85 = const std::vector, std::allocator > >; auto:86 = const dolfinx::fem::ElementDofLayout; auto:87 = const dolfinx::graph::AdjacencyList; auto:88 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:84 = ompi_communicator_t*; auto:85 = const std::vector, std::allocator > >; auto:86 = const dolfinx::fem::ElementDofLayout; auto:87 = const dolfinx::graph::AdjacencyList; auto:88 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’, inlined from ‘void {anonymous}::test_matrix_apply()’ at /<>/cpp/test/matrix.cpp:183:7, inlined from ‘void CATCH2_INTERNAL_TEST_0()’ at /<>/cpp/test/matrix.cpp:231:3: /<>/cpp/test/matrix.cpp:95:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 95 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/matrix.cpp:95:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/matrix.cpp:95:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/matrix.cpp:102:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 102 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/matrix.cpp:102:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/matrix.cpp:102:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 41%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/io.cpp [ 50%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/sub_systems_manager.cpp [ 58%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/index_map.cpp In file included from /<>/cpp/test/common/index_map.cpp:11: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/Scatterer.h:333:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 333 | void scatter_fwd(std::span local_data, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/Scatterer.h:333:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: /<>/cpp/test/common/index_map.cpp:36:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 36 | global_ghost_owner); | ^ /<>/cpp/test/common/index_map.cpp:36:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp:45:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 45 | sct.scatter_fwd(data_local, data_ghost); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/common/index_map.cpp:45:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp:45:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: /<>/cpp/test/common/index_map.cpp:83:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 83 | global_ghost_owner); | ^ /<>/cpp/test/common/index_map.cpp:83:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 66%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/sort.cpp In file included from /<>/cpp/test/common/sort.cpp:10: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/mesh/distributed_mesh.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /usr/include/basix/maps.h:7, from /usr/include/basix/finite-element.h:9, from /<>/cpp/test/mesh/distributed_mesh.cpp:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:11, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-real/usr/include/dolfinx.h:11, from /<>/cpp/test/mesh/distributed_mesh.cpp:11: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/cell.h:10, from /usr/include/basix/finite-element.h:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/array:43, from /usr/include/basix/cell.h:7: /usr/include/c++/13/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 > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 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_less_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-real/usr/include/dolfinx.h:10: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:98:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:114:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:98:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:114:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: /<>/cpp/test/mesh/distributed_mesh.cpp:126:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 126 | cell_group_offsets, external_vertices); | ^ /<>/cpp/test/mesh/distributed_mesh.cpp:126:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/mesh/distributed_mesh.cpp:126:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:84 = ompi_communicator_t*; auto:85 = const std::vector, std::allocator > >; auto:86 = const dolfinx::fem::ElementDofLayout; auto:87 = const dolfinx::graph::AdjacencyList; auto:88 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 83%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/CIFailure.cpp [ 91%] Building C object CMakeFiles/unittests.dir/poisson.c.o /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_test -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-real/run_test/poisson.c [100%] Linking CXX executable unittests /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro 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/mesh/distributed_mesh.cpp.o CMakeFiles/unittests.dir/common/CIFailure.cpp.o CMakeFiles/unittests.dir/poisson.c.o -o unittests -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /usr/lib/libCatch2Main.a /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_test' [100%] Built target unittests make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_test' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-real/run_test/CMakeFiles 0 make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_test' make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_test' Running tests... /usr/bin/ctest --force-new-ctest-process Test project /<>/obj-arm-linux-gnueabihf-real/run_test Start 1: unittests 1/1 Test #1: unittests ........................ Passed 1.14 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 1.14 sec make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_test' running tests from demo for real build -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer;filesystem -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found boost_filesystem 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_filesystem-1.83.0 -- [x] libboost_filesystem.so.1.83.0 -- [ ] libboost_filesystem.a -- Adding boost_filesystem dependencies: atomic;headers -- Found boost_atomic 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_atomic-1.83.0 -- [x] libboost_atomic.so.1.83.0 -- [ ] libboost_atomic.a -- Adding boost_atomic dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer filesystem -- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc;petsc' -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - not found -- Checking for one of the modules 'SLEPc;slepc' -- Looking for PETSC_USE_REAL_DOUBLE -- Looking for PETSC_USE_REAL_DOUBLE - found -- Performing Test HAVE_NO_MULTLINE -- Performing Test HAVE_NO_MULTLINE - Success -- Configuring done (10.9s) -- Generating done (0.1s) -- Build files have been written to: /<>/obj-arm-linux-gnueabihf-real/run_demo make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' /usr/bin/cmake -S/<>/cpp/demo -B/<>/obj-arm-linux-gnueabihf-real/run_demo --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-real/run_demo/CMakeFiles /<>/obj-arm-linux-gnueabihf-real/run_demo//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 4%] Compile poisson.py using FFCx cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson && ffcx /<>/cpp/demo/poisson/poisson.py --scalar_type=double cd /<>/obj-arm-linux-gnueabihf-real/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/poisson /<>/obj-arm-linux-gnueabihf-real/run_demo /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 9%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/poisson -I/<>/cpp/demo/poisson -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/poisson/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-real/usr/include/dolfinx.h:11, from /<>/cpp/demo/poisson/main.cpp:93: /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix_to_transpose(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 293 | void apply_matrix_to_transpose( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-real/usr/include/dolfinx.h:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = -1; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 3; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 2; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, T) const [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:475:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 475 | void set(std::span x, T scale = 1) const | ^~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:641:70, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:473:66, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1590:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1590 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:592:52, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:505:48, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1567:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1567 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:625:62, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:483:58, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1613:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1613 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:609:60, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:496:56, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1637:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1637 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:11: /<>/debian/tmp-real/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:188, std::span, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, std::span, std::span, int, std::span, const std::function&, std::span, std::span, std::span, T) [with T = double; int _bs = -1; auto:188 = std::function]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:306:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306 | void _lift_bc_interior_facets( | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, | ^~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:852:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 852 | _lift_bc_interior_facets( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 853 | b, x_dofmap, x, num_cell_facets, kernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | a.domain(IntegralType::interior_facet, i), dof_transform, dofmap0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | bs0, dof_transform_to_transpose, dofmap1, bs1, constants, coeffs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 856 | cstride, cell_info, get_perm, bc_values1, bc_markers1, x0, scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, mdspan2_t, std::span >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:883:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 883 | void apply_lifting( | ^~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 930 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | bc_markers1, x0[j], scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 935 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | bc_markers1, std::span(), scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-real/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:122:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 122 | void assemble_vector(std::span b, const Form& L) | ^~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:233:16, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/poisson/main.cpp:236:29: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:173:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 173 | impl::apply_lifting(b, a, mesh->geometry().dofmap(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | mesh->geometry().x(), constants, coeffs, bcs1, x0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | scale); | ~~~~~~ In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = double; U = double]’, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/poisson/main.cpp:238:22: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ [ 13%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson && /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/poisson -I/<>/cpp/demo/poisson -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson/poisson.c [ 18%] Linking CXX executable demo_poisson cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_poisson.dir/main.cpp.o CMakeFiles/demo_poisson.dir/poisson.c.o -o demo_poisson -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 18%] Built target demo_poisson make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 22%] Compile poisson.py using FFCx cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free && ffcx /<>/cpp/demo/poisson_matrix_free/poisson.py --scalar_type=double cd /<>/obj-arm-linux-gnueabihf-real/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/poisson_matrix_free /<>/obj-arm-linux-gnueabihf-real/run_demo /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 27%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free -I/<>/cpp/demo/poisson_matrix_free -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/poisson_matrix_free/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-real/usr/include/dolfinx.h:11, from /<>/cpp/demo/poisson_matrix_free/main.cpp:31: /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-real/usr/include/dolfinx.h:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 1; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 2; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = -1; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 3; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, T) const [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:475:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 475 | void set(std::span x, T scale = 1) const | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:455:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455 | void set_bc(std::span b, | ^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:11: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:951:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 951 | void assemble_vector( | ^~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:1098:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1098 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | constants, coefficients); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-real/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:122:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 122 | void assemble_vector(std::span b, const Form& L) | ^~~~~~~~~~~~~~~ In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = double; U = double]’, inlined from ‘main(int, char**):: [with auto:226 = dolfinx::la::Vector >; auto:227 = dolfinx::la::Vector >]’ at /<>/cpp/demo/poisson_matrix_free/main.cpp:200:24: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ [ 31%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free && /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free -I/<>/cpp/demo/poisson_matrix_free -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free/poisson.c [ 36%] Linking CXX executable demo_poisson_matrix_free cd /<>/obj-arm-linux-gnueabihf-real/run_demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -o demo_poisson_matrix_free -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 36%] Built target demo_poisson_matrix_free make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 40%] Compile hyperelasticity.py using FFCx cd /<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity && ffcx /<>/cpp/demo/hyperelasticity/hyperelasticity.py --scalar_type=double cd /<>/obj-arm-linux-gnueabihf-real/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/hyperelasticity /<>/obj-arm-linux-gnueabihf-real/run_demo /<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity /<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 45%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity -I/<>/cpp/demo/hyperelasticity -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/hyperelasticity/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/cpp/demo/hyperelasticity/main.cpp:2: /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix_to_transpose(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 293 | void apply_matrix_to_transpose( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /usr/include/basix/maps.h:7, from /usr/include/basix/finite-element.h:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:20, from /<>/debian/tmp-real/usr/include/dolfinx.h:11, from /<>/cpp/demo/hyperelasticity/main.cpp:5: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 1; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 3; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = -1; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 2; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:14: /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, std::span, T) const [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:512:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 512 | void set(std::span x, std::span x0, T scale = 1) const | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:512:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:12: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:13: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Expression.h:64:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 64 | Expression( | ^~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1094:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1094 | tabulate_tensor, value_shape, argument_function_space); | ^ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1094:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:261:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 261 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const dolfinx::fem::Expression&, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:344:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344 | fem::interpolate(*this, std::span(fdata1.data(), fdata1.size()), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | {value_size, num_cells * num_points}, cells); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:641:70, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:473:66, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1590:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1590 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:592:52, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:505:48, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1567:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1567 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:625:62, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:483:58, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1613:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1613 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:609:60, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:496:56, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1637:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1637 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:122:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 122 | void assemble_vector(std::span b, const Form& L) | ^~~~~~~~~~~~~~~ In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, std::span, T) [with T = double; U = double]’, inlined from ‘HyperElasticProblem::F()::’ at /<>/cpp/demo/hyperelasticity/main.cpp:76:21, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = HyperElasticProblem::F()::&; _Args = {_p_Vec*, _p_Vec*}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = HyperElasticProblem::F()::&; _Args = {_p_Vec*, _p_Vec*}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = HyperElasticProblem::F()::; _ArgTypes = {_p_Vec*, _p_Vec*}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:447:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 447 | bc->set(b, x0, scale); | ~~~~~~~^~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:447:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:447:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/cell.h:10, from /usr/include/basix/finite-element.h:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/array:43, from /usr/include/basix/cell.h:7: /usr/include/c++/13/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 > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 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_less_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-real/usr/include/dolfinx.h:10: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8, inlined from ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, const std::array, 2>&, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/generation.h:342:72: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8, inlined from ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, const std::array, 2>&, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/generation.h:342:72: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8, inlined from ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, const std::array, 2>&, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/generation.h:342:72: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8, inlined from ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tet(MPI_Comm, const std::array, 2>&, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/generation.h:342:72: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 50%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity && /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity -I/<>/cpp/demo/hyperelasticity -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity/hyperelasticity.c [ 54%] Linking CXX executable demo_hyperelasticity cd /<>/obj-arm-linux-gnueabihf-real/run_demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_hyperelasticity.dir/main.cpp.o CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o -o demo_hyperelasticity -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 54%] Built target demo_hyperelasticity make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' cd /<>/obj-arm-linux-gnueabihf-real/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/interpolation-io /<>/obj-arm-linux-gnueabihf-real/run_demo /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation-io /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 59%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation-io && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation-io -I/<>/cpp/demo/interpolation-io -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/interpolation-io/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/cpp/demo/interpolation-io/main.cpp:7: /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /usr/include/basix/maps.h:7, from /usr/include/basix/finite-element.h:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Expression.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:13, from /<>/cpp/demo/interpolation-io/main.cpp:14: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/cpp/demo/interpolation-io/main.cpp:13: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:9: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, std::mdspan >, std::span<_Type, 4294967295>) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 152 | void scatter_values( | ^~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, std::mdspan >, std::span<_Type, 4294967295>) [with T = std::complex]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::mdspan, std::extents, std::layout_right, std::default_accessor > >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:487:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:580:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 580 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 375 | void eval(std::span x, std::array xshape, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:477:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 477 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:553:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 553 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 554 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 559 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:561:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:564:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 565 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 582 | element->tabulate(basis_derivatives_reference_values_b, Xb, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | {X.extent(0), X.extent(1)}, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_meshes(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, const std::tuple >, std::vector >, std::vector >, std::vector > >&) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 717 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 725 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | std::span(values_b)); | ~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:741:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 742 | cells); | ~~~~~~ /<>/debian/tmp-real/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 = std::complex; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 375 | void eval(std::span x, std::array xshape, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:477:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 477 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 = std::complex; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:553:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 553 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 554 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 559 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:561:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 = std::complex; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:564:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 565 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 582 | element->tabulate(basis_derivatives_reference_values_b, Xb, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | {X.extent(0), X.extent(1)}, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_meshes(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, const std::tuple >, std::vector >, std::vector >, std::vector > >&) [with T = std::complex; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 717 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::mdspan, std::extents, std::layout_right, std::default_accessor > >’ changed in GCC 7.1 725 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | std::span(values_b)); | ~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:741:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 741 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 742 | cells); | ~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:487:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:580:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 580 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/cell.h:10, from /usr/include/basix/finite-element.h:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/DofMap.h:16, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:10: /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 63%] Linking CXX executable demo_interpolation-io cd /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro "CMakeFiles/demo_interpolation-io.dir/main.cpp.o" -o demo_interpolation-io -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 63%] Built target demo_interpolation-io make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' cd /<>/obj-arm-linux-gnueabihf-real/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/interpolation_different_meshes /<>/obj-arm-linux-gnueabihf-real/run_demo /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation_different_meshes /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 68%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation_different_meshes && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation_different_meshes -I/<>/cpp/demo/interpolation_different_meshes -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/interpolation_different_meshes/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /usr/include/basix/e-lagrange.h:9, from /<>/cpp/demo/interpolation_different_meshes/main.cpp:7: /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /usr/include/basix/maps.h:7, from /usr/include/basix/finite-element.h:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/cpp/demo/interpolation_different_meshes/main.cpp:8: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:19: /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h:226:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 226 | std::array support(std::span bd, std::array v) | ^~~~~~~ /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-real/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h:296:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h:468:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468 | compute_collisions(const BoundingBoxTree& tree, std::span points) | ^~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h:476:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 476 | impl::_compute_collisions_point( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 477 | tree, std::span(points.data() + 3 * p, 3), entities); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, std::mdspan >, std::span<_Type, 4294967295>) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 152 | void scatter_values( | ^~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:487:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:580:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 580 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 375 | void eval(std::span x, std::array xshape, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:477:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 477 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:553:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 553 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 554 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan >’} changed in GCC 7.1 559 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:561:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:564:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 565 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 582 | element->tabulate(basis_derivatives_reference_values_b, Xb, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | {X.extent(0), X.extent(1)}, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_meshes(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, const std::tuple >, std::vector >, std::vector >, std::vector > >&) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 717 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 725 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | std::span(values_b)); | ~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:741:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 742 | cells); | ~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18: /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 62 | std::array compute_bbox_of_bboxes( | ^~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h:29:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 29 | nearest_simplex(std::span s) | ^~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h:188:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 188 | return nearest_simplex(s.template subspan<0, 3 * 3>()); | ^ /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h:207:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 207 | const auto [snew, v] = nearest_simplex(M); | ^~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h:255:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 255 | std::array compute_distance_gjk(std::span p, | ^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h:255:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/geometry/gjk.h:302:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 302 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/cell.h:10, from /usr/include/basix/e-lagrange.h:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/DofMap.h:16, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:11: /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: /usr/include/c++/13/bits/stl_algo.h:1957:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 1957 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1957:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1957:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1978:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 1978 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 80 | std::int32_t _build_from_leaf( | ^~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function ‘constexpr void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’, inlined from ‘int32_t dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int> >, std::vector&, std::vector&) [with T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:110:21: /usr/include/c++/13/bits/stl_algo.h:4829:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 4829 | std::__introselect(__first, __nth, __last, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 4830 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4831 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h: In function ‘std::tuple >, std::vector >, std::vector >, std::vector > > dolfinx::geometry::determine_point_ownership(const dolfinx::mesh::Mesh&, std::span, T) [with T = double]’: /<>/debian/tmp-real/usr/include/dolfinx/geometry/utils.h:682:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682 | determine_point_ownership(const mesh::Mesh& mesh, std::span points, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable demo_interpolation_different_meshes cd /<>/obj-arm-linux-gnueabihf-real/run_demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -o demo_interpolation_different_meshes -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 72%] Built target demo_interpolation_different_meshes make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 77%] Compile biharmonic.py using FFCx cd /<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic && ffcx /<>/cpp/demo/biharmonic/biharmonic.py --scalar_type=double cd /<>/obj-arm-linux-gnueabihf-real/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/biharmonic /<>/obj-arm-linux-gnueabihf-real/run_demo /<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic /<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 81%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic -I/<>/cpp/demo/biharmonic -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/biharmonic/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-real/usr/include/dolfinx.h:11, from /<>/cpp/demo/biharmonic/main.cpp:125: /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix_to_transpose(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 293 | void apply_matrix_to_transpose( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-real/usr/include/dolfinx.h:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = -1; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 3; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = double; int _bs = 2; auto:168 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, T) const [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/DirichletBC.h:475:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 475 | void set(std::span x, T scale = 1) const | ^~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:12: /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-real/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-real/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 >]’: /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:641:70, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:473:66, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1590:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1590 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:592:52, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:505:48, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1567:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1567 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:625:62, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:483:58, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1613:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1613 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:609:60, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/FiniteElement.h:496:56, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1637:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1637 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:11: /<>/debian/tmp-real/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:188, std::span, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, std::span, std::span, int, std::span, const std::function&, std::span, std::span, std::span, T) [with T = double; int _bs = -1; auto:188 = std::function]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:306:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306 | void _lift_bc_interior_facets( | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, | ^~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:852:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 852 | _lift_bc_interior_facets( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 853 | b, x_dofmap, x, num_cell_facets, kernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | a.domain(IntegralType::interior_facet, i), dof_transform, dofmap0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | bs0, dof_transform_to_transpose, dofmap1, bs1, constants, coeffs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 856 | cstride, cell_info, get_perm, bc_values1, bc_markers1, x0, scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, mdspan2_t, std::span >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:883:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 883 | void apply_lifting( | ^~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 930 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | bc_markers1, x0[j], scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 935 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | bc_markers1, std::span(), scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-real/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-real/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-real/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:122:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 122 | void assemble_vector(std::span b, const Form& L) | ^~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::apply_lifting(std::span<_Type, 4294967295>, const std::vector > >&, const std::vector > > >&, const std::vector >&, T) [with T = double; U = double]’ at /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:233:16, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/biharmonic/main.cpp:255:29: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:173:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 173 | impl::apply_lifting(b, a, mesh->geometry().dofmap(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | mesh->geometry().x(), constants, coeffs, bcs1, x0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | scale); | ~~~~~~ In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = double; U = double]’, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/biharmonic/main.cpp:257:22: /<>/debian/tmp-real/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ [ 86%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic && /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic -I/<>/cpp/demo/biharmonic -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic/biharmonic.c [ 90%] Linking CXX executable demo_biharmonic cd /<>/obj-arm-linux-gnueabihf-real/run_demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_biharmonic.dir/main.cpp.o CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -o demo_biharmonic -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 90%] Built target demo_biharmonic make -f mixed_topology/CMakeFiles/demo_mixed_topology.dir/build.make mixed_topology/CMakeFiles/demo_mixed_topology.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' cd /<>/obj-arm-linux-gnueabihf-real/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/mixed_topology /<>/obj-arm-linux-gnueabihf-real/run_demo /<>/obj-arm-linux-gnueabihf-real/run_demo/mixed_topology /<>/obj-arm-linux-gnueabihf-real/run_demo/mixed_topology/CMakeFiles/demo_mixed_topology.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make -f mixed_topology/CMakeFiles/demo_mixed_topology.dir/build.make mixed_topology/CMakeFiles/demo_mixed_topology.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [ 95%] Building CXX object mixed_topology/CMakeFiles/demo_mixed_topology.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-real/run_demo/mixed_topology && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-real/run_demo/mixed_topology -I/<>/cpp/demo/mixed_topology -isystem /<>/debian/tmp-real/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -MD -MT mixed_topology/CMakeFiles/demo_mixed_topology.dir/main.cpp.o -MF CMakeFiles/demo_mixed_topology.dir/main.cpp.o.d -o CMakeFiles/demo_mixed_topology.dir/main.cpp.o -c /<>/cpp/demo/mixed_topology/main.cpp In file included from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-real/usr/include/dolfinx/common/IndexMap.h:11, from /<>/cpp/demo/mixed_topology/main.cpp:1: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/cpp/demo/mixed_topology/main.cpp:4: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-real/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-real/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/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]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-real/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-real/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/mixed_topology/main.cpp:93:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/mixed_topology/main.cpp:93:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/demo/mixed_topology/main.cpp: In function ‘int main(int, char**)’: /<>/cpp/demo/mixed_topology/main.cpp:105:71: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 105 | auto topo = std::make_shared(mesh::create_topology( | ~~~~~~~~~~~~~~~~~~~~~^ 106 | MPI_COMM_WORLD, cells_list, original_global_index, ghost_owners, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | cell_types, cell_group_offsets, boundary_vertices)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/demo/mixed_topology/main.cpp:105:71: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/demo/mixed_topology/main.cpp:105:71: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [100%] Linking CXX executable demo_mixed_topology cd /<>/obj-arm-linux-gnueabihf-real/run_demo/mixed_topology && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_mixed_topology.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_mixed_topology.dir/main.cpp.o -o demo_mixed_topology -Wl,-rpath,/<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib /<>/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/libpetsc_real.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' [100%] Built target demo_mixed_topology make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-real/run_demo/CMakeFiles 0 make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' Running tests... /usr/bin/ctest --force-new-ctest-process Test project /<>/obj-arm-linux-gnueabihf-real/run_demo Start 1: demo_poisson_mpi_2 1/21 Test #1: demo_poisson_mpi_2 ........................... Passed 0.42 sec Start 2: demo_poisson_mpi_3 2/21 Test #2: demo_poisson_mpi_3 ........................... Passed 1.12 sec Start 3: demo_poisson_serial 3/21 Test #3: demo_poisson_serial .......................... Passed 0.38 sec Start 4: demo_poisson_matrix_free_mpi_2 4/21 Test #4: demo_poisson_matrix_free_mpi_2 ............... Passed 0.37 sec Start 5: demo_poisson_matrix_free_mpi_3 5/21 Test #5: demo_poisson_matrix_free_mpi_3 ............... Passed 1.29 sec Start 6: demo_poisson_matrix_free_serial 6/21 Test #6: demo_poisson_matrix_free_serial .............. Passed 0.33 sec Start 7: demo_hyperelasticity_mpi_2 7/21 Test #7: demo_hyperelasticity_mpi_2 ................... Passed 4.98 sec Start 8: demo_hyperelasticity_mpi_3 8/21 Test #8: demo_hyperelasticity_mpi_3 ................... Passed 6.64 sec Start 9: demo_hyperelasticity_serial 9/21 Test #9: demo_hyperelasticity_serial .................. Passed 5.89 sec Start 10: demo_interpolation-io_mpi_2 10/21 Test #10: demo_interpolation-io_mpi_2 .................. Passed 0.45 sec Start 11: demo_interpolation-io_mpi_3 11/21 Test #11: demo_interpolation-io_mpi_3 .................. Passed 1.74 sec Start 12: demo_interpolation-io_serial 12/21 Test #12: demo_interpolation-io_serial ................. Passed 0.37 sec Start 13: demo_interpolation_different_meshes_mpi_2 13/21 Test #13: demo_interpolation_different_meshes_mpi_2 .... Passed 1.87 sec Start 14: demo_interpolation_different_meshes_mpi_3 14/21 Test #14: demo_interpolation_different_meshes_mpi_3 .... Passed 19.42 sec Start 15: demo_interpolation_different_meshes_serial 15/21 Test #15: demo_interpolation_different_meshes_serial ... Passed 2.47 sec Start 16: demo_biharmonic_mpi_2 16/21 Test #16: demo_biharmonic_mpi_2 ........................ Passed 0.66 sec Start 17: demo_biharmonic_mpi_3 17/21 Test #17: demo_biharmonic_mpi_3 ........................ Passed 1.48 sec Start 18: demo_biharmonic_serial 18/21 Test #18: demo_biharmonic_serial ....................... Passed 0.84 sec Start 19: demo_mixed_topology_mpi_2 19/21 Test #19: demo_mixed_topology_mpi_2 .................... Passed 0.37 sec Start 20: demo_mixed_topology_mpi_3 20/21 Test #20: demo_mixed_topology_mpi_3 .................... Passed 0.39 sec Start 21: demo_mixed_topology_serial 21/21 Test #21: demo_mixed_topology_serial ................... Passed 0.36 sec 100% tests passed, 0 tests failed out of 21 Total Test time (real) = 51.86 sec make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-real/run_demo' == testing complex number build == running tests from test for complex build -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer;filesystem -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found boost_filesystem 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_filesystem-1.83.0 -- [x] libboost_filesystem.so.1.83.0 -- [ ] libboost_filesystem.a -- Adding boost_filesystem dependencies: atomic;headers -- Found boost_atomic 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_atomic-1.83.0 -- [x] libboost_atomic.so.1.83.0 -- [ ] libboost_atomic.a -- Adding boost_atomic dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer filesystem -- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc;petsc' -- Checking for one of the modules 'SLEPc;slepc' -- Configuring done (11.3s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: MPIEXEC_PARAMS -- Build files have been written to: /<>/obj-arm-linux-gnueabihf-complex/run_test make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' /usr/bin/cmake -S/<>/cpp/test -B/<>/obj-arm-linux-gnueabihf-complex/run_test --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-complex/run_test/CMakeFiles /<>/obj-arm-linux-gnueabihf-complex/run_test//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' [ 8%] Compile poisson.py using FFCx ffcx /<>/cpp/test/poisson.py cd /<>/obj-arm-linux-gnueabihf-complex/run_test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/test /<>/cpp/test /<>/obj-arm-linux-gnueabihf-complex/run_test /<>/obj-arm-linux-gnueabihf-complex/run_test /<>/obj-arm-linux-gnueabihf-complex/run_test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' [ 16%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/main.cpp [ 25%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/vector.cpp In file included from /usr/include/c++/13/bits/char_traits.h:57, from /usr/include/c++/13/string:42, from /usr/include/catch2/internal/catch_stringref.hpp:12, from /usr/include/catch2/catch_assertion_info.hpp:13, from /usr/include/catch2/internal/catch_assertion_handler.hpp:11, from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, from /usr/include/catch2/catch_test_macros.hpp:11, from /usr/include/catch2/catch_template_test_macros.hpp:20, from /<>/cpp/test/vector.cpp:9: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘void {anonymous}::test_vector() [with T = double]’ at /<>/cpp/test/vector.cpp:38:8: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, std::vector >&, const std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, vector >&, const vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘void {anonymous}::test_vector() [with T = std::complex]’ at /<>/cpp/test/vector.cpp:38:8: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 33%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/matrix.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx.h:11, from /<>/cpp/test/matrix.cpp:13: /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix_to_transpose(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 293 | void apply_matrix_to_transpose( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/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]’: /<>/cpp/test/matrix.cpp:32:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 32 | void spmv_impl(std::span values, | ^~~~~~~~~ /<>/cpp/test/matrix.cpp:32:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /<>/cpp/test/matrix.cpp:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = 1; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = -1; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = 3; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:169) [with T = double; int _bs = 2; auto:169 = std::function&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_iterator.h:85, from /usr/include/c++/13/bits/stl_algobase.h:67, from /usr/include/c++/13/array:43, from /usr/include/c++/13/span:41, from /usr/include/basix/mdspan.hpp:1275: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/la/MatrixCSR.h:436:22: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}]’ at /usr/include/c++/13/bits/alloc_traits.h:661:19, inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {ompi_communicator_t*, const int&, const std::array >, 2>&, std::vector >&, std::vector >&}; _Tp = dolfinx::common::IndexMap]’ at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from ‘std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {ompi_communicator_t*, const int&, const array >, 2>&, vector >&, vector >&}]’ at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/la/MatrixCSR.h:436:22: /usr/include/c++/13/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = float; Container = std::vector >; ColContainer = std::vector; RowPtrContainer = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/la/MatrixCSR.h:590:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:641:70, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:473:66, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1590:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1590 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:592:52, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:505:48, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1567:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1567 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:625:62, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:483:58, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1613:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1613 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:609:60, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:496:56, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1637:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1637 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/mdspan.hpp:4252: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’, inlined from ‘void dolfinx::fem::assemble_matrix(auto:197, const Form&, const std::vector > >&) [with T = double; U = double; auto:197 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:338:20: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/c++/13/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 > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 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_less_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-complex/usr/include/dolfinx.h:10: /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:12: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:84 = ompi_communicator_t*; auto:85 = const std::vector, std::allocator > >; auto:86 = const dolfinx::fem::ElementDofLayout; auto:87 = const dolfinx::graph::AdjacencyList; auto:88 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:84 = ompi_communicator_t*; auto:85 = const std::vector, std::allocator > >; auto:86 = const dolfinx::fem::ElementDofLayout; auto:87 = const dolfinx::graph::AdjacencyList; auto:88 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’, inlined from ‘void {anonymous}::test_matrix_apply()’ at /<>/cpp/test/matrix.cpp:183:7, inlined from ‘void CATCH2_INTERNAL_TEST_0()’ at /<>/cpp/test/matrix.cpp:231:3: /<>/cpp/test/matrix.cpp:95:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 95 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/matrix.cpp:95:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/matrix.cpp:95:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/matrix.cpp:102:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 102 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/matrix.cpp:102:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/matrix.cpp:102:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 41%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/io.cpp [ 50%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/sub_systems_manager.cpp [ 58%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/index_map.cpp In file included from /<>/cpp/test/common/index_map.cpp:11: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/Scatterer.h:333:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 333 | void scatter_fwd(std::span local_data, | ^~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/Scatterer.h:333:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: /<>/cpp/test/common/index_map.cpp:36:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 36 | global_ghost_owner); | ^ /<>/cpp/test/common/index_map.cpp:36:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp:45:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 45 | sct.scatter_fwd(data_local, data_ghost); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/common/index_map.cpp:45:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp:45:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: /<>/cpp/test/common/index_map.cpp:83:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 83 | global_ghost_owner); | ^ /<>/cpp/test/common/index_map.cpp:83:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 66%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/sort.cpp In file included from /<>/cpp/test/common/sort.cpp:10: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/mesh/distributed_mesh.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /usr/include/basix/maps.h:7, from /usr/include/basix/finite-element.h:9, from /<>/cpp/test/mesh/distributed_mesh.cpp:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:11, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx.h:11, from /<>/cpp/test/mesh/distributed_mesh.cpp:11: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/cell.h:10, from /usr/include/basix/finite-element.h:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/array:43, from /usr/include/basix/cell.h:7: /usr/include/c++/13/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 > >]’: /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 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_less_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-complex/usr/include/dolfinx.h:10: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:98:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:114:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:98:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’ at /<>/cpp/test/mesh/distributed_mesh.cpp:114:12: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: /<>/cpp/test/mesh/distributed_mesh.cpp:126:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 126 | cell_group_offsets, external_vertices); | ^ /<>/cpp/test/mesh/distributed_mesh.cpp:126:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/test/mesh/distributed_mesh.cpp:126:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:12: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘dolfinx::mesh::create_mesh >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector&, std::array, CellPartitionFunction):: [with auto:84 = ompi_communicator_t*; auto:85 = const std::vector, std::allocator > >; auto:86 = const dolfinx::fem::ElementDofLayout; auto:87 = const dolfinx::graph::AdjacencyList; auto:88 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [ 83%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -std=c++20 -Wall -Werror -Wextra -pedantic -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 /<>/cpp/test/common/CIFailure.cpp [ 91%] Building C object CMakeFiles/unittests.dir/poisson.c.o /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_test -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-complex/run_test/poisson.c [100%] Linking CXX executable unittests /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro 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/mesh/distributed_mesh.cpp.o CMakeFiles/unittests.dir/common/CIFailure.cpp.o CMakeFiles/unittests.dir/poisson.c.o -o unittests -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /usr/lib/libCatch2Main.a /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' [100%] Built target unittests make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-complex/run_test/CMakeFiles 0 make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' Running tests... /usr/bin/ctest --force-new-ctest-process Test project /<>/obj-arm-linux-gnueabihf-complex/run_test Start 1: unittests 1/1 Test #1: unittests ........................ Passed 1.12 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 1.13 sec make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_test' running tests from demo for complex build -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 -- Requested configuration: QUIET REQUIRED COMPONENTS timer;filesystem -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 -- [x] libboost_timer.so.1.83.0 -- [ ] libboost_timer.a -- Adding boost_timer dependencies: headers -- Found boost_filesystem 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_filesystem-1.83.0 -- [x] libboost_filesystem.so.1.83.0 -- [ ] libboost_filesystem.a -- Adding boost_filesystem dependencies: atomic;headers -- Found boost_atomic 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_atomic-1.83.0 -- [x] libboost_atomic.so.1.83.0 -- [ ] libboost_atomic.a -- Adding boost_atomic dependencies: headers -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: timer filesystem -- Found Python3: /usr/bin/python3 (found version "3.12.3") found components: Interpreter -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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.10.10") found components: C -- HDF5_DIR: HDF5_DIR-NOTFOUND -- HDF5_DEFINITIONS: -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_HL_LIBRARIES: -- HDF5_C_DEFINITIONS: -- HDF5_C_INCLUDE_DIR: -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/openmpi -- HDF5_C_LIBRARY: -- HDF5_C_LIBRARIES: /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/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 -- HDF5_C_HL_LIBRARY: -- HDF5_C_HL_LIBRARIES: -- Defined targets (if any): -- ... hdf5::hdf5 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for one of the modules 'PETSc;petsc' -- Checking for one of the modules 'SLEPc;slepc' -- Looking for PETSC_USE_REAL_DOUBLE -- Looking for PETSC_USE_REAL_DOUBLE - found -- Performing Test HAVE_NO_MULTLINE -- Performing Test HAVE_NO_MULTLINE - Success -- ** This demo does not support complex mode -- Configuring done (11.8s) -- Generating done (0.1s) -- Build files have been written to: /<>/obj-arm-linux-gnueabihf-complex/run_demo make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' /usr/bin/cmake -S/<>/cpp/demo -B/<>/obj-arm-linux-gnueabihf-complex/run_demo --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-complex/run_demo/CMakeFiles /<>/obj-arm-linux-gnueabihf-complex/run_demo//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 5%] Compile poisson.py using FFCx cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson && ffcx /<>/cpp/demo/poisson/poisson.py "--scalar_type=double _Complex" cd /<>/obj-arm-linux-gnueabihf-complex/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/poisson /<>/obj-arm-linux-gnueabihf-complex/run_demo /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 11%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson -I/<>/cpp/demo/poisson -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/poisson/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx.h:11, from /<>/cpp/demo/poisson/main.cpp:93: /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix_to_transpose(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 293 | void apply_matrix_to_transpose( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /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 = std::complex]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-complex/usr/include/dolfinx.h:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 1; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = -1; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 2; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 3; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:11: /<>/debian/tmp-complex/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:188, std::span, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, std::span, std::span, int, std::span, const std::function&, std::span, std::span, std::span, T) [with T = std::complex; int _bs = -1; auto:188 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:306:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 306 | void _lift_bc_interior_facets( | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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 >, auto:187, std::span, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, std::span, std::span, int, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs = -1; auto:187 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:198:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 198 | void _lift_bc_exterior_facets( | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, T) const [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:475:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 475 | void set(std::span x, T scale = 1) const | ^~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:12: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, | ^~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:852:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 852 | _lift_bc_interior_facets( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 853 | b, x_dofmap, x, num_cell_facets, kernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | a.domain(IntegralType::interior_facet, i), dof_transform, dofmap0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | bs0, dof_transform_to_transpose, dofmap1, bs1, constants, coeffs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 856 | cstride, cell_info, get_perm, bc_values1, bc_markers1, x0, scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:821:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 821 | _lift_bc_exterior_facets( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 822 | b, x_dofmap, x, kernel, a.domain(IntegralType::exterior_facet, i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 823 | dof_transform, dofmap0, bs0, dof_transform_to_transpose, dofmap1, bs1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 824 | constants, coeffs, cstride, cell_info, bc_values1, bc_markers1, x0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | scale); | ~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, mdspan2_t, std::span >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:883:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 883 | void apply_lifting( | ^~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 930 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | bc_markers1, x0[j], scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 935 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | bc_markers1, std::span(), scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:641:70, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:473:66, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1590:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1590 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:592:52, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:505:48, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1567:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1567 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:625:62, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:483:58, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1613:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1613 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:609:60, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:496:56, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1637:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1637 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-complex/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::complex; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘main(int, char**):: [with auto:218 = std::mdspan, std::layout_right, std::default_accessor >]’ at /<>/cpp/demo/poisson/main.cpp:194:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair >, vector >; _Fn = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:61:67, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair >, vector >; _Callable = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:116:38, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair >, std::vector >; _Functor = main(int, char**)::; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’ at /usr/include/c++/13/bits/std_function.h:291:44: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::complex; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘main(int, char**):: [with auto:219 = std::mdspan, std::layout_right, std::default_accessor >]’ at /<>/cpp/demo/poisson/main.cpp:205:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair >, vector >; _Fn = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:61:67, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair >, vector >; _Callable = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:116:38, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair >, std::vector >; _Functor = main(int, char**)::; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’ at /usr/include/c++/13/bits/std_function.h:291:44: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:122:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 122 | void assemble_vector(std::span b, const Form& L) | ^~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:233:16, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/poisson/main.cpp:236:29: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:173:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 173 | impl::apply_lifting(b, a, mesh->geometry().dofmap(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | mesh->geometry().x(), constants, coeffs, bcs1, x0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | scale); | ~~~~~~ In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = std::complex; U = double]’, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/poisson/main.cpp:238:22: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ [ 16%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson && /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson -I/<>/cpp/demo/poisson -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson/poisson.c [ 22%] Linking CXX executable demo_poisson cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_poisson.dir/main.cpp.o CMakeFiles/demo_poisson.dir/poisson.c.o -o demo_poisson -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 22%] Built target demo_poisson make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 27%] Compile poisson.py using FFCx cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free && ffcx /<>/cpp/demo/poisson_matrix_free/poisson.py "--scalar_type=double _Complex" cd /<>/obj-arm-linux-gnueabihf-complex/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/poisson_matrix_free /<>/obj-arm-linux-gnueabihf-complex/run_demo /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 33%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free -I/<>/cpp/demo/poisson_matrix_free -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/poisson_matrix_free/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx.h:11, from /<>/cpp/demo/poisson_matrix_free/main.cpp:31: /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 = std::complex]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-complex/usr/include/dolfinx.h:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 1; auto:168 = std::function, 4294967295>&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = -1; auto:168 = std::function, 4294967295>&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 3; auto:168 = std::function, 4294967295>&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 2; auto:168 = std::function, 4294967295>&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, T) const [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:475:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 475 | void set(std::span x, T scale = 1) const | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:455:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 455 | void set_bc(std::span b, | ^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:12: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:11: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:951:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 951 | void assemble_vector( | ^~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:1098:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1098 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1099 | constants, coefficients); | ~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-complex/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::complex; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘main(int, char**):: [with auto:225 = std::mdspan, std::layout_right, std::default_accessor >]’ at /<>/cpp/demo/poisson_matrix_free/main.cpp:152:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair >, vector >; _Fn = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:61:67, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair >, vector >; _Callable = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:116:38, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair >, std::vector >; _Functor = main(int, char**)::; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’ at /usr/include/c++/13/bits/std_function.h:291:44: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:122:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 122 | void assemble_vector(std::span b, const Form& L) | ^~~~~~~~~~~~~~~ In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = std::complex; U = double]’, inlined from ‘main(int, char**):: [with auto:226 = dolfinx::la::Vector, std::vector > >; auto:227 = dolfinx::la::Vector, std::vector > >]’ at /<>/cpp/demo/poisson_matrix_free/main.cpp:200:24: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ [ 38%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free && /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free -I/<>/cpp/demo/poisson_matrix_free -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free/poisson.c [ 44%] Linking CXX executable demo_poisson_matrix_free cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o -o demo_poisson_matrix_free -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 44%] Built target demo_poisson_matrix_free make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' cd /<>/obj-arm-linux-gnueabihf-complex/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/interpolation-io /<>/obj-arm-linux-gnueabihf-complex/run_demo /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation-io /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 50%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation-io && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation-io -I/<>/cpp/demo/interpolation-io -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/interpolation-io/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/cpp/demo/interpolation-io/main.cpp:7: /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /usr/include/basix/maps.h:7, from /usr/include/basix/finite-element.h:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Expression.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:13, from /<>/cpp/demo/interpolation-io/main.cpp:14: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/cpp/demo/interpolation-io/main.cpp:13: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:9: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, std::mdspan >, std::span<_Type, 4294967295>) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 152 | void scatter_values( | ^~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, std::mdspan >, std::span<_Type, 4294967295>) [with T = std::complex]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::mdspan, std::extents, std::layout_right, std::default_accessor > >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:487:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:580:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 580 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 375 | void eval(std::span x, std::array xshape, | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:477:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 477 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:553:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 553 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 554 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 559 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:561:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:564:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 565 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 582 | element->tabulate(basis_derivatives_reference_values_b, Xb, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | {X.extent(0), X.extent(1)}, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_meshes(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, const std::tuple >, std::vector >, std::vector >, std::vector > >&) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 717 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 725 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | std::span(values_b)); | ~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:741:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 742 | cells); | ~~~~~~ /<>/debian/tmp-complex/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 = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 375 | void eval(std::span x, std::array xshape, | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:477:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 477 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:553:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 553 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 554 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 559 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:561:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:564:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 565 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 582 | element->tabulate(basis_derivatives_reference_values_b, Xb, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | {X.extent(0), X.extent(1)}, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_meshes(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, const std::tuple >, std::vector >, std::vector >, std::vector > >&) [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 717 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::mdspan, std::extents, std::layout_right, std::default_accessor > >’ changed in GCC 7.1 725 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | std::span(values_b)); | ~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:741:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 741 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 742 | cells); | ~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:487:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:115:15, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 120 | math::inv(J, K); | ~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:120:16: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 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]’, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:580:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 580 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const::, 4294967295>&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/cell.h:10, from /usr/include/basix/finite-element.h:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DofMap.h:16, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:10: /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [ 55%] Linking CXX executable demo_interpolation-io cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro "CMakeFiles/demo_interpolation-io.dir/main.cpp.o" -o demo_interpolation-io -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 55%] Built target demo_interpolation-io make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' cd /<>/obj-arm-linux-gnueabihf-complex/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/interpolation_different_meshes /<>/obj-arm-linux-gnueabihf-complex/run_demo /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation_different_meshes /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 61%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation_different_meshes && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation_different_meshes -I/<>/cpp/demo/interpolation_different_meshes -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/interpolation_different_meshes/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /usr/include/basix/e-lagrange.h:9, from /<>/cpp/demo/interpolation_different_meshes/main.cpp:7: /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]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/basix/mdspan.hpp:2182, from /usr/include/basix/maps.h:7, from /usr/include/basix/finite-element.h:9: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/cpp/demo/interpolation_different_meshes/main.cpp:8: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:19: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h:226:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 226 | std::array support(std::span bd, std::array v) | ^~~~~~~ /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h:296:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h:468:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468 | compute_collisions(const BoundingBoxTree& tree, std::span points) | ^~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h:476:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 476 | impl::_compute_collisions_point( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 477 | tree, std::span(points.data() + 3 * p, 3), entities); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::scatter_values(MPI_Comm, std::span, std::span, std::mdspan >, std::span<_Type, 4294967295>) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 152 | void scatter_values( | ^~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:487:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 487 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:579:36: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_maps(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:580:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 580 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 375 | void eval(std::span x, std::array xshape, | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:375:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:477:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 477 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:548:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:553:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 553 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 554 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559:33: note: parameter passing for argument of type ‘dolfinx::fem::CoordinateElement::mdspan2_t’ {aka ‘std::mdspan >’} changed in GCC 7.1 559 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:559: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 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:561:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan >; V = std::mdspan >&; T = double]’, inlined from ‘void dolfinx::fem::Function::eval(std::span, std::array, std::span, std::span<_Type, 4294967295>, std::array) const [with T = double; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:563:55: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:564:69: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564 | detJ[p] = CoordinateElement::compute_jacobian_determinant( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 565 | _J, det_scratch); | ~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 582 | element->tabulate(basis_derivatives_reference_values_b, Xb, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583 | {X.extent(0), X.extent(1)}, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:582:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_nonmatching_meshes(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, const std::tuple >, std::vector >, std::vector >, std::vector > >&) [with T = double; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 717 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 718 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:717:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 725 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | std::span(values_b)); | ~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:725:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:741:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 742 | cells); | ~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = double; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = double; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const span&, int32_t, int)>&; _Args = {const span&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function(bool, bool, bool) const::&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:18: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 62 | std::array compute_bbox_of_bboxes( | ^~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h:29:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 29 | nearest_simplex(std::span s) | ^~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h:188:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 188 | return nearest_simplex(s.template subspan<0, 3 * 3>()); | ^ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h:207:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 207 | const auto [snew, v] = nearest_simplex(M); | ^~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h:255:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 255 | std::array compute_distance_gjk(std::span p, | ^~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h:255:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/geometry/gjk.h:302:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 302 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/basix/cell.h:10, from /usr/include/basix/e-lagrange.h:7: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DofMap.h:16, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:11: /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:14: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:55 = ompi_communicator_t*; auto:56 = const std::vector, std::allocator > >; auto:57 = const dolfinx::fem::ElementDofLayout; auto:58 = const dolfinx::graph::AdjacencyList; auto:59 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: /usr/include/c++/13/bits/stl_algo.h:1957:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 1957 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1957:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1957:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1978:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 1978 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 80 | std::int32_t _build_from_leaf( | ^~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In function ‘constexpr void std::nth_element(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector >&)::]’, inlined from ‘int32_t dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int> >, std::vector&, std::vector&) [with T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:110:21: /usr/include/c++/13/bits/stl_algo.h:4829:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 4829 | std::__introselect(__first, __nth, __last, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 4830 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4831 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h: In function ‘std::tuple >, std::vector >, std::vector >, std::vector > > dolfinx::geometry::determine_point_ownership(const dolfinx::mesh::Mesh&, std::span, T) [with T = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/geometry/utils.h:682:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 682 | determine_point_ownership(const mesh::Mesh& mesh, std::span points, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable demo_interpolation_different_meshes cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o -o demo_interpolation_different_meshes -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 66%] Built target demo_interpolation_different_meshes make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 72%] Compile biharmonic.py using FFCx cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic && ffcx /<>/cpp/demo/biharmonic/biharmonic.py "--scalar_type=double _Complex" cd /<>/obj-arm-linux-gnueabihf-complex/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/biharmonic /<>/obj-arm-linux-gnueabihf-complex/run_demo /<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic /<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 77%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic -I/<>/cpp/demo/biharmonic -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -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 /<>/cpp/demo/biharmonic/main.cpp In file included from /usr/include/basix/finite-element.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:10, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx.h:11, from /<>/cpp/demo/biharmonic/main.cpp:125: /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix_to_transpose(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 293 | void apply_matrix_to_transpose( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/precompute.h:293:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /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 = std::complex]’: /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 251 | void apply_matrix( | ^~~~~~~~~~~~ /usr/include/basix/precompute.h:251:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/common/dolfinx_common.h:13, from /<>/debian/tmp-complex/usr/include/dolfinx.h:10: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_matrix_impl.h:12, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:20: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 1; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 803 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = -1; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 3; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span<_Type, 4294967295>, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:168) [with T = std::complex; int _bs = 2; auto:168 = std::function >&, const std::span&, int, int)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:803:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:11: /<>/debian/tmp-complex/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:188, std::span, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, std::span, std::span, int, std::span, const std::function&, std::span, std::span, std::span, T) [with T = std::complex; int _bs = -1; auto:188 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:306:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 306 | void _lift_bc_interior_facets( | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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 >, auto:187, std::span, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, const std::function&, const std::span&, int, int)>&, mdspan2_t, int, std::span, std::span, int, std::span, std::span, std::span, std::span, T) [with T = std::complex; int _bs = -1; auto:187 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:198:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 198 | void _lift_bc_exterior_facets( | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h: In member function ‘void dolfinx::fem::DirichletBC::set(std::span<_Type, 4294967295>, T) const [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/DirichletBC.h:475:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 475 | void set(std::span x, T scale = 1) const | ^~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:12: /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:69:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 69 | cmap.tabulate(0, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/FunctionSpace.h:18, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:11: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:974:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 974 | void pack_coefficients(const Form& form, IntegralType integral_type, | ^~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1155 | pack_coefficients(form, key.first, key.second, val.first, val.second); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/utils.h:1155:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:17, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/dolfinx_fem.h:13: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:86:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 86 | auto det(Matrix A) | ^~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:132:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 132 | compute_jacobian_determinant(const U& J, std::span w) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 741 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, | ^~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:741:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:852:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 852 | _lift_bc_interior_facets( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 853 | b, x_dofmap, x, num_cell_facets, kernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | a.domain(IntegralType::interior_facet, i), dof_transform, dofmap0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | bs0, dof_transform_to_transpose, dofmap1, bs1, constants, coeffs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 856 | cstride, cell_info, get_perm, bc_values1, bc_markers1, x0, scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:821:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 821 | _lift_bc_exterior_facets( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 822 | b, x_dofmap, x, kernel, a.domain(IntegralType::exterior_facet, i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 823 | dof_transform, dofmap0, bs0, dof_transform_to_transpose, dofmap1, bs1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 824 | constants, coeffs, cstride, cell_info, bc_values1, bc_markers1, x0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | scale); | ~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::apply_lifting(std::span<_Type, 4294967295>, std::vector > >, mdspan2_t, std::span >, const std::vector >&, const std::vector, std::pair, int> > >&, const std::vector > > >&, const std::vector >&, T) [with T = std::complex; U = double]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:883:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 883 | void apply_lifting( | ^~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 930 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | bc_markers1, x0[j], scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:930:19: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 935 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | bc_markers1, std::span(), scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/assemble_vector_impl.h:935:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 124 | void inv(U A, V B) | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:124:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 211 | void pinv(U A, V P) | ^~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/math.h:211:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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 245 | inv(ATA, Inv); | ~~~^~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:748:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 748 | void interpolate(Function& u, std::span f, | ^~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:942:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 942 | cmap.tabulate(1, X, Xshape, phi_b); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:1000:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 1000 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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]’, inlined from ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:999:38: /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 122 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/fem/CoordinateElement.h:122:17: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/Function.h:248:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 248 | fem::interpolate(*this, std::span(fx.data(), fx.size()), _fshape, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | cells); | ~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1454 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1455 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1454:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:542:57, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:341:53, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1529:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1529 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:524:39, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:369:35, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1499:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1499 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1500 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:641:70, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:473:66, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1590:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1590 | transform_data(data, block_size, cell_info, _etrans_invT, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1591 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:592:52, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:505:48, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1567:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1567 | transform_data(data, block_size, cell_info, _etrans, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’: /usr/include/basix/finite-element.h:1412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1412 | void FiniteElement::transform_data( | ^~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1433 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1434 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1433:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1465 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1466 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1467 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1465:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 1476 | op(std::span(v_size_t), | ~~^~~~~~~~~~~~~~~~~~~~~ 1477 | mdspan_t(matrix.first.data(), matrix.second), data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | dofstart, block_size); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/basix/finite-element.h:1476:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:559:49, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:350:45, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1514:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1514 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:576:47, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:361:43, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1544:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1544 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_transpose_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_transpose_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:625:62, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:483:58, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1613:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1613 | transform_data(data, block_size, cell_info, _etransT, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1614 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void basix::FiniteElement::apply_inverse_dof_transformation_to_transpose(std::span, int, uint32_t) const [with T = std::complex; F = double]’, inlined from ‘void dolfinx::fem::FiniteElement::apply_inverse_dof_transformation_to_transpose(const std::span&, uint32_t, int) const [with U = std::complex; T = double]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:609:60, inlined from ‘dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/FiniteElement.h:496:56, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:61:36, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const span&, int32_t, int)>&; _Args = {const span, 4294967295>&, const span&, int, int}]’ at /usr/include/c++/13/bits/invoke.h:111:28, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = dolfinx::fem::FiniteElement::get_dof_transformation_to_transpose_function >(bool, bool, bool) const:: >&, const std::span&, int32_t, int)>; _ArgTypes = {const std::span, 4294967295>&, const std::span&, int, int}]’ at /usr/include/c++/13/bits/std_function.h:290:30: /usr/include/basix/finite-element.h:1637:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 1637 | transform_data(data, block_size, cell_info, _etrans_inv, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1638 | precompute::apply_matrix_to_transpose); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-complex/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::complex; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘main(int, char**):: [with auto:217 = std::mdspan, std::layout_right, std::default_accessor >]’ at /<>/cpp/demo/biharmonic/main.cpp:180:24, inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair >, vector >; _Fn = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:61:67, inlined from ‘constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair >, vector >; _Callable = main(int, char**)::&; _Args = {mdspan, layout_right, default_accessor >}]’ at /usr/include/c++/13/bits/invoke.h:116:38, inlined from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair >, std::vector >; _Functor = main(int, char**)::; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’ at /usr/include/c++/13/bits/std_function.h:291:44: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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 >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector >]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In file included from /<>/debian/tmp-complex/usr/include/dolfinx/geometry/BoundingBoxTree.h:14, from /<>/debian/tmp-complex/usr/include/dolfinx/fem/interpolate.h:18: In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:855:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 855 | auto [graph, unmatched_facets, max_v, facet_attached_cells] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 900 | std::move(cell_nodes)}; | ^ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:900:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘dolfinx::mesh::create_mesh > >(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector, std::allocator > >&, const std::vector >&, std::array, CellPartitionFunction):: [with auto:83 = ompi_communicator_t*; auto:84 = const std::vector, std::allocator > >; auto:85 = const dolfinx::fem::ElementDofLayout; auto:86 = const dolfinx::graph::AdjacencyList; auto:87 = std::function(ompi_communicator_t*, int, int, const dolfinx::graph::AdjacencyList&)>]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:880:14, inlined from ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, const dolfinx::graph::AdjacencyList&, const std::vector::type> >&, const U&, std::array, CellPartitionFunction) [with U = std::vector >]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/utils.h:903:8: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:122:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 122 | void assemble_vector(std::span b, const Form& L) | ^~~~~~~~~~~~~~~ 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]’, inlined from ‘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]’ at /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:233:16, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/biharmonic/main.cpp:255:29: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:173:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 173 | impl::apply_lifting(b, a, mesh->geometry().dofmap(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | mesh->geometry().x(), constants, coeffs, bcs1, x0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | scale); | ~~~~~~ In function ‘void dolfinx::fem::set_bc(std::span<_Type, 4294967295>, const std::vector > >&, T) [with T = std::complex; U = double]’, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/biharmonic/main.cpp:257:22: /<>/debian/tmp-complex/usr/include/dolfinx/fem/assembler.h:462:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 462 | bc->set(b, scale); | ~~~~~~~^~~~~~~~~~ [ 83%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic && /usr/bin/cc -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic -I/<>/cpp/demo/biharmonic -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 /<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic/biharmonic.c [ 88%] Linking CXX executable demo_biharmonic cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_biharmonic.dir/main.cpp.o CMakeFiles/demo_biharmonic.dir/biharmonic.c.o -o demo_biharmonic -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 88%] Built target demo_biharmonic make -f mixed_topology/CMakeFiles/demo_mixed_topology.dir/build.make mixed_topology/CMakeFiles/demo_mixed_topology.dir/depend make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' cd /<>/obj-arm-linux-gnueabihf-complex/run_demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<>/cpp/demo /<>/cpp/demo/mixed_topology /<>/obj-arm-linux-gnueabihf-complex/run_demo /<>/obj-arm-linux-gnueabihf-complex/run_demo/mixed_topology /<>/obj-arm-linux-gnueabihf-complex/run_demo/mixed_topology/CMakeFiles/demo_mixed_topology.dir/DependInfo.cmake "--color=" make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make -f mixed_topology/CMakeFiles/demo_mixed_topology.dir/build.make mixed_topology/CMakeFiles/demo_mixed_topology.dir/build make[4]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [ 94%] Building CXX object mixed_topology/CMakeFiles/demo_mixed_topology.dir/main.cpp.o cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/mixed_topology && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.7.3\" -DHAS_PTSCOTCH -DHAS_SLEPC -I/<>/obj-arm-linux-gnueabihf-complex/run_demo/mixed_topology -I/<>/cpp/demo/mixed_topology -isystem /<>/debian/tmp-complex/usr/include -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -isystem /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/include -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -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 -Werror -MD -MT mixed_topology/CMakeFiles/demo_mixed_topology.dir/main.cpp.o -MF CMakeFiles/demo_mixed_topology.dir/main.cpp.o.d -o CMakeFiles/demo_mixed_topology.dir/main.cpp.o -c /<>/cpp/demo/mixed_topology/main.cpp In file included from /usr/include/c++/13/algorithm:61, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:9, from /<>/debian/tmp-complex/usr/include/dolfinx/common/IndexMap.h:11, from /<>/cpp/demo/mixed_topology/main.cpp:1: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:15, from /<>/cpp/demo/mixed_topology/main.cpp:4: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h: In function ‘void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/sort.h:27:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 27 | void radix_sort(std::span array) | ^~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/debian/tmp-complex/usr/include/dolfinx/graph/AdjacencyList.h:16, from /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:17: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/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]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:463:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463 | distribute_from_postoffice(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:494:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:496:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, const U&, int) [with U = std::vector]’: /<>/debian/tmp-complex/usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 676 | distribute_data(MPI_Comm comm, std::span indices, | ^~~~~~~~~~~~~~~ In lambda function, inlined from ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(MPI_Comm, const Topology&, const std::vector::type> >&, const dolfinx::graph::AdjacencyList&, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’ at /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:250:8: /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:234:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 234 | std::vector l2g | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 240 | std::vector l2l = graph::build::compute_local_to_local(l2g, indices); | ^~~ /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/debian/tmp-complex/usr/include/dolfinx/mesh/Geometry.h:240:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/mixed_topology/main.cpp:93:12: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘int main(int, char**)’ at /<>/cpp/demo/mixed_topology/main.cpp:93:12: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/demo/mixed_topology/main.cpp: In function ‘int main(int, char**)’: /<>/cpp/demo/mixed_topology/main.cpp:105:71: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 105 | auto topo = std::make_shared(mesh::create_topology( | ~~~~~~~~~~~~~~~~~~~~~^ 106 | MPI_COMM_WORLD, cells_list, original_global_index, ghost_owners, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | cell_types, cell_group_offsets, boundary_vertices)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/cpp/demo/mixed_topology/main.cpp:105:71: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 /<>/cpp/demo/mixed_topology/main.cpp:105:71: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 [100%] Linking CXX executable demo_mixed_topology cd /<>/obj-arm-linux-gnueabihf-complex/run_demo/mixed_topology && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_mixed_topology.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/fenics-dolfinx-1:0.7.3-5build1 -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/demo_mixed_topology.dir/main.cpp.o -o demo_mixed_topology -Wl,-rpath,/<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/usr/lib/arm-linux-gnueabihf/hdf5/openmpi:/usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib /<>/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.7.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/arm-linux-gnueabihf/hdf5/openmpi/libhdf5.so /usr/lib/slepcdir/slepc3.19/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so make[4]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' [100%] Built target demo_mixed_topology make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' /usr/bin/cmake -E cmake_progress_start /<>/obj-arm-linux-gnueabihf-complex/run_demo/CMakeFiles 0 make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' Running tests... /usr/bin/ctest --force-new-ctest-process Test project /<>/obj-arm-linux-gnueabihf-complex/run_demo Start 1: demo_poisson_mpi_2 1/18 Test #1: demo_poisson_mpi_2 ........................... Passed 0.42 sec Start 2: demo_poisson_mpi_3 2/18 Test #2: demo_poisson_mpi_3 ........................... Passed 1.14 sec Start 3: demo_poisson_serial 3/18 Test #3: demo_poisson_serial .......................... Passed 0.38 sec Start 4: demo_poisson_matrix_free_mpi_2 4/18 Test #4: demo_poisson_matrix_free_mpi_2 ............... Passed 0.37 sec Start 5: demo_poisson_matrix_free_mpi_3 5/18 Test #5: demo_poisson_matrix_free_mpi_3 ............... Passed 1.18 sec Start 6: demo_poisson_matrix_free_serial 6/18 Test #6: demo_poisson_matrix_free_serial .............. Passed 0.34 sec Start 7: demo_interpolation-io_mpi_2 7/18 Test #7: demo_interpolation-io_mpi_2 .................. Passed 0.39 sec Start 8: demo_interpolation-io_mpi_3 8/18 Test #8: demo_interpolation-io_mpi_3 .................. Passed 1.55 sec Start 9: demo_interpolation-io_serial 9/18 Test #9: demo_interpolation-io_serial ................. Passed 0.40 sec Start 10: demo_interpolation_different_meshes_mpi_2 10/18 Test #10: demo_interpolation_different_meshes_mpi_2 .... Passed 1.93 sec Start 11: demo_interpolation_different_meshes_mpi_3 11/18 Test #11: demo_interpolation_different_meshes_mpi_3 .... Passed 20.18 sec Start 12: demo_interpolation_different_meshes_serial 12/18 Test #12: demo_interpolation_different_meshes_serial ... Passed 2.53 sec Start 13: demo_biharmonic_mpi_2 13/18 Test #13: demo_biharmonic_mpi_2 ........................ Passed 0.90 sec Start 14: demo_biharmonic_mpi_3 14/18 Test #14: demo_biharmonic_mpi_3 ........................ Passed 1.96 sec Start 15: demo_biharmonic_serial 15/18 Test #15: demo_biharmonic_serial ....................... Passed 1.15 sec Start 16: demo_mixed_topology_mpi_2 16/18 Test #16: demo_mixed_topology_mpi_2 .................... Passed 0.36 sec Start 17: demo_mixed_topology_mpi_3 17/18 Test #17: demo_mixed_topology_mpi_3 .................... Passed 0.36 sec Start 18: demo_mixed_topology_serial 18/18 Test #18: demo_mixed_topology_serial ................... Passed 0.34 sec 100% tests passed, 0 tests failed out of 18 Total Test time (real) = 35.93 sec make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf-complex/run_demo' make[1]: Leaving directory '/<>' debian/rules override_dh_install-arch make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_install -a sed "s/set(CMAKE_IMPORT_FILE_VERSION 1)/set(CMAKE_IMPORT_FILE_VERSION 1)\n\nif(PETSC_SCALAR_COMPLEX)\n set(LIB_NAME_EXT \"_complex\")\nelse()\n set(LIB_NAME_EXT \"_real\")\nendif()/; \ s/libdolfinx_real.so/libdolfinx\${LIB_NAME_EXT}.so/g" \ -i debian/libdolfinx-dev/usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXTargets-relwithdebinfo.cmake make[1]: Leaving directory '/<>' dh_installdocs -a -O--buildsystem=cmake dh_sphinxdoc -a -O--buildsystem=cmake dh_sphinxdoc: warning: Sphinx documentation not found dh_installchangelogs -a -O--buildsystem=cmake debian/rules override_dh_python3-arch make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_python3 -a E: dh_python3 pydist:292: more than one package name found for petsc4py dist I: dh_python3 pydist:302: Cannot find package that provides petsc4py. Please add package that provides it to Build-Depends or add "petsc4py python3-petsc4py" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info. E: dh_python3 pydist:292: more than one package name found for petsc4py dist I: dh_python3 pydist:302: Cannot find package that provides petsc4py. Please add package that provides it to Build-Depends or add "petsc4py python3-petsc4py" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info. dh_numpy3 -a mkdir -p debian/python3-dolfinx-real//usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib mv debian/python3-dolfinx-real/usr/lib/python3 debian/python3-dolfinx-real//usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib rm -rf debian/python3-dolfinx-real//usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx_utils mkdir -p debian/python3-dolfinx-complex//usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib mv debian/python3-dolfinx-complex/usr/lib/python3 debian/python3-dolfinx-complex//usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib rm -rf debian/python3-dolfinx-complex//usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx_utils make[1]: Leaving directory '/<>' dh_installsystemduser -a -O--buildsystem=cmake dh_perl -a -O--buildsystem=cmake dh_link -a -O--buildsystem=cmake dh_strip_nondeterminism -a -O--buildsystem=cmake debian/rules override_dh_compress make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_compress -X.py -X.cpp -X.h -X.pdf -X.ufl make[1]: Leaving directory '/<>' dh_fixperms -a -O--buildsystem=cmake dh_missing -a -O--buildsystem=cmake debian/rules override_dh_dwz make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_dwz -Xcpp.cpython make[1]: Leaving directory '/<>' debian/rules override_dh_strip make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_strip --package=libdolfinx-real0.7 -Xcomplex -Xpython 018c01f4eff5c2056257ea7dbe76731c2a2caa8f dh_strip --package=libdolfinx-complex0.7 -Xreal -Xpython 826e68738c9bb1a09b739eea434be3d3acf1f8cf dh_strip --package=python3-dolfinx-real make[1]: Leaving directory '/<>' dh_makeshlibs -a -O--buildsystem=cmake debian/rules override_dh_shlibdeps make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libdolfinx-complex0.7/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libdolfinx-real0.7/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 found in none of the libraries make[1]: Leaving directory '/<>' dh_installdeb -a -O--buildsystem=cmake debian/rules override_dh_gencontrol make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions echo "python3-petsc4py-real:Depends=python3-petsc4py, python3-slepc4py, python3-petsc4py-real (>= 3.19), python3-petsc4py-real (<< 3.20), python3-slepc4py-real (>= 3.19), python3-slepc4py-real (<< 3.20)" >> debian/python3-dolfinx-real.substvars echo "python3-petsc4py-complex:Depends=python3-petsc4py, python3-slepc4py, python3-petsc4py-complex (>= 3.19), python3-petsc4py-complex (<< 3.20), python3-slepc4py-complex (>= 3.19), python3-slepc4py-complex (<< 3.20)" >> debian/python3-dolfinx-complex.substvars echo "python-petsc4py-alt:Depends=python3-petsc4py, python3-slepc4py, python3-petsc4py-real (>= 3.19), python3-petsc4py-real (<< 3.20), python3-slepc4py-real (>= 3.19), python3-slepc4py-real (<< 3.20)" >> debian/libdolfinx-dev.substvars dh_gencontrol -- -Vpetsc:Depends="libpetsc-real3.19-dev, libslepc-real3.19-dev" -Vpetsc-complex:Depends="libpetsc-complex3.19-dev, libslepc-complex3.19-dev" -Vdolfinx:Next-Upstream-Version=1:0.8~ \ -Vpybind11:Upstream-Version=2.11 -Vpybind11:Next-Upstream-Version=3 dpkg-gencontrol: warning: package libdolfinx-complex0.7: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libdolfinx-complex-dev: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libdolfinx-dev: substitution variable ${python-petsc4py-alt:Depends} unused, but is defined dpkg-gencontrol: warning: package libdolfinx-dev: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libdolfinx-real0.7: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libdolfinx-real-dev: substitution variable ${python3:Depends} unused, but is defined make[1]: Leaving directory '/<>' dh_md5sums -a -O--buildsystem=cmake dh_builddeb -a -O--buildsystem=cmake INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libdolfinx-dev (in debian/libdolfinx-dev); do_strip: , oemstrip: pkgstriptranslations: processing libdolfinx-complex0.7 (in debian/libdolfinx-complex0.7); do_strip: , oemstrip: pkgstriptranslations: processing libdolfinx-complex-dev (in debian/libdolfinx-complex-dev); do_strip: , oemstrip: pkgstriptranslations: processing python3-dolfinx-real (in debian/python3-dolfinx-real); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libdolfinx-dev/DEBIAN/control, package libdolfinx-dev, directory debian/libdolfinx-dev pkgstripfiles: processing control file: debian/libdolfinx-complex0.7/DEBIAN/control, package libdolfinx-complex0.7, directory debian/libdolfinx-complex0.7 Searching for duplicated docs in dependency libdolfinx-real-dev... INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... symlinking changelog.Debian.gz in libdolfinx-dev to file in libdolfinx-real-dev pkgstripfiles: processing control file: debian/python3-dolfinx-real/DEBIAN/control, package python3-dolfinx-real, directory debian/python3-dolfinx-real Searching for duplicated docs in dependency libdolfinx-real-dev... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdolfinx-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdolfinx-dev' in '../libdolfinx-dev_0.7.3-5build1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... INFO: pkgstriptranslations version 154 INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... pkgstriptranslations: processing libdolfinx-real-dev (in debian/libdolfinx-real-dev); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... pkgstripfiles: processing control file: debian/libdolfinx-complex-dev/DEBIAN/control, package libdolfinx-complex-dev, directory debian/libdolfinx-complex-dev INFO: pkgstripfiles: waiting for lock (libdolfinx-complex-dev) ... pkgstripfiles: processing control file: debian/libdolfinx-real-dev/DEBIAN/control, package libdolfinx-real-dev, directory debian/libdolfinx-real-dev Searching for duplicated docs in dependency libdolfinx-real0.7... symlinking changelog.Debian.gz in libdolfinx-real-dev to file in libdolfinx-real0.7 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdolfinx-real-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdolfinx-real-dev' in '../libdolfinx-real-dev_0.7.3-5build1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... Searching for duplicated docs in dependency libdolfinx-complex0.7... symlinking changelog.Debian.gz in libdolfinx-complex-dev to file in libdolfinx-complex0.7 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdolfinx-complex-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdolfinx-complex-dev' in '../libdolfinx-complex-dev_0.7.3-5build1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... INFO: pkgstriptranslations version 154 pkgstriptranslations: processing libdolfinx-real0.7 (in debian/libdolfinx-real0.7); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libdolfinx-complex0.7) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... pkgstripfiles: processing control file: debian/libdolfinx-real0.7/DEBIAN/control, package libdolfinx-real0.7, directory debian/libdolfinx-real0.7 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdolfinx-real0.7 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdolfinx-real0.7' in '../libdolfinx-real0.7_0.7.3-5build1_armhf.deb'. pkgstripfiles: Running PNG optimization (using 4 cpus) for package libdolfinx-complex0.7 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libdolfinx-complex0.7' in '../libdolfinx-complex0.7_0.7.3-5build1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... INFO: pkgstriptranslations version 154 pkgstriptranslations: processing python3-dolfinx (in debian/python3-dolfinx); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (python3-dolfinx-real) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python3-dolfinx/DEBIAN/control, package python3-dolfinx, directory debian/python3-dolfinx Searching for duplicated docs in dependency python3-dolfinx-real... symlinking changelog.Debian.gz in python3-dolfinx to file in python3-dolfinx-real pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-dolfinx ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-dolfinx' in '../python3-dolfinx_0.7.3-5build1_armhf.deb'. Searching for duplicated docs in dependency libdolfinx-dev... Searching for duplicated docs in dependency libdolfinx-real-dev... symlinking changelog.Debian.gz in python3-dolfinx-real to file in libdolfinx-real0.7 Searching for duplicated docs in dependency libdolfinx-real0.7... pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-dolfinx-real ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-dolfinx-real' in '../python3-dolfinx-real_0.7.3-5build1_armhf.deb'. INFO: pkgstriptranslations version 154 pkgstriptranslations: processing python3-dolfinx-complex (in debian/python3-dolfinx-complex); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python3-dolfinx-complex/DEBIAN/control, package python3-dolfinx-complex, directory debian/python3-dolfinx-complex Searching for duplicated docs in dependency libdolfinx-dev... Searching for duplicated docs in dependency libdolfinx-complex-dev... symlinking changelog.Debian.gz in python3-dolfinx-complex to file in libdolfinx-complex0.7 Searching for duplicated docs in dependency libdolfinx-complex0.7... pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-dolfinx-complex ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-dolfinx-complex' in '../python3-dolfinx-complex_0.7.3-5build1_armhf.deb'. dpkg-genbuildinfo --build=any -O../fenics-dolfinx_0.7.3-5build1_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../fenics-dolfinx_0.7.3-5build1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2024-05-13T04:20:01Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ fenics-dolfinx_0.7.3-5build1_armhf.changes: ------------------------------------------- Format: 1.8 Date: Sat, 16 Mar 2024 23:15:48 +0100 Source: fenics-dolfinx Binary: libdolfinx-complex-dev libdolfinx-complex0.7 libdolfinx-dev libdolfinx-real-dev libdolfinx-real0.7 python3-dolfinx python3-dolfinx-complex python3-dolfinx-real Built-For-Profiles: noudeb Architecture: armhf Version: 1:0.7.3-5build1 Distribution: noble Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose Description: libdolfinx-complex-dev - Shared links and header files for DOLFIN (complex numbers) libdolfinx-complex0.7 - Shared libraries for DOLFIN libdolfinx-dev - Shared links and header files for DOLFIN libdolfinx-real-dev - Shared links and header files for DOLFIN (real numbers) libdolfinx-real0.7 - Shared libraries for DOLFIN python3-dolfinx - Python interface for DOLFIN (Python 3) python3-dolfinx-complex - Python interface for DOLFIN (Python 3) python3-dolfinx-real - Python interface for DOLFIN (Python 3) Changes: fenics-dolfinx (1:0.7.3-5build1) noble; urgency=medium . * No-change rebuild to build with python3.12 only. Checksums-Sha1: 9f19deb7303e5e6d4b13ba7482541db9501ae7e3 19888 fenics-dolfinx_0.7.3-5build1_armhf.buildinfo 76a3c0bf39339684628ce81e9ac32c37199ea780 5780 libdolfinx-complex-dev_0.7.3-5build1_armhf.deb 23080937f5c49b1aa09d99faa47de841517d4f88 529710 libdolfinx-complex0.7_0.7.3-5build1_armhf.deb 431a4670f1920eae4d8a7be3e4a8a413a3b51869 161572 libdolfinx-dev_0.7.3-5build1_armhf.deb 620e65bdb7e0f4620b4dd9160b592bf99e4e4158 5774 libdolfinx-real-dev_0.7.3-5build1_armhf.deb a845040bcec568efde7e95706086992d03136ac0 529672 libdolfinx-real0.7_0.7.3-5build1_armhf.deb 5860b3132da7fca2039474c962a1cc2d0597752d 1055402 python3-dolfinx-complex_0.7.3-5build1_armhf.deb dc529328c2cde450079e83dc6603a0d06a5d5137 1048158 python3-dolfinx-real_0.7.3-5build1_armhf.deb d3f860ef54ae370f2ee91b79b62b80f80c258541 6504 python3-dolfinx_0.7.3-5build1_armhf.deb Checksums-Sha256: d8c7035592a724bfc80513ecbac319f1744ce4ef8cfc622671042e59b5846389 19888 fenics-dolfinx_0.7.3-5build1_armhf.buildinfo dade29a156d66bd35c56e68f43bf81305927d1cd7e1a7c9376d1b007c78466aa 5780 libdolfinx-complex-dev_0.7.3-5build1_armhf.deb decc5af34e8705c0379d2689186075cc8e41ae8bc636b6db14c7ed52de51afee 529710 libdolfinx-complex0.7_0.7.3-5build1_armhf.deb 6618fbdb0fe1b9749b4c71b3a9a49e6bcdfbdd522c4e329486d073ced0881737 161572 libdolfinx-dev_0.7.3-5build1_armhf.deb 4812d9dd0d4f49e465993f56f9655945709d34063d210cd723b1e31f2ef45f0a 5774 libdolfinx-real-dev_0.7.3-5build1_armhf.deb 4f56b79511e4bec09003bf13aef4f04b78c7b631a6d5ed4db7c2b5a3f03c35bf 529672 libdolfinx-real0.7_0.7.3-5build1_armhf.deb 2a089de8f1a1c6a64f9db0104ef21c8d835a54e9af52936a73f44946bf4dec45 1055402 python3-dolfinx-complex_0.7.3-5build1_armhf.deb a3e1cf9615b8145bf66974e62b1bdba0185ce8d5692d166f3eaba31aa9152a78 1048158 python3-dolfinx-real_0.7.3-5build1_armhf.deb 38ace17cc4e6842876e566c8e52a765ad4726f087a96acf433b5a52422daaeb7 6504 python3-dolfinx_0.7.3-5build1_armhf.deb Files: bd1e4493d4b503e43aadebc33070c3b2 19888 math optional fenics-dolfinx_0.7.3-5build1_armhf.buildinfo c5d29a5db0b004bdc1e488f706a13f0d 5780 libdevel optional libdolfinx-complex-dev_0.7.3-5build1_armhf.deb 6baab69acd828db385d562e4cf44971a 529710 libs optional libdolfinx-complex0.7_0.7.3-5build1_armhf.deb 3a6c6d1f2ca29d4f250b3c62b07cf83e 161572 libdevel optional libdolfinx-dev_0.7.3-5build1_armhf.deb db3c50a213111b04a58cbbd18a007d19 5774 libdevel optional libdolfinx-real-dev_0.7.3-5build1_armhf.deb 2db986dac48bb3123843fe79bd105e8a 529672 libs optional libdolfinx-real0.7_0.7.3-5build1_armhf.deb e3a912e1551355f70f841b789c903406 1055402 python optional python3-dolfinx-complex_0.7.3-5build1_armhf.deb 2370beaa49bdc101a33593d9c14ddeb8 1048158 python optional python3-dolfinx-real_0.7.3-5build1_armhf.deb 46615de7f10ff99ff771d6503df3c182 6504 python optional python3-dolfinx_0.7.3-5build1_armhf.deb /<>/fenics-dolfinx_0.7.3-5build1_armhf.changes.new could not be renamed to /<>/fenics-dolfinx_0.7.3-5build1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: fenics-dolfinx Binary: libdolfinx-complex-dev libdolfinx-complex0.7 libdolfinx-dev libdolfinx-real-dev libdolfinx-real0.7 python3-dolfinx python3-dolfinx-complex python3-dolfinx-real Architecture: armhf Version: 1:0.7.3-5build1 Checksums-Md5: c5d29a5db0b004bdc1e488f706a13f0d 5780 libdolfinx-complex-dev_0.7.3-5build1_armhf.deb 6baab69acd828db385d562e4cf44971a 529710 libdolfinx-complex0.7_0.7.3-5build1_armhf.deb 3a6c6d1f2ca29d4f250b3c62b07cf83e 161572 libdolfinx-dev_0.7.3-5build1_armhf.deb db3c50a213111b04a58cbbd18a007d19 5774 libdolfinx-real-dev_0.7.3-5build1_armhf.deb 2db986dac48bb3123843fe79bd105e8a 529672 libdolfinx-real0.7_0.7.3-5build1_armhf.deb e3a912e1551355f70f841b789c903406 1055402 python3-dolfinx-complex_0.7.3-5build1_armhf.deb 2370beaa49bdc101a33593d9c14ddeb8 1048158 python3-dolfinx-real_0.7.3-5build1_armhf.deb 46615de7f10ff99ff771d6503df3c182 6504 python3-dolfinx_0.7.3-5build1_armhf.deb Checksums-Sha1: 76a3c0bf39339684628ce81e9ac32c37199ea780 5780 libdolfinx-complex-dev_0.7.3-5build1_armhf.deb 23080937f5c49b1aa09d99faa47de841517d4f88 529710 libdolfinx-complex0.7_0.7.3-5build1_armhf.deb 431a4670f1920eae4d8a7be3e4a8a413a3b51869 161572 libdolfinx-dev_0.7.3-5build1_armhf.deb 620e65bdb7e0f4620b4dd9160b592bf99e4e4158 5774 libdolfinx-real-dev_0.7.3-5build1_armhf.deb a845040bcec568efde7e95706086992d03136ac0 529672 libdolfinx-real0.7_0.7.3-5build1_armhf.deb 5860b3132da7fca2039474c962a1cc2d0597752d 1055402 python3-dolfinx-complex_0.7.3-5build1_armhf.deb dc529328c2cde450079e83dc6603a0d06a5d5137 1048158 python3-dolfinx-real_0.7.3-5build1_armhf.deb d3f860ef54ae370f2ee91b79b62b80f80c258541 6504 python3-dolfinx_0.7.3-5build1_armhf.deb Checksums-Sha256: dade29a156d66bd35c56e68f43bf81305927d1cd7e1a7c9376d1b007c78466aa 5780 libdolfinx-complex-dev_0.7.3-5build1_armhf.deb decc5af34e8705c0379d2689186075cc8e41ae8bc636b6db14c7ed52de51afee 529710 libdolfinx-complex0.7_0.7.3-5build1_armhf.deb 6618fbdb0fe1b9749b4c71b3a9a49e6bcdfbdd522c4e329486d073ced0881737 161572 libdolfinx-dev_0.7.3-5build1_armhf.deb 4812d9dd0d4f49e465993f56f9655945709d34063d210cd723b1e31f2ef45f0a 5774 libdolfinx-real-dev_0.7.3-5build1_armhf.deb 4f56b79511e4bec09003bf13aef4f04b78c7b631a6d5ed4db7c2b5a3f03c35bf 529672 libdolfinx-real0.7_0.7.3-5build1_armhf.deb 2a089de8f1a1c6a64f9db0104ef21c8d835a54e9af52936a73f44946bf4dec45 1055402 python3-dolfinx-complex_0.7.3-5build1_armhf.deb a3e1cf9615b8145bf66974e62b1bdba0185ce8d5692d166f3eaba31aa9152a78 1048158 python3-dolfinx-real_0.7.3-5build1_armhf.deb 38ace17cc4e6842876e566c8e52a765ad4726f087a96acf433b5a52422daaeb7 6504 python3-dolfinx_0.7.3-5build1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Mon, 13 May 2024 04:19:59 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.137ubuntu1), autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu2), autotools-dev (= 20220109.1), base-files (= 13ubuntu10), base-passwd (= 3.6.3build1), bash (= 5.2.21-2ubuntu4), binutils (= 2.42-4ubuntu2), binutils-arm-linux-gnueabihf (= 2.42-4ubuntu2), binutils-common (= 2.42-4ubuntu2), bsdextrautils (= 2.39.3-9ubuntu6), bsdutils (= 1:2.39.3-9ubuntu6), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5.1), ca-certificates (= 20240203), catch2 (= 3.4.0-1build1), chrpath (= 0.16-2build1), cmake (= 3.28.3-1build7), cmake-data (= 3.28.3-1build7), coreutils (= 9.4-3ubuntu6), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-23ubuntu4), cpp-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), cpp-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu5), debconf (= 1.5.86ubuntu1), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17build1), debugedit (= 1:5.0-5build2), dh-autoreconf (= 20), dh-python (= 6.20240401), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.10-1build1), docutils-common (= 0.20.1+dfsg-3), dpkg (= 1.22.6ubuntu6), dpkg-dev (= 1.22.6ubuntu6), dwz (= 0.15-1build6), file (= 1:5.45-3build1), findutils (= 4.9.0-5build1), fonts-mathjax (= 2.7.9+dfsg-1), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-23ubuntu4), g++-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), g++-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-23ubuntu4), gcc-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), gcc-13-base (= 13.2.0-23ubuntu4), gcc-14-base (= 14-20240412-0ubuntu1), gcc-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu2), gettext-base (= 0.21-14ubuntu2), gfortran (= 4:13.2.0-7ubuntu1), gfortran-13 (= 13.2.0-23ubuntu4), gfortran-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), gfortran-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), grep (= 3.11-4build1), groff-base (= 1.23.0-3build2), gzip (= 1.12-1ubuntu3), hostname (= 3.23+nmu2ubuntu2), ibverbs-providers (= 50.0-2build2), icu-devtools (= 74.2-1ubuntu3), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1build1), libaec-dev (= 1.1.2-1build1), libaec0 (= 1.1.2-1build1), libamd3 (= 1:7.6.1+dfsg-1build1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.2-2), libarpack2-dev (= 3.9.1-1.1build2), libarpack2t64 (= 3.9.1-1.1build2), libasan8 (= 14-20240412-0ubuntu1), libatomic1 (= 14-20240412-0ubuntu1), libattr1 (= 1:2.5.2-1build1), libaudit-common (= 1:3.1.2-2.1build1), libaudit1 (= 1:3.1.2-2.1build1), libbasix-dev (= 0.7.0-2.1build1), libbasix0.7t64 (= 0.7.0-2.1build1), libbinutils (= 2.42-4ubuntu2), libblas-dev (= 3.12.0-3build1), libblas3 (= 3.12.0-3build1), libblkid1 (= 2.39.3-9ubuntu6), libboost-atomic1.83-dev (= 1.83.0-2.1ubuntu3), libboost-atomic1.83.0 (= 1.83.0-2.1ubuntu3), libboost-chrono-dev (= 1.83.0.1ubuntu2), libboost-chrono1.83-dev (= 1.83.0-2.1ubuntu3), libboost-chrono1.83.0t64 (= 1.83.0-2.1ubuntu3), libboost-date-time1.83-dev (= 1.83.0-2.1ubuntu3), libboost-date-time1.83.0 (= 1.83.0-2.1ubuntu3), libboost-dev (= 1.83.0.1ubuntu2), libboost-filesystem-dev (= 1.83.0.1ubuntu2), libboost-filesystem1.83-dev (= 1.83.0-2.1ubuntu3), libboost-filesystem1.83.0 (= 1.83.0-2.1ubuntu3), libboost-iostreams-dev (= 1.83.0.1ubuntu2), libboost-iostreams1.83-dev (= 1.83.0-2.1ubuntu3), libboost-iostreams1.83.0 (= 1.83.0-2.1ubuntu3), libboost-math-dev (= 1.83.0.1ubuntu2), libboost-math1.83-dev (= 1.83.0-2.1ubuntu3), libboost-math1.83.0 (= 1.83.0-2.1ubuntu3), libboost-mpi-dev (= 1.83.0.1ubuntu2), libboost-mpi1.83-dev (= 1.83.0-2.1ubuntu3), libboost-mpi1.83.0 (= 1.83.0-2.1ubuntu3), libboost-program-options-dev (= 1.83.0.1ubuntu2), libboost-program-options1.83-dev (= 1.83.0-2.1ubuntu3), libboost-program-options1.83.0 (= 1.83.0-2.1ubuntu3), libboost-regex1.83-dev (= 1.83.0-2.1ubuntu3), libboost-regex1.83.0 (= 1.83.0-2.1ubuntu3), libboost-serialization-dev (= 1.83.0.1ubuntu2), libboost-serialization1.83-dev (= 1.83.0-2.1ubuntu3), libboost-serialization1.83.0 (= 1.83.0-2.1ubuntu3), libboost-system1.83-dev (= 1.83.0-2.1ubuntu3), libboost-system1.83.0 (= 1.83.0-2.1ubuntu3), libboost-thread-dev (= 1.83.0.1ubuntu2), libboost-thread1.83-dev (= 1.83.0-2.1ubuntu3), libboost-thread1.83.0 (= 1.83.0-2.1ubuntu3), libboost-timer-dev (= 1.83.0.1ubuntu2), libboost-timer1.83-dev (= 1.83.0-2.1ubuntu3), libboost-timer1.83.0 (= 1.83.0-2.1ubuntu3), libboost1.83-dev (= 1.83.0-2.1ubuntu3), libbrotli1 (= 1.1.0-2build2), libbsd0 (= 0.12.1-1build1), libbtf2 (= 1:7.6.1+dfsg-1build1), libbz2-1.0 (= 1.0.8-5.1), libc-bin (= 2.39-0ubuntu8), libc-dev-bin (= 2.39-0ubuntu8), libc6 (= 2.39-0ubuntu8), libc6-dbg (= 2.39-0ubuntu8), libc6-dev (= 2.39-0ubuntu8), libcamd3 (= 1:7.6.1+dfsg-1build1), libcap-ng0 (= 0.8.4-2build2), libcap2 (= 1:2.66-5ubuntu2), libcbor0.10 (= 0.10.2-1.2ubuntu2), libcc1-0 (= 14-20240412-0ubuntu1), libccolamd3 (= 1:7.6.1+dfsg-1build1), libcholmod5 (= 1:7.6.1+dfsg-1build1), libcolamd3 (= 1:7.6.1+dfsg-1build1), libcom-err2 (= 1.47.0-2.4~exp1ubuntu4), libcombblas2.0.0t64 (= 2.0.0-3.1build2), libcrypt-dev (= 1:4.4.36-4build1), libcrypt1 (= 1:4.4.36-4build1), libctf-nobfd0 (= 2.42-4ubuntu2), libctf0 (= 2.42-4ubuntu2), libcurl4-openssl-dev (= 8.5.0-2ubuntu10), libcurl4t64 (= 8.5.0-2ubuntu10), libcxsparse4 (= 1:7.6.1+dfsg-1build1), libdb5.3t64 (= 5.3.28+dfsg2-7), libdebconfclient0 (= 0.271ubuntu3), libdebhelper-perl (= 13.14.1ubuntu5), libdpkg-perl (= 1.22.6ubuntu6), libdw1t64 (= 0.190-1.1build4), libedit2 (= 3.1-20230828-1build1), libeigen3-dev (= 3.4.0-4), libelf1t64 (= 0.190-1.1build4), libevent-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-core-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-dev (= 2.1.12-stable-9ubuntu2), libevent-extra-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-openssl-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libevent-pthreads-2.1-7t64 (= 2.1.12-stable-9ubuntu2), libexpat1 (= 2.6.1-2build1), libexpat1-dev (= 2.6.1-2build1), libfabric1 (= 1.17.0-3build2), libffi8 (= 3.4.6-1build1), libfftw3-bin (= 3.3.10-1ubuntu3), libfftw3-dev (= 3.3.10-1ubuntu3), libfftw3-double3 (= 3.3.10-1ubuntu3), libfftw3-mpi-dev (= 3.3.10-1ubuntu3), libfftw3-mpi3 (= 3.3.10-1ubuntu3), libfftw3-single3 (= 3.3.10-1ubuntu3), libfido2-1 (= 1.14.0-1build3), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-13-dev (= 13.2.0-23ubuntu4), libgcc-s1 (= 14-20240412-0ubuntu1), libgcrypt20 (= 1.10.3-2build1), libgdbm-compat4t64 (= 1.23-5.1build1), libgdbm6t64 (= 1.23-5.1build1), libgfortran-13-dev (= 13.2.0-23ubuntu4), libgfortran5 (= 14-20240412-0ubuntu1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu6), libgnutls30t64 (= 3.8.3-1.1ubuntu3), libgomp1 (= 14-20240412-0ubuntu1), libgpg-error0 (= 1.47-3build2), libgssapi-krb5-2 (= 1.20.1-6ubuntu2), libhdf5-mpi-dev (= 1.10.10+repack-3.1ubuntu4), libhdf5-openmpi-103-1t64 (= 1.10.10+repack-3.1ubuntu4), libhdf5-openmpi-cpp-103-1t64 (= 1.10.10+repack-3.1ubuntu4), libhdf5-openmpi-dev (= 1.10.10+repack-3.1ubuntu4), libhdf5-openmpi-fortran-102t64 (= 1.10.10+repack-3.1ubuntu4), libhdf5-openmpi-hl-100t64 (= 1.10.10+repack-3.1ubuntu4), libhdf5-openmpi-hl-cpp-100t64 (= 1.10.10+repack-3.1ubuntu4), libhdf5-openmpi-hl-fortran-100t64 (= 1.10.10+repack-3.1ubuntu4), libhogweed6t64 (= 3.9.1-2.2build1), libhwloc-dev (= 2.10.0-1build1), libhwloc-plugins (= 2.10.0-1build1), libhwloc15 (= 2.10.0-1build1), libhypre-2.28.0 (= 2.28.0-8build2), libhypre-dev (= 2.28.0-8build2), libibverbs-dev (= 50.0-2build2), libibverbs1 (= 50.0-2build2), libicu-dev (= 74.2-1ubuntu3), libicu74 (= 74.2-1ubuntu3), libidn2-0 (= 2.3.7-2build1), libisl23 (= 0.26-3build1), libjansson4 (= 2.14-2build2), libjpeg-dev (= 8c-2ubuntu11), libjpeg-turbo8 (= 2.1.5-2ubuntu2), libjpeg-turbo8-dev (= 2.1.5-2ubuntu2), libjpeg8 (= 8c-2ubuntu11), libjpeg8-dev (= 8c-2ubuntu11), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-jquery-ui (= 1.13.2+dfsg-1), libjs-mathjax (= 2.7.9+dfsg-1), libjs-sphinxdoc (= 7.2.6-6), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libjson-perl (= 4.10000-1), libjsoncpp25 (= 1.9.5-6build1), libk5crypto3 (= 1.20.1-6ubuntu2), libkeyutils1 (= 1.6.3-3build1), libklu2 (= 1:7.6.1+dfsg-1build1), libkrb5-3 (= 1.20.1-6ubuntu2), libkrb5support0 (= 1.20.1-6ubuntu2), liblapack-dev (= 3.12.0-3build1), liblapack3 (= 3.12.0-3build1), libldap2 (= 2.6.7+dfsg-1~exp1ubuntu8), libldl3 (= 1:7.6.1+dfsg-1build1), libltdl-dev (= 2.4.7-7build1), libltdl7 (= 2.4.7-7build1), liblz4-1 (= 1.9.4-1build1), liblzma5 (= 5.6.1+really5.4.5-1), libmagic-mgc (= 1:5.45-3build1), libmagic1t64 (= 1:5.45-3build1), libmd0 (= 1.1.0-2build1), libmetis5 (= 5.1.0.dfsg-7build3), libmount1 (= 2.39.3-9ubuntu6), libmpc3 (= 1.3.1-1build1), libmpfr6 (= 4.2.1-1build1), libmumps-5.6t64 (= 5.6.2-2.1build2), libmumps-dev (= 5.6.2-2.1build2), libmumps-headers-dev (= 5.6.2-2.1build2), libmunge2 (= 0.5.15-4build1), libncursesw6 (= 6.4+20240113-1ubuntu2), libnettle8t64 (= 3.9.1-2.2build1), libnghttp2-14 (= 1.59.0-1build4), libnl-3-200 (= 3.7.0-0.3build1), libnl-3-dev (= 3.7.0-0.3build1), libnl-route-3-200 (= 3.7.0-0.3build1), libnl-route-3-dev (= 3.7.0-0.3build1), libnuma-dev (= 2.0.18-1build1), libnuma1 (= 2.0.18-1build1), libopenmpi-dev (= 4.1.6-7ubuntu2), libopenmpi3t64 (= 4.1.6-7ubuntu2), libp11-kit0 (= 0.25.3-4ubuntu2), libpam-modules (= 1.5.3-5ubuntu5), libpam-modules-bin (= 1.5.3-5ubuntu5), libpam-runtime (= 1.5.3-5ubuntu5), libpam0g (= 1.5.3-5ubuntu5), libparpack2-dev (= 3.9.1-1.1build2), libparpack2t64 (= 3.9.1-1.1build2), libparu0 (= 1:7.6.1+dfsg-1build1), libpciaccess0 (= 0.17-3build1), libpcre2-8-0 (= 10.42-4ubuntu2), libperl5.38t64 (= 5.38.2-3.2build2), libpetsc-complex-dev (= 3.19.6+dfsg1-2.2ubuntu2), libpetsc-complex3.19-dev (= 3.19.6+dfsg1-2.2ubuntu2), libpetsc-complex3.19t64 (= 3.19.6+dfsg1-2.2ubuntu2), libpetsc-real-dev (= 3.19.6+dfsg1-2.2ubuntu2), libpetsc-real3.19-dev (= 3.19.6+dfsg1-2.2ubuntu2), libpetsc-real3.19t64 (= 3.19.6+dfsg1-2.2ubuntu2), libpetsc3.19-dev-common (= 3.19.6+dfsg1-2.2ubuntu2), libpipeline1 (= 1.5.7-2), libpkgconf3 (= 1.8.1-2build1), libpmix-dev (= 5.0.1-4.1build1), libpmix2t64 (= 5.0.1-4.1build1), libproc2-0 (= 2:4.0.4-4ubuntu3), libpsl5t64 (= 0.21.2-1.1build1), libpthread-stubs0-dev (= 0.4-1build3), libptscotch-7.0 (= 7.0.4-1ubuntu2), libptscotch-dev (= 7.0.4-1ubuntu2), libpugixml-dev (= 1.14-0.1build1), libpugixml1v5 (= 1.14-0.1build1), libpython3-all-dev (= 3.12.3-0ubuntu1), libpython3-dev (= 3.12.3-0ubuntu1), libpython3-stdlib (= 3.12.3-0ubuntu1), libpython3.12-dev (= 3.12.3-1), libpython3.12-minimal (= 3.12.3-1), libpython3.12-stdlib (= 3.12.3-1), libpython3.12t64 (= 3.12.3-1), librbio4 (= 1:7.6.1+dfsg-1build1), librdmacm1t64 (= 50.0-2build2), libreadline8t64 (= 8.2-4build1), librhash0 (= 1.4.3-3build1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build7), libsasl2-2 (= 2.1.28+dfsg1-5ubuntu3), libsasl2-modules-db (= 2.1.28+dfsg1-5ubuntu3), libscalapack-mpi-dev (= 2.2.1-3.1ubuntu1), libscalapack-openmpi-dev (= 2.2.1-3.1ubuntu1), libscalapack-openmpi2.2 (= 2.2.1-3.1ubuntu1), libscotch-7.0 (= 7.0.4-1ubuntu2), libscotch-dev (= 7.0.4-1ubuntu2), libseccomp2 (= 2.5.5-1ubuntu3), libselinux1 (= 3.5-2ubuntu2), libsemanage-common (= 3.5-1build5), libsemanage2 (= 3.5-1build5), libsepol2 (= 3.5-2build1), libsframe1 (= 2.42-4ubuntu2), libslepc-complex-dev (= 3.19.2+dfsg1-2.1build2), libslepc-complex3.19-dev (= 3.19.2+dfsg1-2.1build2), libslepc-complex3.19t64 (= 3.19.2+dfsg1-2.1build2), libslepc-real-dev (= 3.19.2+dfsg1-2.1build2), libslepc-real3.19-dev (= 3.19.2+dfsg1-2.1build2), libslepc-real3.19t64 (= 3.19.2+dfsg1-2.1build2), libsmartcols1 (= 2.39.3-9ubuntu6), libspex2 (= 1:7.6.1+dfsg-1build1), libspqr4 (= 1:7.6.1+dfsg-1build1), libsqlite3-0 (= 3.45.1-1ubuntu2), libssh-4 (= 0.10.6-2build2), libssl-dev (= 3.0.13-0ubuntu3), libssl3t64 (= 3.0.13-0ubuntu3), libstdc++-13-dev (= 13.2.0-23ubuntu4), libstdc++6 (= 14-20240412-0ubuntu1), libsub-override-perl (= 0.10-1), libsuitesparse-dev (= 1:7.6.1+dfsg-1build1), libsuitesparse-mongoose3 (= 1:7.6.1+dfsg-1build1), libsuitesparseconfig7 (= 1:7.6.1+dfsg-1build1), libsuperlu-dev (= 6.0.1+dfsg1-1build1), libsuperlu-dist-dev (= 8.2.1+dfsg1-1build2), libsuperlu-dist8 (= 8.2.1+dfsg1-1build2), libsuperlu6 (= 6.0.1+dfsg1-1build1), libsystemd0 (= 255.4-1ubuntu8), libsz2 (= 1.1.2-1build1), libtasn1-6 (= 4.19.0-3build1), libtinfo6 (= 6.4+20240113-1ubuntu2), libtool (= 2.4.7-7build1), libubsan1 (= 14-20240412-0ubuntu1), libuchardet0 (= 0.0.8-1build1), libudev1 (= 255.4-1ubuntu8), libumfpack6 (= 1:7.6.1+dfsg-1build1), libunistring5 (= 1.1-2build1), libuuid1 (= 2.39.3-9ubuntu6), libuv1t64 (= 1.48.0-1.1build1), libx11-6 (= 2:1.8.7-1build1), libx11-data (= 2:1.8.7-1build1), libx11-dev (= 2:1.8.7-1build1), libxau-dev (= 1:1.0.9-1build6), libxau6 (= 1:1.0.9-1build6), libxcb1 (= 1.15-1ubuntu2), libxcb1-dev (= 1.15-1ubuntu2), libxdmcp-dev (= 1:1.1.3-0ubuntu6), libxdmcp6 (= 1:1.1.3-0ubuntu6), libxext6 (= 2:1.3.4-1build2), libxml2 (= 2.9.14+dfsg-1.3ubuntu3), libxml2-dev (= 2.9.14+dfsg-1.3ubuntu3), libxnvctrl0 (= 510.47.03-0ubuntu4), libyaml-0-2 (= 0.2.5-1build1), libyaml-dev (= 0.2.5-1build1), libzstd1 (= 1.5.5+dfsg2-2build1), linux-libc-dev (= 6.8.0-31.31), login (= 1:4.13+dfsg1-4ubuntu3), lto-disabled-list (= 47), m4 (= 1.4.19-4build1), make (= 4.3-4.1build2), man-db (= 2.12.0-4build2), mawk (= 1.3.4.20240123-1build1), media-types (= 10.1.0), mpi-default-bin (= 1.15build1), mpi-default-dev (= 1.15build1), ncurses-base (= 6.4+20240113-1ubuntu2), ncurses-bin (= 6.4+20240113-1ubuntu2), netbase (= 6.4), ocl-icd-libopencl1 (= 2.3.2-1build1), ocl-icd-opencl-dev (= 2.3.2-1build1), opencl-c-headers (= 3.0~2023.12.14-1), opencl-clhpp-headers (= 3.0~2023.12.14-1ubuntu1), openmpi-bin (= 4.1.6-7ubuntu2), openmpi-common (= 4.1.6-7ubuntu2), openssh-client (= 1:9.6p1-3ubuntu13), openssl (= 3.0.13-0ubuntu3), passwd (= 1:4.13+dfsg1-4ubuntu3), patch (= 2.7.6-7build3), perl (= 5.38.2-3.2build2), perl-base (= 5.38.2-3.2build2), perl-modules-5.38 (= 5.38.2-3.2build2), pkg-config (= 1.8.1-2build1), pkgconf (= 1.8.1-2build1), pkgconf-bin (= 1.8.1-2build1), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-4ubuntu3), pybind11-dev (= 2.11.1-2), python-babel-localedata (= 2.10.3-3build1), python-petsc4py-doc (= 3.19.6-7ubuntu3), python3 (= 3.12.3-0ubuntu1), python3-alabaster (= 0.7.12-1), python3-all (= 3.12.3-0ubuntu1), python3-all-dev (= 3.12.3-0ubuntu1), python3-babel (= 2.10.3-3build1), python3-basix (= 0.7.0-2.1build1), python3-certifi (= 2023.11.17-1), python3-cffi (= 1.16.0-2build1), python3-cffi-backend (= 1.16.0-2build1), python3-chardet (= 5.2.0+dfsg-1), python3-dev (= 3.12.3-0ubuntu1), python3-docutils (= 0.20.1+dfsg-3), python3-ffcx (= 1:0.7.0-3), python3-idna (= 3.6-2), python3-imagesize (= 1.4.1-1), python3-jinja2 (= 3.1.2-1ubuntu1), python3-markupsafe (= 2.1.5-1build2), python3-minimal (= 3.12.3-0ubuntu1), python3-mpi4py (= 3.1.5-5ubuntu2), python3-numpy (= 1:1.26.4+ds-6ubuntu1), python3-packaging (= 24.0-1), python3-petsc4py (= 3.19.6-7ubuntu3), python3-petsc4py-complex (= 3.19.6-7ubuntu3), python3-petsc4py-complex3.19 (= 3.19.6-7ubuntu3), python3-petsc4py-real (= 3.19.6-7ubuntu3), python3-petsc4py-real3.19 (= 3.19.6-7ubuntu3), python3-pip (= 24.0+dfsg-1ubuntu1), python3-pkg-resources (= 68.1.2-2ubuntu1), python3-ply (= 3.11-6), python3-pybind11 (= 2.11.1-2), python3-pycparser (= 2.21-1), python3-pygments (= 2.17.2+dfsg-1), python3-requests (= 2.31.0+dfsg-1ubuntu1), python3-roman (= 3.3-3), python3-setuptools (= 68.1.2-2ubuntu1), python3-slepc4py (= 3.19.2-3ubuntu4), python3-slepc4py-complex (= 3.19.2-3ubuntu4), python3-slepc4py-complex3.19 (= 3.19.2-3ubuntu4), python3-slepc4py-real (= 3.19.2-3ubuntu4), python3-slepc4py-real3.19 (= 3.19.2-3ubuntu4), python3-snowballstemmer (= 2.2.0-4build1), python3-sphinx (= 7.2.6-6), python3-tz (= 2024.1-2), python3-ufl (= 2023.2.0-2), python3-urllib3 (= 2.0.7-1), python3-wheel (= 0.42.0-2), python3.12 (= 3.12.3-1), python3.12-dev (= 3.12.3-1), python3.12-minimal (= 3.12.3-1), readline-common (= 8.2-4build1), rpcsvc-proto (= 1.4.2-0ubuntu7), sed (= 4.9-2build1), sensible-utils (= 0.0.22), sgml-base (= 1.31), sphinx-common (= 7.2.6-6), swig (= 4.2.0-2ubuntu1), sysvinit-utils (= 3.08-6ubuntu3), tar (= 1.35+dfsg-3build1), tzdata (= 2024a-2ubuntu1), util-linux (= 2.39.3-9ubuntu6), valgrind (= 1:3.22.0-0ubuntu3), valgrind-mpi (= 1:3.22.0-0ubuntu3), x11proto-dev (= 2023.2-1), xml-core (= 0.19), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.6.1+really5.4.5-1), zlib1g (= 1:1.3.dfsg-3.1ubuntu2), zlib1g-dev (= 1:1.3.dfsg-3.1ubuntu2) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1710627348" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libdolfinx-complex-dev_0.7.3-5build1_armhf.deb ---------------------------------------------- new Debian package, version 2.0. size 5780 bytes: control archive=922 bytes. 1240 bytes, 26 lines control 172 bytes, 2 lines md5sums Package: libdolfinx-complex-dev Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 36 Depends: libdolfinx-complex0.7 (= 1:0.7.3-5build1), libpetsc-complex3.19-dev, libslepc-complex3.19-dev Recommends: libdolfinx-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://fenicsproject.org Description: Shared links and header files for DOLFIN (complex numbers) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the development files for the complex number build. . This is the next-generation version of DOLFIN-). The legacy version of DOLFIN is provided by libdolfin-dev. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so -> libdolfinx_complex.so.0.7 drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ -rw-r--r-- root/root 1146 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx_complex.pc drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-complex-dev/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-complex-dev/changelog.Debian.gz -> ../libdolfinx-complex0.7/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/libdolfinx-complex-dev/copyright libdolfinx-complex0.7_0.7.3-5build1_armhf.deb --------------------------------------------- new Debian package, version 2.0. size 529710 bytes: control archive=1129 bytes. 1331 bytes, 23 lines control 260 bytes, 3 lines md5sums 58 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libdolfinx-complex0.7 Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 1060 Depends: libbasix0.7t64 (>= 0.7.0), libboost-timer1.83.0 (>= 1.83.0), libc6 (>= 2.38), libgcc-s1 (>= 3.5), libhdf5-openmpi-103-1t64 (>= 1.10.3), libopenmpi3t64 (>= 4.1.6), libpetsc-complex3.19t64 (>= 3.19.6+dfsg1), libptscotch-7.0 (>= 7.0.4), libpugixml1v5 (>= 1.7), libslepc-complex3.19t64 (>= 3.19.2+dfsg1), libstdc++6 (>= 13.1) Suggests: dolfinx-doc, python3-dolfinx Section: libs Priority: optional Multi-Arch: same Homepage: http://fenicsproject.org Description: Shared libraries for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the shared libraries with complex number support. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7 -> libdolfinx_complex.so.0.7.3 -rw-r--r-- root/root 1049440 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.7.3 drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-complex0.7/ -rw-r--r-- root/root 11132 2024-03-16 22:15 ./usr/share/doc/libdolfinx-complex0.7/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/libdolfinx-complex0.7/copyright libdolfinx-dev_0.7.3-5build1_armhf.deb -------------------------------------- new Debian package, version 2.0. size 161572 bytes: control archive=3596 bytes. 1953 bytes, 28 lines control 6594 bytes, 90 lines md5sums Package: libdolfinx-dev Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 980 Depends: libdolfinx-real-dev (>= 1:0.7.3-5build1) | libdolfinx-complex-dev (>= 1:0.7.3-5build1), libdolfinx-real-dev (<< 1:0.8~) | libdolfinx-complex-dev (<< 1:0.8~), cmake (>= 3.12), g++ | c++-compiler, libboost-chrono-dev, libboost-dev, libboost-filesystem-dev, libboost-iostreams-dev, libboost-math-dev, libboost-mpi-dev, libboost-program-options-dev, libboost-serialization-dev, libboost-thread-dev, libboost-timer-dev, libeigen3-dev, libhdf5-mpi-dev, libpugixml-dev, libsuitesparse-dev, libscotch-dev, libxml2-dev, pkg-config, python3-ffcx (>= 1:0.7.0~), python3-ffcx (<< 1:0.8.0) Conflicts: libdolfin0-dev, libdolfin1.0-dev, libdolfin1.1-dev, libdolfin1.2-dev, libdolfin1.3-dev, libdolfin1.4-dev Replaces: libdolfin0-dev, libdolfin1.0-dev, libdolfin1.1-dev, libdolfin1.2-dev, libdolfin1.3-dev, libdolfin1.4-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://fenicsproject.org Description: Shared links and header files for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the common development files and depends on the real or complex development package. . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by libdolfin-dev. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/ -rw-r--r-- root/root 455 2023-12-26 11:11 ./usr/include/dolfinx.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/common/ -rw-r--r-- root/root 10351 2023-12-26 11:11 ./usr/include/dolfinx/common/IndexMap.h -rw-r--r-- root/root 26056 2023-12-26 11:11 ./usr/include/dolfinx/common/MPI.h -rw-r--r-- root/root 27049 2023-12-26 11:11 ./usr/include/dolfinx/common/Scatterer.h -rw-r--r-- root/root 2321 2023-12-26 11:11 ./usr/include/dolfinx/common/Table.h -rw-r--r-- root/root 378 2023-12-26 11:11 ./usr/include/dolfinx/common/TimeLogManager.h -rw-r--r-- root/root 1845 2023-12-26 11:11 ./usr/include/dolfinx/common/TimeLogger.h -rw-r--r-- root/root 1336 2023-12-26 11:11 ./usr/include/dolfinx/common/Timer.h -rw-r--r-- root/root 929 2023-12-26 11:11 ./usr/include/dolfinx/common/defines.h -rw-r--r-- root/root 457 2023-12-26 11:11 ./usr/include/dolfinx/common/dolfinx_common.h -rw-r--r-- root/root 273 2023-12-26 11:11 ./usr/include/dolfinx/common/dolfinx_doc.h -rw-r--r-- root/root 932 2023-12-26 11:11 ./usr/include/dolfinx/common/log.h -rw-r--r-- root/root 55506 2023-12-26 11:11 ./usr/include/dolfinx/common/loguru.hpp -rw-r--r-- root/root 8942 2023-12-26 11:11 ./usr/include/dolfinx/common/math.h -rw-r--r-- root/root 5676 2023-12-26 11:11 ./usr/include/dolfinx/common/sort.h -rw-r--r-- root/root 1545 2023-12-26 11:11 ./usr/include/dolfinx/common/timing.h -rw-r--r-- root/root 1159 2023-12-26 11:11 ./usr/include/dolfinx/common/types.h -rw-r--r-- root/root 3607 2023-12-26 11:11 ./usr/include/dolfinx/common/utils.h -rw-r--r-- root/root 304 2024-03-16 22:15 ./usr/include/dolfinx/common/version.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/fem/ -rw-r--r-- root/root 1328 2023-12-26 11:11 ./usr/include/dolfinx/fem/Constant.h -rw-r--r-- root/root 9219 2023-12-26 11:11 ./usr/include/dolfinx/fem/CoordinateElement.h -rw-r--r-- root/root 23698 2023-12-26 11:11 ./usr/include/dolfinx/fem/DirichletBC.h -rw-r--r-- root/root 6354 2023-12-26 11:11 ./usr/include/dolfinx/fem/DofMap.h -rw-r--r-- root/root 5378 2023-12-26 11:11 ./usr/include/dolfinx/fem/ElementDofLayout.h -rw-r--r-- root/root 9597 2023-12-26 11:11 ./usr/include/dolfinx/fem/Expression.h -rw-r--r-- root/root 28272 2023-12-26 11:11 ./usr/include/dolfinx/fem/FiniteElement.h -rw-r--r-- root/root 9959 2023-12-26 11:11 ./usr/include/dolfinx/fem/Form.h -rw-r--r-- root/root 24869 2023-12-26 11:11 ./usr/include/dolfinx/fem/Function.h -rw-r--r-- root/root 13186 2023-12-26 11:11 ./usr/include/dolfinx/fem/FunctionSpace.h -rw-r--r-- root/root 17270 2023-12-26 11:11 ./usr/include/dolfinx/fem/assemble_matrix_impl.h -rw-r--r-- root/root 7853 2023-12-26 11:11 ./usr/include/dolfinx/fem/assemble_scalar_impl.h -rw-r--r-- root/root 41156 2023-12-26 11:11 ./usr/include/dolfinx/fem/assemble_vector_impl.h -rw-r--r-- root/root 17527 2023-12-26 11:11 ./usr/include/dolfinx/fem/assembler.h -rw-r--r-- root/root 18174 2023-12-26 11:11 ./usr/include/dolfinx/fem/discreteoperators.h -rw-r--r-- root/root 1242 2023-12-26 11:11 ./usr/include/dolfinx/fem/dofmapbuilder.h -rw-r--r-- root/root 601 2023-12-26 11:11 ./usr/include/dolfinx/fem/dolfinx_fem.h -rw-r--r-- root/root 50324 2023-12-26 11:11 ./usr/include/dolfinx/fem/interpolate.h -rw-r--r-- root/root 15721 2023-12-26 11:11 ./usr/include/dolfinx/fem/petsc.h -rw-r--r-- root/root 1499 2023-12-26 11:11 ./usr/include/dolfinx/fem/sparsitybuild.h -rw-r--r-- root/root 45281 2023-12-26 11:11 ./usr/include/dolfinx/fem/utils.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/geometry/ -rw-r--r-- root/root 15620 2023-12-26 11:11 ./usr/include/dolfinx/geometry/BoundingBoxTree.h -rw-r--r-- root/root 285 2023-12-26 11:11 ./usr/include/dolfinx/geometry/dolfinx_geometry.h -rw-r--r-- root/root 9782 2023-12-26 11:11 ./usr/include/dolfinx/geometry/gjk.h -rw-r--r-- root/root 36944 2023-12-26 11:11 ./usr/include/dolfinx/geometry/utils.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/graph/ -rw-r--r-- root/root 6684 2023-12-26 11:11 ./usr/include/dolfinx/graph/AdjacencyList.h -rw-r--r-- root/root 286 2023-12-26 11:11 ./usr/include/dolfinx/graph/dolfinx_graph.h -rw-r--r-- root/root 832 2023-12-26 11:11 ./usr/include/dolfinx/graph/ordering.h -rw-r--r-- root/root 5315 2023-12-26 11:11 ./usr/include/dolfinx/graph/partition.h -rw-r--r-- root/root 2257 2023-12-26 11:11 ./usr/include/dolfinx/graph/partitioners.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/io/ -rw-r--r-- root/root 35757 2023-12-26 11:11 ./usr/include/dolfinx/io/ADIOS2Writers.h -rw-r--r-- root/root 11904 2023-12-26 11:11 ./usr/include/dolfinx/io/HDF5Interface.h -rw-r--r-- root/root 2548 2023-12-26 11:11 ./usr/include/dolfinx/io/VTKFile.h -rw-r--r-- root/root 6979 2023-12-26 11:11 ./usr/include/dolfinx/io/XDMFFile.h -rw-r--r-- root/root 6908 2023-12-26 11:11 ./usr/include/dolfinx/io/cells.h -rw-r--r-- root/root 225 2023-12-26 11:11 ./usr/include/dolfinx/io/dolfinx_io.h -rw-r--r-- root/root 8862 2023-12-26 11:11 ./usr/include/dolfinx/io/vtk_utils.h -rw-r--r-- root/root 833 2023-12-26 11:11 ./usr/include/dolfinx/io/xdmf_function.h -rw-r--r-- root/root 5251 2023-12-26 11:11 ./usr/include/dolfinx/io/xdmf_mesh.h -rw-r--r-- root/root 11538 2023-12-26 11:11 ./usr/include/dolfinx/io/xdmf_utils.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/la/ -rw-r--r-- root/root 28687 2023-12-26 11:11 ./usr/include/dolfinx/la/MatrixCSR.h -rw-r--r-- root/root 5743 2023-12-26 11:11 ./usr/include/dolfinx/la/SparsityPattern.h -rw-r--r-- root/root 11879 2023-12-26 11:11 ./usr/include/dolfinx/la/Vector.h -rw-r--r-- root/root 298 2023-12-26 11:11 ./usr/include/dolfinx/la/dolfinx_la.h -rw-r--r-- root/root 9028 2023-12-26 11:11 ./usr/include/dolfinx/la/matrix_csr_impl.h -rw-r--r-- root/root 16752 2023-12-26 11:11 ./usr/include/dolfinx/la/petsc.h -rw-r--r-- root/root 2337 2023-12-26 11:11 ./usr/include/dolfinx/la/slepc.h -rw-r--r-- root/root 654 2023-12-26 11:11 ./usr/include/dolfinx/la/utils.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/mesh/ -rw-r--r-- root/root 15075 2023-12-26 11:11 ./usr/include/dolfinx/mesh/Geometry.h -rw-r--r-- root/root 3122 2023-12-26 11:11 ./usr/include/dolfinx/mesh/Mesh.h -rw-r--r-- root/root 5764 2023-12-26 11:11 ./usr/include/dolfinx/mesh/MeshTags.h -rw-r--r-- root/root 9199 2023-12-26 11:11 ./usr/include/dolfinx/mesh/Topology.h -rw-r--r-- root/root 2892 2023-12-26 11:11 ./usr/include/dolfinx/mesh/cell_types.h -rw-r--r-- root/root 482 2023-12-26 11:11 ./usr/include/dolfinx/mesh/dolfinx_mesh.h -rw-r--r-- root/root 22405 2023-12-26 11:11 ./usr/include/dolfinx/mesh/generation.h -rw-r--r-- root/root 2228 2023-12-26 11:11 ./usr/include/dolfinx/mesh/graphbuild.h -rw-r--r-- root/root 2754 2023-12-26 11:11 ./usr/include/dolfinx/mesh/permutationcomputation.h -rw-r--r-- root/root 2101 2023-12-26 11:11 ./usr/include/dolfinx/mesh/topologycomputation.h -rw-r--r-- root/root 37773 2023-12-26 11:11 ./usr/include/dolfinx/mesh/utils.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/nls/ -rw-r--r-- root/root 6380 2023-12-26 11:11 ./usr/include/dolfinx/nls/NewtonSolver.h -rw-r--r-- root/root 188 2023-12-26 11:11 ./usr/include/dolfinx/nls/dolfinx_nls.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/include/dolfinx/refinement/ -rw-r--r-- root/root 250 2023-12-26 11:11 ./usr/include/dolfinx/refinement/dolfinx_refinement.h -rw-r--r-- root/root 25195 2023-12-26 11:11 ./usr/include/dolfinx/refinement/plaza.h -rw-r--r-- root/root 3227 2023-12-26 11:11 ./usr/include/dolfinx/refinement/refine.h -rw-r--r-- root/root 12918 2023-12-26 11:11 ./usr/include/dolfinx/refinement/utils.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/cmake/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/cmake/dolfinx/ -rw-r--r-- root/root 3895 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXConfig.cmake -rw-r--r-- root/root 1861 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXConfigVersion.cmake -rw-r--r-- root/root 1040 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXTargets-relwithdebinfo.cmake -rw-r--r-- root/root 4839 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/cmake/dolfinx/DOLFINXTargets.cmake drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-dev/ -rw-r--r-- root/root 2406 2024-02-25 10:30 ./usr/share/doc/libdolfinx-dev/README.Debian lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-dev/changelog.Debian.gz -> ../libdolfinx-real-dev/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/libdolfinx-dev/copyright libdolfinx-real-dev_0.7.3-5build1_armhf.deb ------------------------------------------- new Debian package, version 2.0. size 5774 bytes: control archive=914 bytes. 1222 bytes, 26 lines control 166 bytes, 2 lines md5sums Package: libdolfinx-real-dev Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 36 Depends: libdolfinx-real0.7 (= 1:0.7.3-5build1), libpetsc-real3.19-dev, libslepc-real3.19-dev Recommends: libdolfinx-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://fenicsproject.org Description: Shared links and header files for DOLFIN (real numbers) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the development files for the real number build. . This is the next-generation version of DOLFIN-X. The legacy version of DOLFIN is provided by libdolfin-dev. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/libdolfinx_real.so -> libdolfinx_real.so.0.7 drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ -rw-r--r-- root/root 1125 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx_real.pc drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-real-dev/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-real-dev/changelog.Debian.gz -> ../libdolfinx-real0.7/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/libdolfinx-real-dev/copyright libdolfinx-real0.7_0.7.3-5build1_armhf.deb ------------------------------------------ new Debian package, version 2.0. size 529672 bytes: control archive=1131 bytes. 1319 bytes, 23 lines control 251 bytes, 3 lines md5sums 52 bytes, 1 lines shlibs 75 bytes, 2 lines triggers Package: libdolfinx-real0.7 Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 1060 Depends: libbasix0.7t64 (>= 0.7.0), libboost-timer1.83.0 (>= 1.83.0), libc6 (>= 2.38), libgcc-s1 (>= 3.5), libhdf5-openmpi-103-1t64 (>= 1.10.3), libopenmpi3t64 (>= 4.1.6), libpetsc-real3.19t64 (>= 3.19.6+dfsg1), libptscotch-7.0 (>= 7.0.4), libpugixml1v5 (>= 1.7), libslepc-real3.19t64 (>= 3.19.2+dfsg1), libstdc++6 (>= 13.1) Suggests: dolfinx-doc, python3-dolfinx Section: libs Priority: optional Multi-Arch: same Homepage: http://fenicsproject.org Description: Shared libraries for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the shared libraries with real number support. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7 -> libdolfinx_real.so.0.7.3 -rw-r--r-- root/root 1049440 2024-03-16 22:15 ./usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.7.3 drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/libdolfinx-real0.7/ -rw-r--r-- root/root 11132 2024-03-16 22:15 ./usr/share/doc/libdolfinx-real0.7/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/libdolfinx-real0.7/copyright python3-dolfinx-complex_0.7.3-5build1_armhf.deb ----------------------------------------------- new Debian package, version 2.0. size 1055402 bytes: control archive=2475 bytes. 1991 bytes, 27 lines control 5276 bytes, 38 lines md5sums 293 bytes, 12 lines * postinst #!/bin/sh 406 bytes, 12 lines * prerm #!/bin/sh Package: python3-dolfinx-complex Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 2786 Depends: libdolfinx-dev (= 1:0.7.3-5build1), libdolfinx-complex-dev (= 1:0.7.3-5build1), python3-ffcx (>= 1:0.7.0~), python3-ffcx (<< 1:0.8.0), python3-ufl (>= 2022.2.0~), python3-cffi, python3-mpi4py, python3-numpy (>= 1:1.25.0), python3-ply, python3-pybind11 (>= 2.11), python3-pybind11 (<< 3), python3-scipy, python3-sympy, python3-petsc4py, python3-slepc4py, python3-petsc4py-complex (>= 3.19), python3-petsc4py-complex (<< 3.20), python3-slepc4py-complex (>= 3.19), python3-slepc4py-complex (<< 3.20), python3 (<< 3.13), python3 (>= 3.12~), python3-cffi-backend-api-max (>= 9729), python3-cffi-backend-api-min (<= 9729), python3-numpy-abi9, python3:any, libc6 (>= 2.32), libdolfinx-complex0.7 (>= 1:0.7.3), libgcc-s1 (>= 4.0), libopenmpi3t64 (>= 4.1.6), libpetsc-complex3.19t64 (>= 3.19.6+dfsg1), libstdc++6 (>= 13.1) Recommends: python3-dolfinx Suggests: dolfinx-doc Section: python Priority: optional Homepage: http://fenicsproject.org Description: Python interface for DOLFIN (Python 3) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the Python interface for DOLFIN (Python 3). . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN (without complex number support) is provided by python3-dolfin. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/ -rw-r--r-- root/root 1800 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/__init__.py -rw-r--r-- root/root 2726 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/common.py -rw-r--r-- root/root 2596908 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/ -rw-r--r-- root/root 2120 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/__init__.py -rw-r--r-- root/root 12262 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/assemble.py -rw-r--r-- root/root 7585 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/bcs.py -rw-r--r-- root/root 1404 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/dofmap.py -rw-r--r-- root/root 9176 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/forms.py -rw-r--r-- root/root 28168 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/function.py -rw-r--r-- root/root 32154 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/petsc.py -rw-r--r-- root/root 0 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/fem/py.typed -rw-r--r-- root/root 7027 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/geometry.py -rw-r--r-- root/root 1616 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/graph.py drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/io/ -rw-r--r-- root/root 729 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/io/__init__.py -rw-r--r-- root/root 13974 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/io/gmshio.py -rw-r--r-- root/root 10298 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/io/utils.py -rw-r--r-- root/root 7453 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/jit.py -rw-r--r-- root/root 8743 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/la.py -rw-r--r-- root/root 351 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/log.py -rw-r--r-- root/root 23590 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/mesh.py drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/nls/ -rw-r--r-- root/root 195 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/nls/__init__.py -rw-r--r-- root/root 1978 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/nls/petsc.py -rw-r--r-- root/root 0 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/nls/py.typed -rw-r--r-- root/root 1523 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/pkgconfig.py -rw-r--r-- root/root 5209 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/plot.py -rw-r--r-- root/root 0 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/py.typed drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/wrappers/ -rw-r--r-- root/root 920 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/wrappers/MPICommWrapper.h -rw-r--r-- root/root 292 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/wrappers/__init__.py -rw-r--r-- root/root 1398 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/wrappers/array.h -rw-r--r-- root/root 1908 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/wrappers/caster_mpi.h -rw-r--r-- root/root 3771 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/wrappers/caster_petsc.h -rw-r--r-- root/root 1028 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/dolfinx/wrappers/pycoeff.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/ -rw-r--r-- root/root 115 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/PKG-INFO -rw-r--r-- root/root 1 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/dependency_links.txt -rw-r--r-- root/root 1 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/not-zip-safe -rw-r--r-- root/root 9 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/requires.txt -rw-r--r-- root/root 8 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-complex/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/top_level.txt drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/python3-dolfinx-complex/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/share/doc/python3-dolfinx-complex/changelog.Debian.gz -> ../libdolfinx-complex0.7/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/python3-dolfinx-complex/copyright python3-dolfinx-real_0.7.3-5build1_armhf.deb -------------------------------------------- new Debian package, version 2.0. size 1048158 bytes: control archive=2451 bytes. 1933 bytes, 26 lines control 5162 bytes, 38 lines md5sums 287 bytes, 12 lines * postinst #!/bin/sh 400 bytes, 12 lines * prerm #!/bin/sh Package: python3-dolfinx-real Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 2785 Depends: libdolfinx-dev (= 1:0.7.3-5build1), libdolfinx-real-dev (= 1:0.7.3-5build1), python3-ffcx (>= 1:0.7.0~), python3-ffcx (<< 1:0.8.0), python3-ufl (>= 2022.2.0~), python3-cffi, python3-mpi4py, python3-numpy (>= 1:1.25.0), python3-ply, python3-pybind11 (>= 2.11), python3-pybind11 (<< 3), python3-scipy, python3-sympy, python3-petsc4py, python3-slepc4py, python3-petsc4py-real (>= 3.19), python3-petsc4py-real (<< 3.20), python3-slepc4py-real (>= 3.19), python3-slepc4py-real (<< 3.20), python3 (<< 3.13), python3 (>= 3.12~), python3-cffi-backend-api-max (>= 9729), python3-cffi-backend-api-min (<= 9729), python3-numpy-abi9, python3:any, libc6 (>= 2.32), libdolfinx-real0.7 (>= 1:0.7.3), libgcc-s1 (>= 4.0), libopenmpi3t64 (>= 4.1.6), libpetsc-real3.19t64 (>= 3.19.6+dfsg1), libstdc++6 (>= 13.1) Recommends: python3-dolfinx Suggests: dolfinx-doc Section: python Priority: optional Homepage: http://fenicsproject.org Description: Python interface for DOLFIN (Python 3) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This package contains the Python interface for DOLFIN (Python 3). . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by python3-dolfin. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/ -rw-r--r-- root/root 1800 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/__init__.py -rw-r--r-- root/root 2726 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/common.py -rw-r--r-- root/root 2596820 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/ -rw-r--r-- root/root 2120 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/__init__.py -rw-r--r-- root/root 12262 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/assemble.py -rw-r--r-- root/root 7585 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/bcs.py -rw-r--r-- root/root 1404 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/dofmap.py -rw-r--r-- root/root 9176 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/forms.py -rw-r--r-- root/root 28168 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/function.py -rw-r--r-- root/root 32154 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/petsc.py -rw-r--r-- root/root 0 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/fem/py.typed -rw-r--r-- root/root 7027 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/geometry.py -rw-r--r-- root/root 1616 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/graph.py drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/io/ -rw-r--r-- root/root 729 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/io/__init__.py -rw-r--r-- root/root 13974 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/io/gmshio.py -rw-r--r-- root/root 10298 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/io/utils.py -rw-r--r-- root/root 7453 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/jit.py -rw-r--r-- root/root 8743 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/la.py -rw-r--r-- root/root 351 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/log.py -rw-r--r-- root/root 23590 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/mesh.py drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/nls/ -rw-r--r-- root/root 195 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/nls/__init__.py -rw-r--r-- root/root 1978 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/nls/petsc.py -rw-r--r-- root/root 0 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/nls/py.typed -rw-r--r-- root/root 1523 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/pkgconfig.py -rw-r--r-- root/root 5209 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/plot.py -rw-r--r-- root/root 0 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/py.typed drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/wrappers/ -rw-r--r-- root/root 920 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/wrappers/MPICommWrapper.h -rw-r--r-- root/root 292 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/wrappers/__init__.py -rw-r--r-- root/root 1398 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/wrappers/array.h -rw-r--r-- root/root 1908 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/wrappers/caster_mpi.h -rw-r--r-- root/root 3771 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/wrappers/caster_petsc.h -rw-r--r-- root/root 1028 2023-12-26 11:11 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/dolfinx/wrappers/pycoeff.h drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/ -rw-r--r-- root/root 115 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/PKG-INFO -rw-r--r-- root/root 1 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/dependency_links.txt -rw-r--r-- root/root 1 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/not-zip-safe -rw-r--r-- root/root 9 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/requires.txt -rw-r--r-- root/root 8 2024-03-16 22:15 ./usr/lib/petscdir/petsc3.19/arm-linux-gnueabihf-real/lib/python3/dist-packages/fenics_dolfinx-0.7.3.egg-info/top_level.txt drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/python3-dolfinx-real/ lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/share/doc/python3-dolfinx-real/changelog.Debian.gz -> ../libdolfinx-real0.7/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/python3-dolfinx-real/copyright python3-dolfinx_0.7.3-5build1_armhf.deb --------------------------------------- new Debian package, version 2.0. size 6504 bytes: control archive=1041 bytes. 1453 bytes, 30 lines control 228 bytes, 3 lines md5sums Package: python3-dolfinx Source: fenics-dolfinx Version: 1:0.7.3-5build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 37 Depends: python3-dolfinx-real | python3-dolfinx-complex, python3:any, python3-numpy (>= 1:1.25.0), python3-numpy-abi9 Suggests: dolfinx-doc Section: python Priority: optional Multi-Arch: same Homepage: http://fenicsproject.org Description: Python interface for DOLFIN (Python 3) DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms; automatic and efficient assembly of linear systems; and support for general families of finite elements. . This is the next-generation version of libdolfinx-dev (DOLFIN-X). The legacy version of DOLFIN is provided by python3-dolfin. . This is a base package depending on the dolfinx packages with real or complex number support. By default the version built against the preferred version of PETSc in /usr/lib/petsc is selected, but the alternative version can be selected by setting the environment variable PETSC_DIR. drwxr-xr-x root/root 0 2024-03-16 22:15 ./ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/python3/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root 191 2024-02-25 10:30 ./usr/lib/python3/dist-packages/dolfinx.pth drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-03-16 22:15 ./usr/share/doc/python3-dolfinx/ -rw-r--r-- root/root 2406 2024-02-25 10:30 ./usr/share/doc/python3-dolfinx/README.Debian lrwxrwxrwx root/root 0 2024-03-16 22:15 ./usr/share/doc/python3-dolfinx/changelog.Debian.gz -> ../python3-dolfinx-real/changelog.Debian.gz -rw-r--r-- root/root 12412 2024-02-25 10:30 ./usr/share/doc/python3-dolfinx/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 842312 Build-Time: 4132 Distribution: noble Host Architecture: armhf Install-Time: 144 Job: fenics-dolfinx_0.7.3-5build1.dsc Machine Architecture: arm64 Package: fenics-dolfinx Package-Time: 4280 Source-Version: 1:0.7.3-5build1 Space: 842312 Status: successful Version: 1:0.7.3-5build1 -------------------------------------------------------------------------------- Finished at 2024-05-13T04:20:01Z Build needed 01:11:20, 842312k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28174410 Scanning for processes to kill in build PACKAGEBUILD-28174410