Diff of the two buildlogs: -- --- b1/build.log 2024-06-10 18:06:43.469766601 +0000 +++ b2/build.log 2024-06-11 00:26:56.161771509 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jun 9 21:41:14 -12 2024 -I: pbuilder-time-stamp: 1718012474 +I: Current time: Tue Jun 11 08:07:49 +14 2024 +I: pbuilder-time-stamp: 1718042869 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -41,52 +41,84 @@ dpkg-source: info: applying 42c43485e81ada306f0b3f1dc735d95539174cbc.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/29868/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/D01_modify_environment starting +debug: Running on virt32c. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 10 18:08 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='84248bf9283743cc91579a869e052327' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='29868' - PS1='# ' - PS2='> ' + INVOCATION_ID=ab40038dca904fb7b9167b7b1505e84d + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=21498 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.zeA8hx4r/pbuilderrc_PjQj --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zeA8hx4r/b1 --logfile b1/build.log fenics-dolfinx_0.8.0-9.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.zeA8hx4r/pbuilderrc_ZGjY --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zeA8hx4r/b2 --logfile b2/build.log fenics-dolfinx_0.8.0-9.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64c 6.1.0-21-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-armmp-lpae #1 SMP Debian 6.1.90-1 (2024-05-03) armv7l GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 7 11:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/29868/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 9 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -730,7 +762,7 @@ Get: 480 http://deb.debian.org/debian trixie/main armhf python3-sphinx-rtd-theme all 2.0.0+dfsg-1 [28.3 kB] Get: 481 http://deb.debian.org/debian trixie/main armhf python3-wheel-whl all 0.43.0-1 [68.8 kB] Get: 482 http://deb.debian.org/debian trixie/main armhf python3-virtualenv all 20.26.2+ds-1 [70.8 kB] -Fetched 344 MB in 22s (15.4 MB/s) +Fetched 344 MB in 20s (17.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package fonts-lato. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19432 files and directories currently installed.) @@ -2259,8 +2291,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Jun 10 09:48:54 UTC 2024. -Universal Time is now: Mon Jun 10 09:48:54 UTC 2024. +Local time is now: Mon Jun 10 18:11:08 UTC 2024. +Universal Time is now: Mon Jun 10 18:11:08 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:armhf (1.83.0-3) ... @@ -2727,7 +2759,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/fenics-dolfinx-0.8.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fenics-dolfinx_0.8.0-9_source.changes +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/fenics-dolfinx-0.8.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../fenics-dolfinx_0.8.0-9_source.changes dpkg-buildpackage: info: source package fenics-dolfinx dpkg-buildpackage: info: source version 1:0.8.0-9 dpkg-buildpackage: info: source distribution unstable @@ -2859,8 +2895,8 @@ * ADIOS2 (required version >= 2.8.1), Adaptable Input/Output (I/O) System., IO, including in parallel --- Configuring done (73.6s) --- Generating done (0.3s) +-- Configuring done (18.7s) +-- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -2980,8 +3016,8 @@ * ADIOS2 (required version >= 2.8.1), Adaptable Input/Output (I/O) System., IO, including in parallel --- Configuring done (75.9s) --- Generating done (0.3s) +-- Configuring done (19.1s) +-- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -3001,7 +3037,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0' PETSC_DIR=/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real SLEPC_DIR=/usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real dh_auto_build --builddir=/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real - cd obj-arm-linux-gnueabihf-real && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf-real && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real' /usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -B/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/CMakeFiles /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real//CMakeFiles/progress.marks @@ -3013,16 +3049,20 @@ make[4]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real' make -f dolfinx/CMakeFiles/dolfinx.dir/build.make dolfinx/CMakeFiles/dolfinx.dir/build make[4]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real' -[ 2%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/defines.cpp.o +[ 4%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/defines.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -DDOLFINX_GIT_COMMIT_HASH=\"debian_1:0.8.0-9\" -DUFCX_SIGNATURE=\"ea06373d6123e47e4a3c75d92f167503ae508922\" -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/defines.cpp -[ 4%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/log.cpp +[ 2%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o [ 6%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/log.cpp [ 9%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/MPI.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.cpp +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp [ 11%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Table.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Table.cpp +[ 13%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Timer.cpp +[ 16%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, @@ -3130,6 +3170,17 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:820:78: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 820 | : IndexMap(comm, local_size, build_src_dest(comm, owners), ghosts, owners) | ^ +In file included from /usr/include/c++/13/map:62, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Table.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:501: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 @@ -3145,6 +3196,16 @@ /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 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 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::allocator > > >, std::vector >, std::allocator > > > > dolfinx::common::stack_index_maps(const std::vector, int> >&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:668:28: @@ -3222,17 +3283,8 @@ /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/map:62, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Table.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/TimeLogManager.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp: In function 'std::tuple >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector > > {anonymous}::communicate_ghosts_to_owners(MPI_Comm, std::span, std::span, std::span, std::span, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:75:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 75 | communicate_ghosts_to_owners(MPI_Comm comm, std::span src, @@ -3245,16 +3297,8 @@ 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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<>()); - | ~~~~~~~~~~~~~~~ +[ 20%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/timing.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/timing.cpp In function 'std::tuple >, std::vector >, std::vector >, std::vector >, std::vector > > {anonymous}::compute_submap_indices(const dolfinx::common::IndexMap&, std::span, dolfinx::common::IndexMapOrder, bool)', inlined from 'std::pair > dolfinx::common::create_sub_index_map(const IndexMap&, std::span, IndexMapOrder, bool)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:760:72: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:200:41: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -3320,14 +3364,6 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 786 | submap_ghost_gidxs, submap_ghost_owners), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Timer.cpp -[ 16%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/TimeLogger.cpp -[ 18%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/TimeLogManager.cpp -[ 20%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/timing.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/timing.cpp [ 23%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp [ 25%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/CoordinateElement.cpp.o @@ -3342,18 +3378,6 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.cpp:59:21: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 59 | _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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:27, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DofMap.h:16, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.h:11, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.h:17, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.cpp:7: /build/reproducible-path/fenics-dolfinx-0.8.0/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 >]': @@ -3361,22 +3385,12 @@ 124 | void inv(U A, V B) | ^~~ /build/reproducible-path/fenics-dolfinx-0.8.0/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 +[ 30%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/ElementDofLayout.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/math.h: In function 'auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]': /build/reproducible-path/fenics-dolfinx-0.8.0/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) | ^~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp: In function 'std::vector {anonymous}::get_remote_dofs(MPI_Comm, const dolfinx::common::IndexMap&, int, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:109:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 109 | map.local_to_global(dofs_local, dofs_global); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:109:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:121:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 121 | map.local_to_global(dofs_local_m, dofs_global); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:121:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:160:61: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 160 | global_local_ghosts.begin(), global_local_ghosts.end()); - | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/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 >]': /build/reproducible-path/fenics-dolfinx-0.8.0/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) @@ -3385,6 +3399,18 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/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); | ~~~^~~~~~~~~~ +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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:27, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DofMap.h:16, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.h:11, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.cpp:71: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 71 | void CoordinateElement::pull_back_nonaffine(mdspan2_t X, @@ -3400,14 +3426,28 @@ 121 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.h:121: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 /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/ElementDofLayout.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp: In function 'std::vector {anonymous}::get_remote_dofs(MPI_Comm, const dolfinx::common::IndexMap&, int, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:109:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 109 | map.local_to_global(dofs_local, dofs_global); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:109:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:121:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 121 | map.local_to_global(dofs_local_m, dofs_global); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:121:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:160:61: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 160 | global_local_ghosts.begin(), global_local_ghosts.end()); + | ^ [ 32%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp [ 34%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.cpp [ 37%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/petsc.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp +[ 39%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/sparsitybuild.cpp +[ 41%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.h:10, @@ -3445,6 +3485,13 @@ 415 | return _element->tabulate(order, X, shape); | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp:415:44: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp: In function '_p_Vec* dolfinx::fem::petsc::create_vector_block(const std::vector, int> >&)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36:50: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 36 | ghosts, ghost_owners); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36: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 /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 std::vector >&, int32_t, int64_t, const std::vector&, const std::vector&, const std::vector >&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.cpp:589:14, @@ -3472,15 +3519,8 @@ 654 | local_to_global_owner); | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.cpp:654:51: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp: In function '_p_Vec* dolfinx::fem::petsc::create_vector_block(const std::vector, int> >&)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36:50: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 36 | ghosts, ghost_owners); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36:50: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -[ 39%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/sparsitybuild.cpp -[ 41%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/utils.cpp +[ 46%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partitioners.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp: In constructor 'dolfinx::fem::FiniteElement::FiniteElement(const ufcx_finite_element&) [with T = double]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp:251:14: note: parameter passing for argument of type 'cmdspan2_t' {aka 'std::mdspan, std::layout_right, std::default_accessor >'} changed in GCC 7.1 251 | _element = std::make_unique>( @@ -3498,12 +3538,6 @@ 257 | static_cast(ce->polyset_type))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp:251:14: note: parameter passing for argument of type 'cmdspan2_t' {aka 'std::mdspan, std::layout_right, std::default_accessor >'} changed in GCC 7.1 -[ 44%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/ordering.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/ordering.cpp -[ 46%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partitioners.cpp -[ 48%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.cpp In file included from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.h:9, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partitioners.h:9, @@ -3526,12 +3560,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ +[ 48%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.cpp [ 51%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/ADIOS2Writers.cpp [ 53%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/cells.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp [ 55%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.cpp +[ 58%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.h:9, @@ -3545,6 +3583,10 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp: In function 'std::vector dolfinx::io::cells::apply_permutation(std::span, std::array, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp:663:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 663 | io::cells::apply_permutation(std::span cells, + | ^~ /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, @@ -3583,6 +3625,8 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.cpp /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, @@ -3665,12 +3709,8 @@ 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 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp: In function 'std::vector dolfinx::io::cells::apply_permutation(std::span, std::array, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp:663:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 663 | io::cells::apply_permutation(std::span cells, - | ^~ -[ 58%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp +[ 62%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.cpp: In function 'std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/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, @@ -3686,12 +3726,10 @@ /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.cpp -[ 62%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp [ 65%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_function.cpp +[ 67%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp In file included from /usr/include/basix/finite-element.h:12, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.h:11, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.h:17, @@ -3721,36 +3759,6 @@ /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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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 -/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); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/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*/, @@ -3806,14 +3814,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | topology->dim(), piece_node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/BoundingBoxTree.h:14, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/interpolate.h:18, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h:12, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:14: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h: In function 'void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:45:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 45 | void reorder_list(std::span list, std::span nodemap) - | ^~~~~~~~~~~~ +In file included from /usr/include/c++/13/bits/stl_algo.h:61, + from /usr/include/c++/13/chrono:48, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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, + | ^~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp: In member function 'void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = double]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:791:11: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 791 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, @@ -3822,13 +3831,27 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | topology->dim(), piece_node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FunctionSpace.h:18, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h:11: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': -/build/reproducible-path/fenics-dolfinx-0.8.0/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) - | ^~~~~~~~~~ +/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 /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, @@ -3839,12 +3862,40 @@ /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 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | piece_node); + | ~~~~~~~~~~~ /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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:7: +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, + | ^~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | std::span(topology_data), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | 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>::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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_function.cpp:96:23: @@ -3862,13 +3913,35 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: +In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/BoundingBoxTree.h:14, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/interpolate.h:18, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h:12, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:14: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h: In function 'void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:45:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 45 | void reorder_list(std::span list, std::span nodemap) + | ^~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | std::span(topology_data), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | offset, shape, number_type, use_mpi_io); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FunctionSpace.h:18, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h:11: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': +/build/reproducible-path/fenics-dolfinx-0.8.0/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 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:424:17: + 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3892,12 +3965,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, + | ^~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.h:118:16: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 118 | cmap.tabulate(0, X, Xshape, phi_b); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:208:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 208 | xdmf_utils::add_data_item(geometry_node, h5_id, h5_path, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 209 | std::span(x), offset, shape, "", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 210 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:424:17: + inlined from 'void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3905,6 +3999,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | piece_node); | ~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp: In function 'std::pair, std::array > dolfinx::io::xdmf_mesh::read_topology_data(MPI_Comm, hid_t, const pugi::xml_node&)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:322:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 322 | topology_data, shape, io::cells::perm_vtk(cell_type, shape[1])); + | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h: In function 'dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:381:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 381 | create_geometry( @@ -3953,6 +4051,26 @@ /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 = std::complex; U = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | piece_node); + | ~~~~~~~~~~~ +[ 69%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h: In function 'dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:785:64: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 785 | Mesh> create_mesh( @@ -3985,65 +4103,6 @@ | ^~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:907:12: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:907:12: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.h:118:16: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 118 | cmap.tabulate(0, X, Xshape, phi_b); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In function 'dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, const U&, std::array, GhostMode) [with U = std::vector]', - inlined from 'dolfinx::mesh::Mesh dolfinx::io::XDMFFile::read_mesh(const dolfinx::fem::CoordinateElement&, dolfinx::mesh::GhostMode, std::string, std::string) const' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:182:73: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:940:77: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 940 | return create_mesh(comm, comm, cells, elements, comm, x, xshape, nullptr); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:940:77: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:944:59: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 944 | create_cell_partitioner(ghost_mode)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:944:59: 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | piece_node); - | ~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp: In member function 'dolfinx::mesh::MeshTags dolfinx::io::XDMFFile::read_meshtags(const dolfinx::mesh::Mesh&, std::string, std::string)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:350:66: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 350 | entities, eshape, io::cells::perm_vtk(cell_type, eshape[1])); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:361:59: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 - 361 | mesh::cell_dim(cell_type), entities_span, values); - | ^ -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | piece_node); - | ~~~~~~~~~~~ -[ 67%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.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:1531:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1531 | void FiniteElement::transform_data( @@ -4083,6 +4142,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1651 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, const U&, std::array, GhostMode) [with U = std::vector]', + inlined from 'dolfinx::mesh::Mesh dolfinx::io::XDMFFile::read_mesh(const dolfinx::fem::CoordinateElement&, dolfinx::mesh::GhostMode, std::string, std::string) const' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:182:73: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:940:77: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 940 | return create_mesh(comm, comm, cells, elements, comm, x, xshape, nullptr); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:940:77: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:944:59: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 944 | create_cell_partitioner(ghost_mode)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:944:59: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 In member function 'void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]', inlined from 'void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.h:532:22, inlined from 'dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, std::span, int32_t, int)>' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.h:373:16, @@ -4144,10 +4213,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1667 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp: In member function 'dolfinx::mesh::MeshTags dolfinx::io::XDMFFile::read_meshtags(const dolfinx::mesh::Mesh&, std::string, std::string)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:350:66: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 350 | entities, eshape, io::cells::perm_vtk(cell_type, eshape[1])); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:361:59: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 + 361 | mesh::cell_dim(cell_type), entities_span, values); + | ^ [ 72%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/SparsityPattern.cpp +[ 74%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp +[ 76%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/slepc.cpp In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/AdjacencyList.h:16, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:17, @@ -4218,42 +4296,26 @@ /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); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp -In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:7: -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, - | ^~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | std::span(topology_data), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | offset, shape, number_type, use_mpi_io); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | std::span(topology_data), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | offset, shape, number_type, use_mpi_io); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, - | ^~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:208:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 208 | xdmf_utils::add_data_item(geometry_node, h5_id, h5_path, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 209 | std::span(x), offset, shape, "", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 210 | use_mpi_io); - | ~~~~~~~~~~~ +[ 79%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp +[ 81%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/cell_types.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(MPI_Comm, std::array, std::span, int)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:73:5: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 73 | Vec la::petsc::create_vector(MPI_Comm comm, std::array range, + | ^~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(const dolfinx::common::IndexMap&, int)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:69:34: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 69 | return la::petsc::create_vector(map.comm(), map.local_range(), map.ghosts(), + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 70 | bs); + | ~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector_wrap(const dolfinx::common::IndexMap&, int, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:101:5: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 101 | Vec la::petsc::create_vector_wrap(const common::IndexMap& map, int bs, + | ^~ +[ 83%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp In file included from /usr/include/c++/13/set:62, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:19, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:16, @@ -4262,10 +4324,6 @@ /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp: In function 'std::pair, std::array > dolfinx::io::xdmf_mesh::read_topology_data(MPI_Comm, hid_t, const pugi::xml_node&)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:322:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 322 | topology_data, shape, io::cells::perm_vtk(cell_type, shape[1])); - | ^ In file included from /usr/include/c++/13/chrono:48, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:9: @@ -4299,12 +4357,12 @@ /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 +[ 86%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp /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 -[ 76%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/slepc.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -4322,6 +4380,16 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/algorithm:61, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -4337,10 +4405,24 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(MPI_Comm, std::array, std::span, int)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:73:5: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 73 | Vec la::petsc::create_vector(MPI_Comm comm, std::array range, - | ^~ +In file included from /usr/include/c++/13/bits/stl_algo.h:61, + from /usr/include/c++/13/algorithm:61, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.h:11, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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, + | ^~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -4355,16 +4437,15 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(const dolfinx::common::IndexMap&, int)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:69:34: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 69 | return la::petsc::create_vector(map.comm(), map.local_range(), map.ghosts(), - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 70 | bs); - | ~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector_wrap(const dolfinx::common::IndexMap&, int, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:101:5: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 101 | Vec la::petsc::create_vector_wrap(const common::IndexMap& map, int bs, - | ^~ +/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, + | ^~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -4394,6 +4475,28 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/AdjacencyList.h:16, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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*, std::vector > >; _Tp = std::array; _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*, std::vector > >' 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*, std::vector > >' changed in GCC 7.1 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -4417,6 +4520,16 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/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&)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:46:36: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 46 | graph::AdjacencyList compute_nonlocal_dual_graph( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -4438,6 +4551,34 @@ 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 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::__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); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -4460,6 +4601,58 @@ 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/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:306:55, + inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:311:72, + inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:353:74: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 255 | im->local_to_global(c_to_v->links(c), cell_vertices); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 260 | im->local_to_global(e_to_v->links(cell_edges[i]), vertices); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -4481,8 +4674,6 @@ 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 -[ 79%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -4504,6 +4695,70 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp: In function 'std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(CellType, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:353:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 353 | mesh::build_local_dual_graph(CellType celltype, + | ^~~~ +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(CellType, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:398: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); + | ~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:374:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 374 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:426: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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:453: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 file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Mesh.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:11: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': +/build/reproducible-path/fenics-dolfinx-0.8.0/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) + | ^~~~~~~~~~ +[ 88%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'std::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:292:42: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 292 | std::array, 2> vertex_ownership_groups( + | ^~~~~~~~~~~~~~~~~~~~~~~ +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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:306: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 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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:318: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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -4516,6 +4771,8 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -4527,8 +4784,6 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 81%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/cell_types.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -4552,6 +4807,15 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:42:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 42 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:144: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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -4567,6 +4831,10 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, | ^ +/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>:: + | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 215 | xdmf_utils::distribute_entity_data( @@ -4601,356 +4869,6 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data >(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span >)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215: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 >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -[ 83%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.h:11, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/AdjacencyList.h:16, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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*, std::vector > >; _Tp = std::array; _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*, std::vector > >' 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*, std::vector > >' 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/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/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::__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); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:374:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 374 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:426: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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:453: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 file included from /usr/include/c++/13/algorithm:61, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Mesh.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:11: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': -/build/reproducible-path/fenics-dolfinx-0.8.0/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) - | ^~~~~~~~~~ -[ 86%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'std::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:292:42: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 292 | std::array, 2> vertex_ownership_groups( - | ^~~~~~~~~~~~~~~~~~~~~~~ -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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:306: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 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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:318: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 -/build/reproducible-path/fenics-dolfinx-0.8.0/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&)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:46:36: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 46 | graph::AdjacencyList compute_nonlocal_dual_graph( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp: In function 'std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(CellType, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:353:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 353 | mesh::build_local_dual_graph(CellType celltype, - | ^~~~ -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(CellType, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:398: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); - | ~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:42:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 42 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:144: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 '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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:306:55, - inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:311:72, - inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:353:74: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 255 | im->local_to_global(c_to_v->links(c), cell_vertices); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 260 | im->local_to_global(e_to_v->links(cell_edges[i]), vertices); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: 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_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>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, std::span, int, int32_t, int64_t, std::span >, std::span, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:506:42: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 506 | std::vector> exchange_ghost_indexing( @@ -5013,8 +4931,66 @@ /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 /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data >(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span >)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp: In function 'std::vector dolfinx::mesh::extract_topology(CellType, const dolfinx::fem::ElementDofLayout&, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp:29:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 29 | mesh::extract_topology(CellType cell_type, const fem::ElementDofLayout& layout, + | ^~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const std::vector&, std::vector >, std::vector >, std::vector >, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:1031:10: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1031 | Topology mesh::create_topology( @@ -5118,6 +5094,46 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ +[ 93%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/nls/NewtonSolver.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215: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 >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, std::span, std::span, std::span, CellType, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:1325:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1325 | mesh::create_topology(MPI_Comm comm, std::span cells, @@ -5127,14 +5143,6 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:1333:59: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1333 | {ghost_owners}, boundary_vertices); | ^ -[ 93%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/nls/NewtonSolver.cpp -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp: In function 'std::vector dolfinx::mesh::extract_topology(CellType, const dolfinx::fem::ElementDofLayout&, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp:29:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 29 | mesh::extract_topology(CellType cell_type, const fem::ElementDofLayout& layout, - | ^~~~ -[ 95%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, @@ -5149,6 +5157,32 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.h:14, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp:7: @@ -5194,16 +5228,12 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp: In function 'std::vector dolfinx::refinement::plaza::impl::get_simplices(std::span, std::span, int, bool)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp:246:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 246 | plaza::impl::get_simplices(std::span indices, - | ^~~~~ +[ 95%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.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>:: | ^~~~~~~~~~~~~~~~~~~ -[ 97%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp: In function 'std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, std::span, int, const std::vector&, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp:182:37: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 182 | vertex_map.local_to_global(entity, vglobal); @@ -5257,6 +5287,12 @@ 439 | common::IndexMap index_map(comm, num_local, ghost_indices, ghost_owners); | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp:439:74: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +[ 97%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp: In function 'std::vector dolfinx::refinement::plaza::impl::get_simplices(std::span, std::span, int, bool)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp:246:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 246 | plaza::impl::get_simplices(std::span indices, + | ^~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.cpp: In function 'void dolfinx::refinement::update_logical_edgefunction(MPI_Comm, const std::vector >&, std::vector&, const dolfinx::common::IndexMap&)': /build/reproducible-path/fenics-dolfinx-0.8.0/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); @@ -5271,7 +5307,7 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/CMakeFiles 0 make[2]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real' PETSC_DIR=/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex SLEPC_DIR=/usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex dh_auto_build --builddir=/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex - cd obj-arm-linux-gnueabihf-complex && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf-complex && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex' /usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -B/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/CMakeFiles /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex//CMakeFiles/progress.marks @@ -5284,15 +5320,19 @@ make -f dolfinx/CMakeFiles/dolfinx.dir/build.make dolfinx/CMakeFiles/dolfinx.dir/build make[4]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex' [ 2%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/defines.cpp.o -[ 4%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -DDOLFINX_GIT_COMMIT_HASH=\"debian_1:0.8.0-9\" -DUFCX_SIGNATURE=\"ea06373d6123e47e4a3c75d92f167503ae508922\" -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/defines.cpp -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp -[ 6%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o +[ 4%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/log.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/log.cpp +[ 6%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/IndexMap.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp [ 9%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/MPI.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.cpp [ 11%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Table.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Table.cpp +[ 13%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Timer.cpp +[ 16%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, @@ -5400,6 +5440,13 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:820:78: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 820 | : IndexMap(comm, local_size, build_src_dest(comm, owners), ghosts, owners) | ^ +In file included from /usr/include/c++/13/map:62, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Table.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::vector dolfinx::common::compute_owned_indices(std::span, const IndexMap&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:501: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 @@ -5410,11 +5457,25 @@ /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from 'std::vector dolfinx::common::IndexMap::shared_indices() const' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:1171: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 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 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::allocator > > >, std::vector >, std::allocator > > > > dolfinx::common::stack_index_maps(const std::vector, int> >&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:668:28: @@ -5492,17 +5553,8 @@ /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/map:62, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Table.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/TimeLogManager.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp: In function 'std::tuple >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector > > {anonymous}::communicate_ghosts_to_owners(MPI_Comm, std::span, std::span, std::span, std::span, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:75:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 75 | communicate_ghosts_to_owners(MPI_Comm comm, std::span src, @@ -5515,16 +5567,6 @@ 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 function 'std::tuple >, std::vector >, std::vector >, std::vector >, std::vector > > {anonymous}::compute_submap_indices(const dolfinx::common::IndexMap&, std::span, dolfinx::common::IndexMapOrder, bool)', inlined from 'std::pair > dolfinx::common::create_sub_index_map(const IndexMap&, std::span, IndexMapOrder, bool)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:760:72: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/IndexMap.cpp:200:41: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -5590,12 +5632,6 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 786 | submap_ghost_gidxs, submap_ghost_owners), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/Timer.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/Timer.cpp -[ 16%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogger.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/TimeLogger.cpp -[ 18%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/TimeLogManager.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/TimeLogManager.cpp [ 20%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/common/timing.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/timing.cpp [ 23%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/DirichletBC.cpp.o @@ -5624,13 +5660,6 @@ 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.h:17, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.cpp:7: -/build/reproducible-path/fenics-dolfinx-0.8.0/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 >]': -/build/reproducible-path/fenics-dolfinx-0.8.0/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) - | ^~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp: In function 'std::vector {anonymous}::get_remote_dofs(MPI_Comm, const dolfinx::common::IndexMap&, int, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:109:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 109 | map.local_to_global(dofs_local, dofs_global); @@ -5643,10 +5672,19 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DirichletBC.cpp:160:61: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 160 | global_local_ghosts.begin(), global_local_ghosts.end()); | ^ +In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.h:17, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.cpp:7: +/build/reproducible-path/fenics-dolfinx-0.8.0/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 >]': +/build/reproducible-path/fenics-dolfinx-0.8.0/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) + | ^~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/math.h: In function 'auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]': /build/reproducible-path/fenics-dolfinx-0.8.0/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) | ^~~ +[ 30%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/ElementDofLayout.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/ElementDofLayout.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/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 >]': /build/reproducible-path/fenics-dolfinx-0.8.0/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) @@ -5670,14 +5708,16 @@ 121 | math::pinv(J, K); | ~~~~~~~~~~^~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/CoordinateElement.h:121: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 /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/ElementDofLayout.cpp [ 32%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/FiniteElement.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp [ 34%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/dofmapbuilder.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.cpp [ 37%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/petsc.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp +[ 39%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/sparsitybuild.cpp +[ 41%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.h:10, @@ -5715,6 +5755,13 @@ 415 | return _element->tabulate(order, X, shape); | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp:415:44: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp: In function '_p_Vec* dolfinx::fem::petsc::create_vector_block(const std::vector, int> >&)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36:50: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 36 | ghosts, ghost_owners); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36: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 /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 std::vector >&, int32_t, int64_t, const std::vector&, const std::vector&, const std::vector >&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.cpp:589:14, @@ -5742,15 +5789,8 @@ 654 | local_to_global_owner); | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/dofmapbuilder.cpp:654:51: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp: In function '_p_Vec* dolfinx::fem::petsc::create_vector_block(const std::vector, int> >&)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36:50: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 36 | ghosts, ghost_owners); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.cpp:36:50: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -[ 39%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/sparsitybuild.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/sparsitybuild.cpp -[ 41%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/fem/utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/utils.cpp +[ 46%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partitioners.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp: In constructor 'dolfinx::fem::FiniteElement::FiniteElement(const ufcx_finite_element&) [with T = double]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp:251:14: note: parameter passing for argument of type 'cmdspan2_t' {aka 'std::mdspan, std::layout_right, std::default_accessor >'} changed in GCC 7.1 251 | _element = std::make_unique>( @@ -5768,12 +5808,6 @@ 257 | static_cast(ce->polyset_type))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.cpp:251:14: note: parameter passing for argument of type 'cmdspan2_t' {aka 'std::mdspan, std::layout_right, std::default_accessor >'} changed in GCC 7.1 -[ 44%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/ordering.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/ordering.cpp -[ 46%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partitioners.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partitioners.cpp -[ 48%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.cpp In file included from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.h:9, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partitioners.h:9, @@ -5786,6 +5820,12 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 48%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/graph/partition.cpp.o +[ 51%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.cpp +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/ADIOS2Writers.cpp +[ 53%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/cells.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partitioners.cpp:416:16: @@ -5796,12 +5836,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ -[ 51%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/ADIOS2Writers.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/ADIOS2Writers.cpp -[ 53%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/cells.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp [ 55%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/HDF5Interface.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.cpp +[ 58%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp: In function 'std::vector dolfinx::io::cells::apply_permutation(std::span, std::array, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp:663:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 663 | io::cells::apply_permutation(std::span cells, + | ^~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.h:9, @@ -5824,10 +5866,6 @@ 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 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp: In function 'std::vector dolfinx::io::cells::apply_permutation(std::span, std::array, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/cells.cpp:663:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 663 | io::cells::apply_permutation(std::span cells, - | ^~ In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/AdjacencyList.h:16, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.h:11: @@ -5906,8 +5944,8 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 58%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/VTKFile.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp +[ 60%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.cpp:192:21: @@ -5941,8 +5979,8 @@ 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 -[ 60%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/vtk_utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.cpp +[ 62%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/partition.cpp: In function 'std::vector dolfinx::graph::build::compute_ghost_indices(MPI_Comm, std::span, std::span, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/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, @@ -5958,10 +5996,10 @@ /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()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/XDMFFile.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp [ 65%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_function.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_function.cpp +[ 67%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp In file included from /usr/include/basix/finite-element.h:12, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FiniteElement.h:11, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.h:17, @@ -5991,28 +6029,6 @@ /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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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 -/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); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/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*/, @@ -6052,14 +6068,20 @@ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3441 | __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, +In file included from /usr/include/c++/13/bits/stl_algo.h:61, + from /usr/include/c++/13/chrono:48, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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: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:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp: In function 'void {anonymous}::add_data_float(const std::string&, int, std::span, pugi::xml_node&) [with T = double]': /build/reproducible-path/fenics-dolfinx-0.8.0/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, @@ -6068,6 +6090,14 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp: In member function 'void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = float]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:791:11: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 791 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, @@ -6076,6 +6106,22 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | topology->dim(), piece_node); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp: In member function 'void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = double]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:791:11: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 791 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 792 | cells, cshape, *topology->index_map(tdim), cell_type, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 793 | topology->dim(), piece_node); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 /usr/include/c++/13/vector:72, from /usr/include/c++/13/chrono:47, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, @@ -6086,20 +6132,40 @@ /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>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp: In member function 'void dolfinx::io::VTKFile::write(const dolfinx::mesh::Mesh&, double) [with U = double]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:791:11: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 791 | add_mesh(geometry.x(), xshape, geometry.input_global_indices(), x_ghost, - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 792 | cells, cshape, *topology->index_map(tdim), cell_type, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 793 | topology->dim(), piece_node); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, | ^~~~~~~~~~~~~ +In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:7: +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 124 | 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>::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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | piece_node); + | ~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | std::span(topology_data), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | offset, shape, number_type, use_mpi_io); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/BoundingBoxTree.h:14, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/interpolate.h:18, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h:12, @@ -6108,13 +6174,6 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:45:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 45 | void reorder_list(std::span list, std::span nodemap) | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FunctionSpace.h:18, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h:11: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': -/build/reproducible-path/fenics-dolfinx-0.8.0/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>::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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_function.cpp:96:23: @@ -6132,13 +6191,27 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: +In file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FunctionSpace.h:18, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h:11: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': +/build/reproducible-path/fenics-dolfinx-0.8.0/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) + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | std::span(topology_data), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | 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 = float; U = float]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:424:17: + 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6162,12 +6235,33 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | {num_values, num_components}, "", use_mpi_io); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, + | ^~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:208:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 208 | xdmf_utils::add_data_item(geometry_node, h5_id, h5_path, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 209 | std::span(x), offset, shape, "", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 210 | use_mpi_io); + | ~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.h:118:16: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 118 | cmap.tabulate(0, X, Xshape, phi_b); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:424:17: + inlined from 'void {anonymous}::write_function(const std::vector > >&, double, pugi::xml_document*, const std::filesystem::__cxx11::path&) [with T = double; U = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6175,6 +6269,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | piece_node); | ~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp: In function 'std::pair, std::array > dolfinx::io::xdmf_mesh::read_topology_data(MPI_Comm, hid_t, const pugi::xml_node&)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:322:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 322 | topology_data, shape, io::cells::perm_vtk(cell_type, shape[1])); + | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h: In function 'dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:381:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 381 | create_geometry( @@ -6223,10 +6321,24 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/vtk_utils.h:118:16: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 118 | cmap.tabulate(0, X, Xshape, phi_b); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | piece_node); + | ~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h: In function 'dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:785:64: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 785 | Mesh> create_mesh( @@ -6259,24 +6371,8 @@ | ^~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:907:12: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:907:12: 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | piece_node); - | ~~~~~~~~~~~ +[ 69%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp In function 'dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, const U&, std::array, GhostMode) [with U = std::vector]', inlined from 'dolfinx::mesh::Mesh dolfinx::io::XDMFFile::read_mesh(const dolfinx::fem::CoordinateElement&, dolfinx::mesh::GhostMode, std::string, std::string) const' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:182:73: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:940:77: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 @@ -6287,33 +6383,6 @@ 944 | create_cell_partitioner(ghost_mode)); | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:944:59: 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 /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/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)); } - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/VTKFile.cpp:449:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 449 | add_mesh(x, xshape, x_id, x_ghost, cells, cshape, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 450 | *topology0->index_map(tdim), cell_type, topology0->dim(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | piece_node); - | ~~~~~~~~~~~ -[ 67%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_mesh.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp: In member function 'dolfinx::mesh::MeshTags dolfinx::io::XDMFFile::read_meshtags(const dolfinx::mesh::Mesh&, std::string, std::string)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:350:66: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 350 | entities, eshape, io::cells::perm_vtk(cell_type, eshape[1])); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:361:59: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 - 361 | mesh::cell_dim(cell_type), entities_span, values); - | ^ /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:1531:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1531 | void FiniteElement::transform_data( @@ -6414,10 +6483,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1667 | precompute::apply_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/io/xdmf_utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp [ 72%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/SparsityPattern.cpp.o cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/SparsityPattern.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp: In member function 'dolfinx::mesh::MeshTags dolfinx::io::XDMFFile::read_meshtags(const dolfinx::mesh::Mesh&, std::string, std::string)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:350:66: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 350 | entities, eshape, io::cells::perm_vtk(cell_type, eshape[1])); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/XDMFFile.cpp:361:59: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 + 361 | mesh::cell_dim(cell_type), entities_span, values); + | ^ +[ 74%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp +[ 76%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/slepc.cpp In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/AdjacencyList.h:16, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:17, @@ -6488,46 +6566,28 @@ /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 file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:7: -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, - | ^~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | std::span(topology_data), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | offset, shape, number_type, use_mpi_io); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:154:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 154 | xdmf_utils::add_data_item(topology_node, h5_id, h5_path, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | std::span(topology_data), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | offset, shape, number_type, use_mpi_io); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/petsc.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:124:6: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 124 | void add_data_item(pugi::xml_node& xml_node, hid_t h5_id, - | ^~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:208:28: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 208 | xdmf_utils::add_data_item(geometry_node, h5_id, h5_path, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 209 | std::span(x), offset, shape, "", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 210 | use_mpi_io); - | ~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp: In function 'std::pair, std::array > dolfinx::io::xdmf_mesh::read_topology_data(MPI_Comm, hid_t, const pugi::xml_node&)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_mesh.cpp:322:69: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 322 | topology_data, shape, io::cells::perm_vtk(cell_type, shape[1])); - | ^ +[ 79%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp +[ 81%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/cell_types.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(MPI_Comm, std::array, std::span, int)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:73:5: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 73 | Vec la::petsc::create_vector(MPI_Comm comm, std::array range, + | ^~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(const dolfinx::common::IndexMap&, int)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:69:34: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 69 | return la::petsc::create_vector(map.comm(), map.local_range(), map.ghosts(), + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 70 | bs); + | ~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector_wrap(const dolfinx::common::IndexMap&, int, std::span >)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:101:5: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 + 101 | Vec la::petsc::create_vector_wrap(const common::IndexMap& map, int bs, + | ^~ +[ 83%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp +[ 86%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp In file included from /usr/include/c++/13/set:62, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:19, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:16, @@ -6536,8 +6596,6 @@ /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 76%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/la/slepc.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/slepc.cpp In file included from /usr/include/c++/13/chrono:48, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/HDF5Interface.h:11, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.h:9: @@ -6575,6 +6633,67 @@ /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 +In file included from /usr/include/c++/13/bits/stl_algo.h:61, + from /usr/include/c++/13/algorithm:61, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.h:11, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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 +In file included from /usr/include/c++/13/algorithm:61, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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_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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/AdjacencyList.h:16, + from /build/reproducible-path/fenics-dolfinx-0.8.0/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*, std::vector > >; _Tp = std::array; _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*, std::vector > >' 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*, std::vector > >' 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -6592,10 +6711,26 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(MPI_Comm, std::array, std::span, int)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:73:5: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 73 | Vec la::petsc::create_vector(MPI_Comm comm, std::array range, - | ^~ +/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 +/build/reproducible-path/fenics-dolfinx-0.8.0/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&)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:46:36: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 46 | graph::AdjacencyList compute_nonlocal_dual_graph( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -6611,16 +6746,22 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector(const dolfinx::common::IndexMap&, int)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:69:34: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 69 | return la::petsc::create_vector(map.comm(), map.local_range(), map.ghosts(), - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 70 | bs); - | ~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp: In function '_p_Vec* dolfinx::la::petsc::create_vector_wrap(const dolfinx::common::IndexMap&, int, std::span >)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.cpp:101:5: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 - 101 | Vec la::petsc::create_vector_wrap(const common::IndexMap& map, int bs, - | ^~ +/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); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -6635,6 +6776,58 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ +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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:306:55, + inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:311:72, + inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/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); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:353:74: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 255 | im->local_to_global(c_to_v->links(c), cell_vertices); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 260 | im->local_to_global(e_to_v->links(cell_edges[i]), vertices); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: 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::__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); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:584:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 584 | = [](const mesh::Topology& topology, auto xdofmap, @@ -6687,6 +6880,42 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/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)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:374:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 374 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:426: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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:453: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 /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp: In function 'std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(CellType, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:353:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 353 | mesh::build_local_dual_graph(CellType celltype, + | ^~~~ +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(CellType, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:398: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); + | ~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -6708,6 +6937,14 @@ 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Mesh.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:9, + from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:11: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': +/build/reproducible-path/fenics-dolfinx-0.8.0/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) + | ^~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -6751,6 +6988,26 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'std::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:292:42: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 292 | std::array, 2> vertex_ownership_groups( + | ^~~~~~~~~~~~~~~~~~~~~~~ +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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:306: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 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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:318: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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:480:9: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 480 | = [](MPI_Comm comm, MPI_Datatype compound_type, @@ -6772,8 +7029,8 @@ 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 -[ 79%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/Topology.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp +[ 90%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -6786,8 +7043,6 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 81%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/cell_types.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/cell_types.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -6799,6 +7054,15 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:42:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 42 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:144: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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -6822,6 +7086,10 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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>:: + | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:290:9: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 290 | = [](MPI_Comm comm, MPI_Datatype compound_type, std::int64_t num_nodes_g, @@ -6833,394 +7101,6 @@ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215: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 >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data >(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span >)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data >(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span >)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215: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 >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -[ 83%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/graphbuild.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 215 | xdmf_utils::distribute_entity_data( - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 -In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', - inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, - inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: -/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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 - 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 475 | const auto [nodes_g_p, recv_disp, src, dest] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 570 | const auto [entities_data_b, entities_values, shape_eb] - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 637 | entities_data, std::span(entities_values)); - | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.h:11, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph/AdjacencyList.h:16, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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*, std::vector > >; _Tp = std::array; _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*, std::vector > >' 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*, std::vector > >' 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/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/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::__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 /usr/include/c++/13/algorithm:61, - from /build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:374:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 374 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:426: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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:453: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 file included from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Geometry.h:15, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Mesh.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h:9, - from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:11: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/sort.h: In function 'void dolfinx::radix_sort(std::span<_Type, 4294967295>) [with T = long long int; int BITS = 8]': -/build/reproducible-path/fenics-dolfinx-0.8.0/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) - | ^~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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&)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:46:36: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 46 | graph::AdjacencyList compute_nonlocal_dual_graph( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/permutationcomputation.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'std::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:292:42: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 292 | std::array, 2> vertex_ownership_groups( - | ^~~~~~~~~~~~~~~~~~~~~~~ -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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:306: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 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::array, 2> {anonymous}::vertex_ownership_groups(const std::vector >&, const std::vector >&, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:318: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 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp: In function 'std::tuple, std::vector >, unsigned int, std::vector > > dolfinx::mesh::build_local_dual_graph(CellType, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:353:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 353 | mesh::build_local_dual_graph(CellType celltype, - | ^~~~ -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(CellType, std::span)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/graphbuild.cpp:398: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); - | ~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::graph::AdjacencyList {anonymous}::determine_sharing_ranks(MPI_Comm, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:42:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 42 | 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:144: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()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/mesh/topologycomputation.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:306:55, - inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:38:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:311:72, - inlined from 'std::pair, std::vector > dolfinx::mesh::compute_entity_permutations(const Topology&)' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:332:75: -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:119:23: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/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); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:353:74: -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 255 | im->local_to_global(c_to_v->links(c), cell_vertices); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:255:24: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 260 | im->local_to_global(e_to_v->links(cell_edges[i]), vertices); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/permutationcomputation.cpp:260:26: 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_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>:: - | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'std::vector > {anonymous}::exchange_ghost_indexing(const dolfinx::common::IndexMap&, std::span, int, int32_t, int64_t, std::span >, std::span, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:506:42: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 506 | std::vector> exchange_ghost_indexing( @@ -7283,8 +7163,50 @@ /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 /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp: In function 'std::vector dolfinx::mesh::extract_topology(CellType, const dolfinx::fem::ElementDofLayout&, std::span)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp:29:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 29 | mesh::extract_topology(CellType cell_type, const fem::ElementDofLayout& layout, + | ^~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215: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 >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data >(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span >)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span >' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ +[ 93%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/nls/NewtonSolver.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, const std::vector&, std::vector >, std::vector >, std::vector >, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:1031:10: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1031 | Topology mesh::create_topology( @@ -7388,6 +7310,62 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data >(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span >)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = std::complex]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = int]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp: In function 'dolfinx::mesh::Topology dolfinx::mesh::create_topology(MPI_Comm, std::span, std::span, std::span, CellType, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:1325:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1325 | mesh::create_topology(MPI_Comm comm, std::span cells, @@ -7397,14 +7375,10 @@ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/Topology.cpp:1333:59: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 1333 | {ghost_owners}, boundary_vertices); | ^ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp: In function 'std::vector dolfinx::mesh::extract_topology(CellType, const dolfinx::fem::ElementDofLayout&, std::span)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.cpp:29:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 29 | mesh::extract_topology(CellType cell_type, const fem::ElementDofLayout& layout, - | ^~~~ -[ 93%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/nls/NewtonSolver.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/nls/NewtonSolver.cpp -[ 95%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/MPI.h:9, @@ -7419,6 +7393,36 @@ 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 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215: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 >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = double]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: 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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.h:14, from /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp:7: @@ -7436,6 +7440,36 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In lambda function: +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:397:32: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 397 | auto indices_to_postoffice = [](MPI_Comm comm, std::int64_t num_nodes, + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 215 | xdmf_utils::distribute_entity_data( + | ^~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:215:1: note: parameter passing for argument of type 'std::mdspan >' changed in GCC 7.1 +In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', + inlined from 'dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span)::, dolfinx::mesh::CellType, auto:148)> [with auto:148 = std::mdspan >]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:273:16, + inlined from 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]' at /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:279:14: +/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()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp: In function 'std::pair, std::vector > dolfinx::io::xdmf_utils::distribute_entity_data(const dolfinx::mesh::Topology&, std::span, int64_t, const dolfinx::fem::ElementDofLayout&, std::mdspan >, int, std::mdspan >, std::span) [with T = float]': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:392:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 + 392 | const auto [entitiesp_b, entitiesp_v, shapep] = send_entities_to_postmaster( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:475:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 475 | const auto [nodes_g_p, recv_disp, src, dest] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 570 | const auto [entities_data_b, entities_values, shape_eb] + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:570:14: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} changed in GCC 7.1 +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 637 | entities_data, std::span(entities_values)); + | ^ +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/xdmf_utils.cpp:637:67: note: parameter passing for argument of type '{anonymous}::mdspan_t' {aka 'std::mdspan >'} 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, @@ -7464,14 +7498,14 @@ /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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 95%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/plaza.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.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>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp: In function 'std::vector dolfinx::refinement::plaza::impl::get_simplices(std::span, std::span, int, bool)': -/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp:246:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 - 246 | plaza::impl::get_simplices(std::span indices, - | ^~~~~ +[ 97%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o +cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.cpp /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp: In function 'std::tuple >, dolfinx::common::IndexMap, std::vector > > {anonymous}::get_local_indexing(MPI_Comm, const dolfinx::common::IndexMap&, std::span, int, const std::vector&, std::span)': /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp:182:37: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 182 | vertex_map.local_to_global(entity, vglobal); @@ -7525,8 +7559,10 @@ 439 | common::IndexMap index_map(comm, num_local, ghost_indices, ghost_owners); | ^ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/topologycomputation.cpp:439:74: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 -[ 97%] Building CXX object dolfinx/CMakeFiles/dolfinx.dir/refinement/utils.cpp.o -cd /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/dolfinx && /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Ddolfinx_EXPORTS -I/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -I/build/reproducible-path/fenics-dolfinx-0.8.0/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -fpermissive -O2 -g -DNDEBUG -std=c++20 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.cpp +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp: In function 'std::vector dolfinx::refinement::plaza::impl::get_simplices(std::span, std::span, int, bool)': +/build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/plaza.cpp:246:1: note: parameter passing for argument of type 'std::span' changed in GCC 7.1 + 246 | plaza::impl::get_simplices(std::span indices, + | ^~~~~ /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.cpp: In function 'void dolfinx::refinement::update_logical_edgefunction(MPI_Comm, const std::vector >&, std::vector&, const dolfinx::common::IndexMap&)': /build/reproducible-path/fenics-dolfinx-0.8.0/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); @@ -7552,7 +7588,7 @@ debian/rules override_dh_auto_install-arch make[1]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0' dh_auto_install --builddir=/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real --destdir=debian/tmp-real - cd obj-arm-linux-gnueabihf-real && make -j3 install DESTDIR=/build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf-real && make -j4 install DESTDIR=/build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real' /usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -B/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -7690,7 +7726,7 @@ * Building wheel... *** scikit-build-core 0.9.4 using CMake 3.29.4 (wheel) *** Configuring CMake... -loading initial cache file /tmp/tmp_o7wfz_f/build/CMakeInit.txt +loading initial cache file /tmp/tmpiyfacad3/build/CMakeInit.txt 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 @@ -7743,24 +7779,24 @@ -- Found DOLFINx at /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/lib/arm-linux-gnueabihf/cmake/dolfinx -- Found petsc4py include directory at /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -- Found mpi4py include directory at /usr/lib/python3/dist-packages/mpi4py/include --- Configuring done (13.2s) --- Generating done (0.1s) --- Build files have been written to: /tmp/tmp_o7wfz_f/build +-- Configuring done (9.7s) +-- Generating done (0.0s) +-- Build files have been written to: /tmp/tmpiyfacad3/build *** Building project with Unix Makefiles... -Change Dir: '/tmp/tmp_o7wfz_f/build' +Change Dir: '/tmp/tmpiyfacad3/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -gmake[2]: Entering directory '/tmp/tmp_o7wfz_f/build' -/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmp_o7wfz_f/build --check-build-system CMakeFiles/Makefile.cmake 0 -/usr/bin/cmake -E cmake_progress_start /tmp/tmp_o7wfz_f/build/CMakeFiles /tmp/tmp_o7wfz_f/build//CMakeFiles/progress.marks +gmake[2]: Entering directory '/tmp/tmpiyfacad3/build' +/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmpiyfacad3/build --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/cmake -E cmake_progress_start /tmp/tmpiyfacad3/build/CMakeFiles /tmp/tmpiyfacad3/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all -gmake[3]: Entering directory '/tmp/tmp_o7wfz_f/build' +gmake[3]: Entering directory '/tmp/tmpiyfacad3/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/depend -gmake[4]: Entering directory '/tmp/tmp_o7wfz_f/build' -cd /tmp/tmp_o7wfz_f/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmp_o7wfz_f/build /tmp/tmp_o7wfz_f/build /tmp/tmp_o7wfz_f/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmp_o7wfz_f/build' +gmake[4]: Entering directory '/tmp/tmpiyfacad3/build' +cd /tmp/tmpiyfacad3/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpiyfacad3/build /tmp/tmpiyfacad3/build /tmp/tmpiyfacad3/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmpiyfacad3/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/build -gmake[4]: Entering directory '/tmp/tmp_o7wfz_f/build' +gmake[4]: Entering directory '/tmp/tmpiyfacad3/build' [ 4%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o /usr/bin/c++ -DNB_COMPACT_ASSERTIONS -I/usr/include/python3.12 -I/usr/share/nanobind/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -MF CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o.d -o CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -c /usr/share/nanobind/src/nb_internals.cpp [ 8%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o @@ -7786,14 +7822,14 @@ /usr/bin/cmake -E cmake_link_script CMakeFiles/nanobind-static.dir/link.txt --verbose=1 /usr/bin/ar qc libnanobind-static.a "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_type.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_enum.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_ndarray.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_static_property.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/common.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/error.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/trampoline.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/implicit.cpp.o" /usr/bin/ranlib libnanobind-static.a -gmake[4]: Leaving directory '/tmp/tmp_o7wfz_f/build' +gmake[4]: Leaving directory '/tmp/tmpiyfacad3/build' [ 45%] Built target nanobind-static /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/depend -gmake[4]: Entering directory '/tmp/tmp_o7wfz_f/build' -cd /tmp/tmp_o7wfz_f/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmp_o7wfz_f/build /tmp/tmp_o7wfz_f/build /tmp/tmp_o7wfz_f/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmp_o7wfz_f/build' +gmake[4]: Entering directory '/tmp/tmpiyfacad3/build' +cd /tmp/tmpiyfacad3/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpiyfacad3/build /tmp/tmpiyfacad3/build /tmp/tmpiyfacad3/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmpiyfacad3/build' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/build -gmake[4]: Entering directory '/tmp/tmp_o7wfz_f/build' +gmake[4]: Entering directory '/tmp/tmpiyfacad3/build' [ 50%] 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.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -I/usr/include/python3.12 -I/usr/share/nanobind/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fno-stack-protector -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/python/dolfinx/wrappers/dolfinx.cpp [ 54%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o @@ -11334,16 +11370,16 @@ [100%] Linking CXX shared module 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=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/include -O3 -DNDEBUG -Wl,-s -Wl,--gc-sections -Wl,-z,relro -shared -o 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,/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib: libnanobind-static.a /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.8.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.8.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.20/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib/libpetsc_real.so -gmake[4]: Leaving directory '/tmp/tmp_o7wfz_f/build' +gmake[4]: Leaving directory '/tmp/tmpiyfacad3/build' [100%] Built target cpp -gmake[3]: Leaving directory '/tmp/tmp_o7wfz_f/build' -/usr/bin/cmake -E cmake_progress_start /tmp/tmp_o7wfz_f/build/CMakeFiles 0 -gmake[2]: Leaving directory '/tmp/tmp_o7wfz_f/build' +gmake[3]: Leaving directory '/tmp/tmpiyfacad3/build' +/usr/bin/cmake -E cmake_progress_start /tmp/tmpiyfacad3/build/CMakeFiles 0 +gmake[2]: Leaving directory '/tmp/tmpiyfacad3/build' *** Installing project into wheel... -- Install configuration: "Release" --- Installing: /tmp/tmp_o7wfz_f/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so --- Set non-toolchain portion of runtime path of "/tmp/tmp_o7wfz_f/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib" +-- Installing: /tmp/tmpiyfacad3/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so +-- Set non-toolchain portion of runtime path of "/tmp/tmpiyfacad3/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib" *** Making wheel... *** Created fenics_dolfinx-0.8.0-cp312-cp312-linux_armv7l.whl... Successfully built fenics_dolfinx-0.8.0-cp312-cp312-linux_armv7l.whl @@ -11484,33 +11520,33 @@ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 20 durations ============================= -60.38s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] -58.51s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] -28.13s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] -26.57s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] -25.53s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] -24.00s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] -22.34s call test/unit/fem/test_symmetry.py::test_mass_matrix_ds[1-CellType.tetrahedron-Regge] -22.27s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[Regge] -21.15s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] -18.68s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ] -18.02s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] -17.50s call test/unit/la/test_nullspace.py::test_nullspace_check[1-mesh1] -17.16s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] -16.95s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps -15.98s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] -15.80s call test/unit/fem/test_fem_pipeline.py::test_vector_P_tp[3-Q-CellType.hexahedron] -15.69s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] -15.65s call test/unit/fem/test_dofmap.py::test_block_size -14.79s call test/unit/fem/test_symmetry.py::test_mixed_element_form[float32-1-+-CellType.hexahedron] -13.90s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] -= 2117 passed, 88 skipped, 12 deselected, 40 xfailed, 5 xpassed, 190 warnings in 4787.38s (1:19:47) = +69.28s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] +21.94s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] +19.87s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] +19.34s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] +18.20s call test/unit/fem/test_dofmap.py::test_block_size +17.65s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] +16.73s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] +15.46s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] +15.21s call test/unit/fem/test_assembler.py::test_assembly_solve_taylor_hood[mesh2] +14.84s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] +14.44s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] +13.97s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] +13.64s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ] +13.22s call test/unit/fem/test_dof_coordinates.py::test_dof_coords_3d[4] +13.18s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] +13.11s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] +12.89s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] +12.76s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] +12.34s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] +12.12s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex64-CellType.hexahedron] += 2117 passed, 88 skipped, 12 deselected, 40 xfailed, 5 xpassed, 190 warnings in 3750.49s (1:02:30) = I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" module I: pybuild base:311: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/fenics-dolfinx-0.8.0/.pybuild/cpython3_3.11_dolfinx-real * Building wheel... *** scikit-build-core 0.9.4 using CMake 3.29.4 (wheel) *** Configuring CMake... -loading initial cache file /tmp/tmpj9j9pv6r/build/CMakeInit.txt +loading initial cache file /tmp/tmp1sfixvov/build/CMakeInit.txt 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 @@ -11563,24 +11599,24 @@ -- Found DOLFINx at /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/lib/arm-linux-gnueabihf/cmake/dolfinx -- Found petsc4py include directory at /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -- Found mpi4py include directory at /usr/lib/python3/dist-packages/mpi4py/include --- Configuring done (24.5s) --- Generating done (0.1s) --- Build files have been written to: /tmp/tmpj9j9pv6r/build +-- Configuring done (11.6s) +-- Generating done (0.0s) +-- Build files have been written to: /tmp/tmp1sfixvov/build *** Building project with Unix Makefiles... -Change Dir: '/tmp/tmpj9j9pv6r/build' +Change Dir: '/tmp/tmp1sfixvov/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -gmake[2]: Entering directory '/tmp/tmpj9j9pv6r/build' -/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmpj9j9pv6r/build --check-build-system CMakeFiles/Makefile.cmake 0 -/usr/bin/cmake -E cmake_progress_start /tmp/tmpj9j9pv6r/build/CMakeFiles /tmp/tmpj9j9pv6r/build//CMakeFiles/progress.marks +gmake[2]: Entering directory '/tmp/tmp1sfixvov/build' +/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmp1sfixvov/build --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/cmake -E cmake_progress_start /tmp/tmp1sfixvov/build/CMakeFiles /tmp/tmp1sfixvov/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all -gmake[3]: Entering directory '/tmp/tmpj9j9pv6r/build' +gmake[3]: Entering directory '/tmp/tmp1sfixvov/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/depend -gmake[4]: Entering directory '/tmp/tmpj9j9pv6r/build' -cd /tmp/tmpj9j9pv6r/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpj9j9pv6r/build /tmp/tmpj9j9pv6r/build /tmp/tmpj9j9pv6r/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmpj9j9pv6r/build' +gmake[4]: Entering directory '/tmp/tmp1sfixvov/build' +cd /tmp/tmp1sfixvov/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmp1sfixvov/build /tmp/tmp1sfixvov/build /tmp/tmp1sfixvov/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmp1sfixvov/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/build -gmake[4]: Entering directory '/tmp/tmpj9j9pv6r/build' +gmake[4]: Entering directory '/tmp/tmp1sfixvov/build' [ 4%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o /usr/bin/c++ -DNB_COMPACT_ASSERTIONS -I/usr/include/python3.11 -I/usr/share/nanobind/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -MF CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o.d -o CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -c /usr/share/nanobind/src/nb_internals.cpp [ 8%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o @@ -11606,14 +11642,14 @@ /usr/bin/cmake -E cmake_link_script CMakeFiles/nanobind-static.dir/link.txt --verbose=1 /usr/bin/ar qc libnanobind-static.a "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_type.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_enum.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_ndarray.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_static_property.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/common.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/error.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/trampoline.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/implicit.cpp.o" /usr/bin/ranlib libnanobind-static.a -gmake[4]: Leaving directory '/tmp/tmpj9j9pv6r/build' +gmake[4]: Leaving directory '/tmp/tmp1sfixvov/build' [ 45%] Built target nanobind-static /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/depend -gmake[4]: Entering directory '/tmp/tmpj9j9pv6r/build' -cd /tmp/tmpj9j9pv6r/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpj9j9pv6r/build /tmp/tmpj9j9pv6r/build /tmp/tmpj9j9pv6r/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmpj9j9pv6r/build' +gmake[4]: Entering directory '/tmp/tmp1sfixvov/build' +cd /tmp/tmp1sfixvov/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmp1sfixvov/build /tmp/tmp1sfixvov/build /tmp/tmp1sfixvov/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmp1sfixvov/build' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/build -gmake[4]: Entering directory '/tmp/tmpj9j9pv6r/build' +gmake[4]: Entering directory '/tmp/tmp1sfixvov/build' [ 50%] 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.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -I/usr/include/python3.11 -I/usr/share/nanobind/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-real/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fno-stack-protector -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/python/dolfinx/wrappers/dolfinx.cpp [ 54%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o @@ -15121,16 +15157,16 @@ [100%] Linking CXX shared module cpp.cpython-311-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=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/include -O3 -DNDEBUG -Wl,-s -Wl,--gc-sections -Wl,-z,relro -shared -o cpp.cpython-311-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,/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib: libnanobind-static.a /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-real/usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.8.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.8.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.20/arm-linux-gnueabihf-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib/libpetsc_real.so -gmake[4]: Leaving directory '/tmp/tmpj9j9pv6r/build' +gmake[4]: Leaving directory '/tmp/tmp1sfixvov/build' [100%] Built target cpp -gmake[3]: Leaving directory '/tmp/tmpj9j9pv6r/build' -/usr/bin/cmake -E cmake_progress_start /tmp/tmpj9j9pv6r/build/CMakeFiles 0 -gmake[2]: Leaving directory '/tmp/tmpj9j9pv6r/build' +gmake[3]: Leaving directory '/tmp/tmp1sfixvov/build' +/usr/bin/cmake -E cmake_progress_start /tmp/tmp1sfixvov/build/CMakeFiles 0 +gmake[2]: Leaving directory '/tmp/tmp1sfixvov/build' *** Installing project into wheel... -- Install configuration: "Release" --- Installing: /tmp/tmpj9j9pv6r/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so --- Set non-toolchain portion of runtime path of "/tmp/tmpj9j9pv6r/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib" +-- Installing: /tmp/tmp1sfixvov/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so +-- Set non-toolchain portion of runtime path of "/tmp/tmp1sfixvov/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-real/lib" *** Making wheel... *** Created fenics_dolfinx-0.8.0-cp311-cp311-linux_armv7l.whl... Successfully built fenics_dolfinx-0.8.0-cp311-cp311-linux_armv7l.whl @@ -15271,29 +15307,29 @@ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 20 durations ============================= -74.06s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] -52.26s call test/unit/fem/test_element_integrals.py::test_plus_minus[complex64-CellType.hexahedron-Lagrange] -40.21s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] -38.33s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] -32.40s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] -31.13s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] -28.42s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] -22.40s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] -21.91s call test/unit/fem/test_element_integrals.py::test_plus_minus[complex64-CellType.hexahedron-DG] -21.90s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] -21.72s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] -21.11s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] -19.29s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAF-CellType.hexahedron] -19.10s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ] -18.55s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[2-DG-CellType.tetrahedron] -18.47s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh0] -18.04s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps -17.54s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_block_nl -17.34s call test/unit/fem/test_nonlinear_assembler.py::test_matrix_assembly_block_nl -16.97s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] -= 2117 passed, 88 skipped, 12 deselected, 40 xfailed, 5 xpassed, 190 warnings in 5371.17s (1:29:31) = +66.76s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] +23.31s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] +20.95s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] +18.54s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] +16.84s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] +16.71s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] +16.52s call test/unit/fem/test_dofmap.py::test_block_size +16.09s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] +15.40s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] +14.79s call test/unit/fem/test_assembler.py::test_assembly_solve_taylor_hood[mesh2] +14.49s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] +13.56s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] +12.91s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] +12.79s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] +12.72s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex64-CellType.hexahedron] +12.68s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] +12.63s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] +12.49s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ] +11.83s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAF] +11.81s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] += 2117 passed, 88 skipped, 12 deselected, 40 xfailed, 5 xpassed, 190 warnings in 3575.96s (0:59:35) = dh_auto_install -a --builddir=/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex --destdir=debian/tmp-complex - cd obj-arm-linux-gnueabihf-complex && make -j3 install DESTDIR=/build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf-complex && make -j4 install DESTDIR=/build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex' /usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -B/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -15431,7 +15467,7 @@ * Building wheel... *** scikit-build-core 0.9.4 using CMake 3.29.4 (wheel) *** Configuring CMake... -loading initial cache file /tmp/tmpyroi1oih/build/CMakeInit.txt +loading initial cache file /tmp/tmp9ppd2m6c/build/CMakeInit.txt 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 @@ -15484,24 +15520,24 @@ -- Found DOLFINx at /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/cmake/dolfinx -- Found petsc4py include directory at /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -- Found mpi4py include directory at /usr/lib/python3/dist-packages/mpi4py/include --- Configuring done (20.1s) --- Generating done (0.1s) --- Build files have been written to: /tmp/tmpyroi1oih/build +-- Configuring done (11.9s) +-- Generating done (0.0s) +-- Build files have been written to: /tmp/tmp9ppd2m6c/build *** Building project with Unix Makefiles... -Change Dir: '/tmp/tmpyroi1oih/build' +Change Dir: '/tmp/tmp9ppd2m6c/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -gmake[2]: Entering directory '/tmp/tmpyroi1oih/build' -/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmpyroi1oih/build --check-build-system CMakeFiles/Makefile.cmake 0 -/usr/bin/cmake -E cmake_progress_start /tmp/tmpyroi1oih/build/CMakeFiles /tmp/tmpyroi1oih/build//CMakeFiles/progress.marks +gmake[2]: Entering directory '/tmp/tmp9ppd2m6c/build' +/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmp9ppd2m6c/build --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/cmake -E cmake_progress_start /tmp/tmp9ppd2m6c/build/CMakeFiles /tmp/tmp9ppd2m6c/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all -gmake[3]: Entering directory '/tmp/tmpyroi1oih/build' +gmake[3]: Entering directory '/tmp/tmp9ppd2m6c/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/depend -gmake[4]: Entering directory '/tmp/tmpyroi1oih/build' -cd /tmp/tmpyroi1oih/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpyroi1oih/build /tmp/tmpyroi1oih/build /tmp/tmpyroi1oih/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmpyroi1oih/build' +gmake[4]: Entering directory '/tmp/tmp9ppd2m6c/build' +cd /tmp/tmp9ppd2m6c/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmp9ppd2m6c/build /tmp/tmp9ppd2m6c/build /tmp/tmp9ppd2m6c/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmp9ppd2m6c/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/build -gmake[4]: Entering directory '/tmp/tmpyroi1oih/build' +gmake[4]: Entering directory '/tmp/tmp9ppd2m6c/build' [ 4%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o /usr/bin/c++ -DNB_COMPACT_ASSERTIONS -I/usr/include/python3.12 -I/usr/share/nanobind/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -MF CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o.d -o CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -c /usr/share/nanobind/src/nb_internals.cpp [ 8%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o @@ -15527,14 +15563,14 @@ /usr/bin/cmake -E cmake_link_script CMakeFiles/nanobind-static.dir/link.txt --verbose=1 /usr/bin/ar qc libnanobind-static.a "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_type.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_enum.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_ndarray.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_static_property.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/common.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/error.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/trampoline.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/implicit.cpp.o" /usr/bin/ranlib libnanobind-static.a -gmake[4]: Leaving directory '/tmp/tmpyroi1oih/build' +gmake[4]: Leaving directory '/tmp/tmp9ppd2m6c/build' [ 45%] Built target nanobind-static /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/depend -gmake[4]: Entering directory '/tmp/tmpyroi1oih/build' -cd /tmp/tmpyroi1oih/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpyroi1oih/build /tmp/tmpyroi1oih/build /tmp/tmpyroi1oih/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmpyroi1oih/build' +gmake[4]: Entering directory '/tmp/tmp9ppd2m6c/build' +cd /tmp/tmp9ppd2m6c/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmp9ppd2m6c/build /tmp/tmp9ppd2m6c/build /tmp/tmp9ppd2m6c/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmp9ppd2m6c/build' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/build -gmake[4]: Entering directory '/tmp/tmpyroi1oih/build' +gmake[4]: Entering directory '/tmp/tmp9ppd2m6c/build' [ 50%] 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.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -I/usr/include/python3.12 -I/usr/share/nanobind/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fno-stack-protector -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/python/dolfinx/wrappers/dolfinx.cpp [ 54%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o @@ -19178,16 +19214,16 @@ [100%] Linking CXX shared module 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=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/include -O3 -DNDEBUG -Wl,-s -Wl,--gc-sections -Wl,-z,relro -shared -o 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,/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib: libnanobind-static.a /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.8.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.8.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.20/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so -gmake[4]: Leaving directory '/tmp/tmpyroi1oih/build' +gmake[4]: Leaving directory '/tmp/tmp9ppd2m6c/build' [100%] Built target cpp -gmake[3]: Leaving directory '/tmp/tmpyroi1oih/build' -/usr/bin/cmake -E cmake_progress_start /tmp/tmpyroi1oih/build/CMakeFiles 0 -gmake[2]: Leaving directory '/tmp/tmpyroi1oih/build' +gmake[3]: Leaving directory '/tmp/tmp9ppd2m6c/build' +/usr/bin/cmake -E cmake_progress_start /tmp/tmp9ppd2m6c/build/CMakeFiles 0 +gmake[2]: Leaving directory '/tmp/tmp9ppd2m6c/build' *** Installing project into wheel... -- Install configuration: "Release" --- Installing: /tmp/tmpyroi1oih/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so --- Set non-toolchain portion of runtime path of "/tmp/tmpyroi1oih/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib" +-- Installing: /tmp/tmp9ppd2m6c/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so +-- Set non-toolchain portion of runtime path of "/tmp/tmp9ppd2m6c/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib" *** Making wheel... *** Created fenics_dolfinx-0.8.0-cp312-cp312-linux_armv7l.whl... Successfully built fenics_dolfinx-0.8.0-cp312-cp312-linux_armv7l.whl @@ -19337,33 +19373,33 @@ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 20 durations ============================= -114.15s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] -42.99s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] -26.97s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] -26.84s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] -25.22s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] -24.49s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] -24.28s call test/unit/fem/test_assembler.py::test_assembly_solve_taylor_hood[mesh2] -21.72s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] -20.35s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] -19.40s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] -19.10s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] -18.80s call test/unit/fem/test_fem_pipeline.py::test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] -18.07s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] -17.82s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] -17.28s call test/unit/fem/test_fem_pipeline.py::test_curl_curl_eigenvalue[1-N2curl] -17.03s call test/unit/fem/test_fem_pipeline.py::test_vector_P_tp[3-Q-CellType.hexahedron] -16.74s call test/unit/fem/test_dofmap.py::test_block_size -16.42s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] -15.93s call test/unit/fem/test_dof_coordinates.py::test_dof_coords_3d[4] -15.69s call test/unit/fem/test_symmetry.py::test_mixed_element_form[float64-1-+-CellType.hexahedron] -= 2115 passed, 90 skipped, 12 deselected, 40 xfailed, 5 xpassed, 183 warnings in 4694.58s (1:18:14) = +91.09s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] +23.56s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] +22.96s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] +21.59s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] +20.18s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] +19.74s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] +19.51s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] +19.25s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] +17.40s call test/unit/fem/test_assembler.py::test_assembly_solve_taylor_hood[mesh2] +16.90s call test/unit/fem/test_fem_pipeline.py::test_curl_curl_eigenvalue[1-N2curl] +16.36s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] +16.11s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] +16.06s call test/unit/fem/test_fem_pipeline.py::test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] +15.79s call test/unit/fem/test_dofmap.py::test_block_size +15.65s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] +15.55s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] +14.87s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] +13.70s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] +11.80s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] +11.78s call test/unit/fem/test_fem_pipeline.py::test_vector_P_tp[3-Q-CellType.hexahedron] += 2115 passed, 90 skipped, 12 deselected, 40 xfailed, 5 xpassed, 183 warnings in 3687.70s (1:01:27) = I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" module I: pybuild base:311: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/fenics-dolfinx-0.8.0/.pybuild/cpython3_3.11_dolfinx-complex * Building wheel... *** scikit-build-core 0.9.4 using CMake 3.29.4 (wheel) *** Configuring CMake... -loading initial cache file /tmp/tmpbdrv062s/build/CMakeInit.txt +loading initial cache file /tmp/tmpt28v64nt/build/CMakeInit.txt 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 @@ -19416,24 +19452,24 @@ -- Found DOLFINx at /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/cmake/dolfinx -- Found petsc4py include directory at /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -- Found mpi4py include directory at /usr/lib/python3/dist-packages/mpi4py/include --- Configuring done (34.9s) --- Generating done (0.1s) --- Build files have been written to: /tmp/tmpbdrv062s/build +-- Configuring done (10.8s) +-- Generating done (0.0s) +-- Build files have been written to: /tmp/tmpt28v64nt/build *** Building project with Unix Makefiles... -Change Dir: '/tmp/tmpbdrv062s/build' +Change Dir: '/tmp/tmpt28v64nt/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -gmake[2]: Entering directory '/tmp/tmpbdrv062s/build' -/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmpbdrv062s/build --check-build-system CMakeFiles/Makefile.cmake 0 -/usr/bin/cmake -E cmake_progress_start /tmp/tmpbdrv062s/build/CMakeFiles /tmp/tmpbdrv062s/build//CMakeFiles/progress.marks +gmake[2]: Entering directory '/tmp/tmpt28v64nt/build' +/usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/python -B/tmp/tmpt28v64nt/build --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/cmake -E cmake_progress_start /tmp/tmpt28v64nt/build/CMakeFiles /tmp/tmpt28v64nt/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all -gmake[3]: Entering directory '/tmp/tmpbdrv062s/build' +gmake[3]: Entering directory '/tmp/tmpt28v64nt/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/depend -gmake[4]: Entering directory '/tmp/tmpbdrv062s/build' -cd /tmp/tmpbdrv062s/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpbdrv062s/build /tmp/tmpbdrv062s/build /tmp/tmpbdrv062s/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmpbdrv062s/build' +gmake[4]: Entering directory '/tmp/tmpt28v64nt/build' +cd /tmp/tmpt28v64nt/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpt28v64nt/build /tmp/tmpt28v64nt/build /tmp/tmpt28v64nt/build/CMakeFiles/nanobind-static.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmpt28v64nt/build' /usr/bin/gmake -f CMakeFiles/nanobind-static.dir/build.make CMakeFiles/nanobind-static.dir/build -gmake[4]: Entering directory '/tmp/tmpbdrv062s/build' +gmake[4]: Entering directory '/tmp/tmpt28v64nt/build' [ 4%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o /usr/bin/c++ -DNB_COMPACT_ASSERTIONS -I/usr/include/python3.11 -I/usr/share/nanobind/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -MF CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o.d -o CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o -c /usr/share/nanobind/src/nb_internals.cpp [ 8%] Building CXX object CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o @@ -19459,14 +19495,14 @@ /usr/bin/cmake -E cmake_link_script CMakeFiles/nanobind-static.dir/link.txt --verbose=1 /usr/bin/ar qc libnanobind-static.a "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_internals.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_func.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_type.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_enum.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_ndarray.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/nb_static_property.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/common.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/error.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/trampoline.cpp.o" "CMakeFiles/nanobind-static.dir/usr/share/nanobind/src/implicit.cpp.o" /usr/bin/ranlib libnanobind-static.a -gmake[4]: Leaving directory '/tmp/tmpbdrv062s/build' +gmake[4]: Leaving directory '/tmp/tmpt28v64nt/build' [ 45%] Built target nanobind-static /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/depend -gmake[4]: Entering directory '/tmp/tmpbdrv062s/build' -cd /tmp/tmpbdrv062s/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpbdrv062s/build /tmp/tmpbdrv062s/build /tmp/tmpbdrv062s/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" -gmake[4]: Leaving directory '/tmp/tmpbdrv062s/build' +gmake[4]: Entering directory '/tmp/tmpt28v64nt/build' +cd /tmp/tmpt28v64nt/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenics-dolfinx-0.8.0/python /build/reproducible-path/fenics-dolfinx-0.8.0/python /tmp/tmpt28v64nt/build /tmp/tmpt28v64nt/build /tmp/tmpt28v64nt/build/CMakeFiles/cpp.dir/DependInfo.cmake "--color=" +gmake[4]: Leaving directory '/tmp/tmpt28v64nt/build' /usr/bin/gmake -f CMakeFiles/cpp.dir/build.make CMakeFiles/cpp.dir/build -gmake[4]: Entering directory '/tmp/tmpbdrv062s/build' +gmake[4]: Entering directory '/tmp/tmpt28v64nt/build' [ 50%] 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.8.0\" -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -Dcpp_EXPORTS -I/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib/python3/dist-packages/petsc4py/include -I/usr/lib/python3/dist-packages/mpi4py/include -I/usr/include/python3.11 -I/usr/share/nanobind/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/include/hdf5/openmpi -isystem /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/include -isystem /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabihf-complex/include -g -O2 -ffile-prefix-map=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/include -O3 -DNDEBUG -std=c++20 -fPIC -fvisibility=hidden -fno-stack-protector -ffunction-sections -fdata-sections -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -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 /build/reproducible-path/fenics-dolfinx-0.8.0/python/dolfinx/wrappers/dolfinx.cpp [ 54%] Building CXX object CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o @@ -23077,16 +23113,16 @@ [100%] Linking CXX shared module cpp.cpython-311-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=/build/reproducible-path/fenics-dolfinx-0.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/include -O3 -DNDEBUG -Wl,-s -Wl,--gc-sections -Wl,-z,relro -shared -o cpp.cpython-311-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,/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib: libnanobind-static.a /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex/usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.8.0 /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.8.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.20/arm-linux-gnueabihf-complex/lib/libslepc_complex.so /usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib/libpetsc_complex.so -gmake[4]: Leaving directory '/tmp/tmpbdrv062s/build' +gmake[4]: Leaving directory '/tmp/tmpt28v64nt/build' [100%] Built target cpp -gmake[3]: Leaving directory '/tmp/tmpbdrv062s/build' -/usr/bin/cmake -E cmake_progress_start /tmp/tmpbdrv062s/build/CMakeFiles 0 -gmake[2]: Leaving directory '/tmp/tmpbdrv062s/build' +gmake[3]: Leaving directory '/tmp/tmpt28v64nt/build' +/usr/bin/cmake -E cmake_progress_start /tmp/tmpt28v64nt/build/CMakeFiles 0 +gmake[2]: Leaving directory '/tmp/tmpt28v64nt/build' *** Installing project into wheel... -- Install configuration: "Release" --- Installing: /tmp/tmpbdrv062s/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so --- Set non-toolchain portion of runtime path of "/tmp/tmpbdrv062s/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib" +-- Installing: /tmp/tmpt28v64nt/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so +-- Set non-toolchain portion of runtime path of "/tmp/tmpt28v64nt/wheel/platlib/dolfinx/cpp.cpython-311-arm-linux-gnueabihf.so" to "/build/reproducible-path/fenics-dolfinx-0.8.0/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.20/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabihf-complex/lib" *** Making wheel... *** Created fenics_dolfinx-0.8.0-cp311-cp311-linux_armv7l.whl... Successfully built fenics_dolfinx-0.8.0-cp311-cp311-linux_armv7l.whl @@ -23236,27 +23272,27 @@ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 20 durations ============================= -88.41s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] -26.50s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] -23.81s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] -22.18s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] -20.00s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] -19.72s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] -19.34s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] -19.09s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] -18.40s call test/unit/fem/test_fem_pipeline.py::test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] -18.17s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] -18.08s call test/unit/fem/test_fem_pipeline.py::test_curl_curl_eigenvalue[1-N2curl] -17.60s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] -16.98s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] -16.82s call test/unit/fem/test_assembler.py::test_assembly_solve_taylor_hood[mesh2] -16.72s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] -16.40s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] -16.31s call test/unit/fem/test_dofmap.py::test_block_size -14.25s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] -13.40s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] -13.18s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] -= 2115 passed, 90 skipped, 12 deselected, 40 xfailed, 5 xpassed, 183 warnings in 3853.39s (1:04:13) = +95.00s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh1] +23.21s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] +21.73s call test/unit/fem/test_fem_pipeline.py::test_P_tp[4-Q-CellType.hexahedron] +20.92s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] +20.53s call test/unit/fem/test_nonlinear_assembler.py::test_assembly_solve_taylor_hood_nl[mesh2] +20.52s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] +19.96s call test/unit/fem/test_assembler.py::test_symmetry_interior_facet_assembly[mesh0] +19.06s call test/unit/la/test_nullspace.py::test_nullspace_check[2-mesh1] +18.08s call test/unit/fem/test_assembler.py::test_assembly_solve_taylor_hood[mesh2] +16.50s call test/unit/fem/test_fem_pipeline.py::test_curl_curl_eigenvalue[1-N2curl] +16.35s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] +16.19s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] +16.16s call test/unit/fem/test_fem_pipeline.py::test_P_tp_built_in_mesh[4-Q-CellType.hexahedron] +16.11s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] +15.64s call test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] +15.22s call test/unit/fem/test_dofmap.py::test_block_size +14.60s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] +14.59s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] +13.19s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] +12.56s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] += 2115 passed, 90 skipped, 12 deselected, 40 xfailed, 5 xpassed, 183 warnings in 3765.37s (1:02:45) = chrpath -d /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp*/usr/lib/python*/dist-packages/dolfinx/*.so sed -i "s/-D_FORTIFY_SOURCE=2//g" /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp*/usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx*.pc sed -i "s|-DNDEBUG||g" /build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp*/usr/lib/arm-linux-gnueabihf/pkgconfig/dolfinx*.pc @@ -23333,7 +23369,7 @@ -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - not found -- Checking for one of the modules 'SLEPc;slepc' --- Configuring done (10.0s) +-- Configuring done (9.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: @@ -24158,11 +24194,11 @@ /usr/bin/ctest --force-new-ctest-process Test project /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/run_test Start 1: unittests -1/1 Test #1: unittests ........................ Passed 1.37 sec +1/1 Test #1: unittests ........................ Passed 1.43 sec 100% tests passed, 0 tests failed out of 1 -Total Test time (real) = 1.38 sec +Total Test time (real) = 1.44 sec make[2]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/run_test' running tests from demo for real build -- The C compiler identification is GNU 13.2.0 @@ -24215,7 +24251,7 @@ -- Performing Test HAVE_NO_MULTLINE - Success -- Looking for PETSC_USE_REAL_DOUBLE -- Looking for PETSC_USE_REAL_DOUBLE - found --- Configuring done (8.1s) +-- Configuring done (9.4s) -- Generating done (0.1s) -- Build files have been written to: /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/run_demo make[2]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/run_demo' @@ -28042,51 +28078,51 @@ /usr/bin/ctest --force-new-ctest-process Test project /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/run_demo Start 1: demo_custom_kernel_mpi_2 - 1/21 Test #1: demo_custom_kernel_mpi_2 ..................... Passed 2.10 sec + 1/21 Test #1: demo_custom_kernel_mpi_2 ..................... Passed 2.40 sec Start 2: demo_custom_kernel_mpi_3 - 2/21 Test #2: demo_custom_kernel_mpi_3 ..................... Passed 6.88 sec + 2/21 Test #2: demo_custom_kernel_mpi_3 ..................... Passed 3.83 sec Start 3: demo_custom_kernel_serial - 3/21 Test #3: demo_custom_kernel_serial .................... Passed 2.03 sec + 3/21 Test #3: demo_custom_kernel_serial .................... Passed 4.33 sec Start 4: demo_poisson_mpi_2 - 4/21 Test #4: demo_poisson_mpi_2 ........................... Passed 0.42 sec + 4/21 Test #4: demo_poisson_mpi_2 ........................... Passed 4.77 sec Start 5: demo_poisson_mpi_3 - 5/21 Test #5: demo_poisson_mpi_3 ........................... Passed 1.31 sec + 5/21 Test #5: demo_poisson_mpi_3 ........................... Passed 0.85 sec Start 6: demo_poisson_serial - 6/21 Test #6: demo_poisson_serial .......................... Passed 0.31 sec + 6/21 Test #6: demo_poisson_serial .......................... Passed 0.35 sec Start 7: demo_poisson_matrix_free_mpi_2 - 7/21 Test #7: demo_poisson_matrix_free_mpi_2 ............... Passed 0.31 sec + 7/21 Test #7: demo_poisson_matrix_free_mpi_2 ............... Passed 0.38 sec Start 8: demo_poisson_matrix_free_mpi_3 - 8/21 Test #8: demo_poisson_matrix_free_mpi_3 ............... Passed 0.79 sec + 8/21 Test #8: demo_poisson_matrix_free_mpi_3 ............... Passed 1.54 sec Start 9: demo_poisson_matrix_free_serial - 9/21 Test #9: demo_poisson_matrix_free_serial .............. Passed 0.29 sec + 9/21 Test #9: demo_poisson_matrix_free_serial .............. Passed 0.39 sec Start 10: demo_hyperelasticity_mpi_2 -10/21 Test #10: demo_hyperelasticity_mpi_2 ................... Passed 4.88 sec +10/21 Test #10: demo_hyperelasticity_mpi_2 ................... Passed 5.56 sec Start 11: demo_hyperelasticity_mpi_3 -11/21 Test #11: demo_hyperelasticity_mpi_3 ................... Passed 5.40 sec +11/21 Test #11: demo_hyperelasticity_mpi_3 ................... Passed 9.67 sec Start 12: demo_hyperelasticity_serial -12/21 Test #12: demo_hyperelasticity_serial .................. Passed 2.63 sec +12/21 Test #12: demo_hyperelasticity_serial .................. Passed 2.91 sec Start 13: demo_interpolation-io_mpi_2 -13/21 Test #13: demo_interpolation-io_mpi_2 .................. Passed 0.32 sec +13/21 Test #13: demo_interpolation-io_mpi_2 .................. Passed 0.49 sec Start 14: demo_interpolation-io_mpi_3 -14/21 Test #14: demo_interpolation-io_mpi_3 .................. Passed 1.28 sec +14/21 Test #14: demo_interpolation-io_mpi_3 .................. Passed 2.32 sec Start 15: demo_interpolation-io_serial -15/21 Test #15: demo_interpolation-io_serial ................. Passed 0.31 sec +15/21 Test #15: demo_interpolation-io_serial ................. Passed 0.41 sec Start 16: demo_interpolation_different_meshes_mpi_2 -16/21 Test #16: demo_interpolation_different_meshes_mpi_2 .... Passed 1.71 sec +16/21 Test #16: demo_interpolation_different_meshes_mpi_2 .... Passed 2.10 sec Start 17: demo_interpolation_different_meshes_mpi_3 -17/21 Test #17: demo_interpolation_different_meshes_mpi_3 .... Passed 11.46 sec +17/21 Test #17: demo_interpolation_different_meshes_mpi_3 .... Passed 12.34 sec Start 18: demo_interpolation_different_meshes_serial -18/21 Test #18: demo_interpolation_different_meshes_serial ... Passed 2.36 sec +18/21 Test #18: demo_interpolation_different_meshes_serial ... Passed 2.69 sec Start 19: demo_biharmonic_mpi_2 -19/21 Test #19: demo_biharmonic_mpi_2 ........................ Passed 0.56 sec +19/21 Test #19: demo_biharmonic_mpi_2 ........................ Passed 1.06 sec Start 20: demo_biharmonic_mpi_3 -20/21 Test #20: demo_biharmonic_mpi_3 ........................ Passed 1.69 sec +20/21 Test #20: demo_biharmonic_mpi_3 ........................ Passed 1.64 sec Start 21: demo_biharmonic_serial -21/21 Test #21: demo_biharmonic_serial ....................... Passed 0.80 sec +21/21 Test #21: demo_biharmonic_serial ....................... Passed 1.06 sec 100% tests passed, 0 tests failed out of 21 -Total Test time (real) = 47.87 sec +Total Test time (real) = 61.14 sec make[2]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-real/run_demo' == testing complex number build == running tests from test for complex build @@ -28136,7 +28172,7 @@ -- Looking for PETSC_USE_COMPLEX -- Looking for PETSC_USE_COMPLEX - found -- Checking for one of the modules 'SLEPc;slepc' --- Configuring done (8.3s) +-- Configuring done (10.1s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: @@ -28961,11 +28997,11 @@ /usr/bin/ctest --force-new-ctest-process Test project /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/run_test Start 1: unittests -1/1 Test #1: unittests ........................ Passed 1.41 sec +1/1 Test #1: unittests ........................ Passed 1.34 sec 100% tests passed, 0 tests failed out of 1 -Total Test time (real) = 1.42 sec +Total Test time (real) = 1.34 sec make[2]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/run_test' running tests from demo for complex build -- The C compiler identification is GNU 13.2.0 @@ -29019,7 +29055,7 @@ -- Looking for PETSC_USE_REAL_DOUBLE -- Looking for PETSC_USE_REAL_DOUBLE - found -- ** This demo does not support complex mode --- Configuring done (10.1s) +-- Configuring done (9.0s) -- Generating done (0.1s) -- Build files have been written to: /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/run_demo make[2]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/run_demo' @@ -32453,51 +32489,51 @@ /usr/bin/ctest --force-new-ctest-process Test project /build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/run_demo Start 1: demo_custom_kernel_mpi_2 - 1/18 Test #1: demo_custom_kernel_mpi_2 ..................... Passed 2.13 sec + 1/18 Test #1: demo_custom_kernel_mpi_2 ..................... Passed 2.44 sec Start 2: demo_custom_kernel_mpi_3 - 2/18 Test #2: demo_custom_kernel_mpi_3 ..................... Passed 6.54 sec + 2/18 Test #2: demo_custom_kernel_mpi_3 ..................... Passed 8.03 sec Start 3: demo_custom_kernel_serial - 3/18 Test #3: demo_custom_kernel_serial .................... Passed 2.02 sec + 3/18 Test #3: demo_custom_kernel_serial .................... Passed 2.17 sec Start 4: demo_poisson_mpi_2 - 4/18 Test #4: demo_poisson_mpi_2 ........................... Passed 0.47 sec + 4/18 Test #4: demo_poisson_mpi_2 ........................... Passed 0.44 sec Start 5: demo_poisson_mpi_3 - 5/18 Test #5: demo_poisson_mpi_3 ........................... Passed 1.41 sec + 5/18 Test #5: demo_poisson_mpi_3 ........................... Passed 1.48 sec Start 6: demo_poisson_serial - 6/18 Test #6: demo_poisson_serial .......................... Passed 0.32 sec + 6/18 Test #6: demo_poisson_serial .......................... Passed 0.36 sec Start 7: demo_poisson_matrix_free_mpi_2 - 7/18 Test #7: demo_poisson_matrix_free_mpi_2 ............... Passed 0.30 sec + 7/18 Test #7: demo_poisson_matrix_free_mpi_2 ............... Passed 0.37 sec Start 8: demo_poisson_matrix_free_mpi_3 - 8/18 Test #8: demo_poisson_matrix_free_mpi_3 ............... Passed 0.71 sec + 8/18 Test #8: demo_poisson_matrix_free_mpi_3 ............... Passed 1.07 sec Start 9: demo_poisson_matrix_free_serial - 9/18 Test #9: demo_poisson_matrix_free_serial .............. Passed 0.30 sec + 9/18 Test #9: demo_poisson_matrix_free_serial .............. Passed 0.34 sec Start 10: demo_interpolation-io_mpi_2 -10/18 Test #10: demo_interpolation-io_mpi_2 .................. Passed 0.33 sec +10/18 Test #10: demo_interpolation-io_mpi_2 .................. Passed 0.38 sec Start 11: demo_interpolation-io_mpi_3 -11/18 Test #11: demo_interpolation-io_mpi_3 .................. Passed 0.52 sec +11/18 Test #11: demo_interpolation-io_mpi_3 .................. Passed 1.37 sec Start 12: demo_interpolation-io_serial -12/18 Test #12: demo_interpolation-io_serial ................. Passed 0.32 sec +12/18 Test #12: demo_interpolation-io_serial ................. Passed 0.38 sec Start 13: demo_interpolation_different_meshes_mpi_2 -13/18 Test #13: demo_interpolation_different_meshes_mpi_2 .... Passed 1.76 sec +13/18 Test #13: demo_interpolation_different_meshes_mpi_2 .... Passed 1.91 sec Start 14: demo_interpolation_different_meshes_mpi_3 -14/18 Test #14: demo_interpolation_different_meshes_mpi_3 .... Passed 12.02 sec +14/18 Test #14: demo_interpolation_different_meshes_mpi_3 .... Passed 13.43 sec Start 15: demo_interpolation_different_meshes_serial -15/18 Test #15: demo_interpolation_different_meshes_serial ... Passed 2.35 sec +15/18 Test #15: demo_interpolation_different_meshes_serial ... Passed 2.51 sec Start 16: demo_biharmonic_mpi_2 -16/18 Test #16: demo_biharmonic_mpi_2 ........................ Passed 0.74 sec +16/18 Test #16: demo_biharmonic_mpi_2 ........................ Passed 0.88 sec Start 17: demo_biharmonic_mpi_3 -17/18 Test #17: demo_biharmonic_mpi_3 ........................ Passed 1.29 sec +17/18 Test #17: demo_biharmonic_mpi_3 ........................ Passed 2.11 sec Start 18: demo_biharmonic_serial -18/18 Test #18: demo_biharmonic_serial ....................... Passed 1.09 sec +18/18 Test #18: demo_biharmonic_serial ....................... Passed 1.19 sec 100% tests passed, 0 tests failed out of 18 -Total Test time (real) = 34.65 sec +Total Test time (real) = 40.89 sec make[2]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex/run_demo' make[1]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0' debian/rules override_dh_auto_install-indep make[1]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0' dh_auto_install -i --builddir=/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex --destdir=debian/tmp-complex - cd obj-arm-linux-gnueabihf-complex && make -j3 install DESTDIR=/build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf-complex && make -j4 install DESTDIR=/build/reproducible-path/fenics-dolfinx-0.8.0/debian/tmp-complex AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex' /usr/bin/cmake -S/build/reproducible-path/fenics-dolfinx-0.8.0/cpp -B/build/reproducible-path/fenics-dolfinx-0.8.0/obj-arm-linux-gnueabihf-complex --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -32635,24 +32671,24 @@ Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/nls +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/graph +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/nls Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/biharmonic -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/mixed_topology Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/interpolation_different_meshes +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/custom_kernel Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/interpolation-io Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/hyperelasticity Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/poisson_matrix_free Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/poisson -Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/custom_kernel +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/biharmonic +Searching for files in directory /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/demo/mixed_topology Reading and parsing tag files Parsing files Reading /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/defines.cpp... @@ -33024,16 +33060,8 @@ Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/Function.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/FunctionSpace.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/interpolate.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/sparsitybuild.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/traits.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/utils.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/utils.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/utils.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/utils.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h... -Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/BoundingBoxTree.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/dolfinx_geometry.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/gjk.h... @@ -33055,8 +33083,16 @@ Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/dolfinx_la.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/matrix_csr_impl.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/MatrixCSR.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/petsc.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/petsc.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/slepc.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/SparsityPattern.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/common/utils.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/utils.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/geometry/utils.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/utils.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h... +Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/utils.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/la/Vector.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/cell_types.h... Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/dolfinx_mesh.h... @@ -33075,9 +33111,9 @@ Generating code for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/refinement/refine.h... Generating file documentation... Generating docs for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/DofMap.h... +Generating docs for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/ADIOS2Writers.h... Generating docs for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/fem/utils.h... Generating docs for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/mesh/utils.h... -Generating docs for file /build/reproducible-path/fenics-dolfinx-0.8.0/cpp/dolfinx/io/ADIOS2Writers.h... Generating page documentation... Generating docs for page md__2build_2reproducible-path_2fenics-dolfinx-0_88_80_2cpp_2demo_2README... Generating docs for page todo... @@ -33310,6 +33346,7 @@ Generating XML output for namespace pugi Generating XML output for namespace std Generating XML output for file biharmonic.py +Generating XML output for file hyperelasticity.py Generating XML output for file main.cpp Generating XML output for file main.cpp Generating XML output for file main.cpp @@ -33318,7 +33355,6 @@ Generating XML output for file main.cpp Generating XML output for file main.cpp Generating XML output for file main.cpp -Generating XML output for file hyperelasticity.py Generating XML output for file poisson.py Generating XML output for file poisson.py Generating XML output for file README.md @@ -33371,22 +33407,9 @@ Generating XML output for file Function.h Generating XML output for file FunctionSpace.h Generating XML output for file interpolate.h -Generating XML output for file petsc.cpp -Generating XML output for file petsc.cpp -Generating XML output for file petsc.h -Generating XML output for file petsc.h Generating XML output for file sparsitybuild.cpp Generating XML output for file sparsitybuild.h Generating XML output for file traits.h -Generating XML output for file utils.cpp -Generating XML output for file utils.cpp -Generating XML output for file utils.cpp -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h Generating XML output for file BoundingBoxTree.h Generating XML output for file dolfinx_geometry.h Generating XML output for file gjk.h @@ -33420,10 +33443,20 @@ Generating XML output for file dolfinx_la.h Generating XML output for file matrix_csr_impl.h Generating XML output for file MatrixCSR.h +Generating XML output for file petsc.cpp +Generating XML output for file petsc.cpp +Generating XML output for file petsc.h +Generating XML output for file petsc.h Generating XML output for file slepc.cpp Generating XML output for file slepc.h Generating XML output for file SparsityPattern.cpp Generating XML output for file SparsityPattern.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h Generating XML output for file Vector.h Generating XML output for file cell_types.cpp Generating XML output for file cell_types.h @@ -33440,6 +33473,9 @@ Generating XML output for file Topology.h Generating XML output for file topologycomputation.cpp Generating XML output for file topologycomputation.h +Generating XML output for file utils.cpp +Generating XML output for file utils.cpp +Generating XML output for file utils.cpp Generating XML output for file dolfinx_nls.h Generating XML output for file NewtonSolver.cpp Generating XML output for file NewtonSolver.h @@ -33576,7 +33612,7 @@ RDMAV_FORK_SAFE=1 \ python3 -m sphinx -W -b html source/ .pybuild/html/) Running Sphinx v7.2.6 -Matplotlib created a temporary config/cache directory at /tmp/matplotlib-5yin38u1 because the default path (/nonexistent/first-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. +Matplotlib created a temporary config/cache directory at /tmp/matplotlib-25f_359h because the default path (/nonexistent/second-build/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. TNT degree 2 error: 0.0029421918345155723 TNT degree 2 error: 0.00017118942553985523 TNT degree 3 error: 8.385106828739382e-06 @@ -33688,30 +33724,30 @@ echo "python-petsc4py-alt:Depends=python3-petsc4py, python3-slepc4py, python3-petsc4py-real (>= 3.20), python3-petsc4py-real (<< 3.21), python3-slepc4py-real (>= 3.20), python3-slepc4py-real (<< 3.21)" >> debian/libdolfinx-dev.substvars dh_gencontrol -- -Vpetsc:Depends="libpetsc-real3.20-dev, libslepc-real3.20-dev" -Vpetsc-complex:Depends="libpetsc-complex3.20-dev, libslepc-complex3.20-dev" -Vdolfinx:Next-Upstream-Version=1:0.9~ \ -Vnanobind:Upstream-Version=2.0 -Vnanobind:Next-Upstream-Version=3 +dpkg-gencontrol: warning: package libdolfinx-real0.8: 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.8: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libdolfinx-real-dev: substitution variable ${python3:Depends} unused, but is defined -dpkg-gencontrol: warning: package libdolfinx-real0.8: 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-complex0.8: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package dolfinx-doc: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package dolfinx-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined +dpkg-gencontrol: warning: package libdolfinx-complex-dev: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libdolfinx-complex0.8: substitution variable ${python3:Depends} unused, but is defined make[1]: Leaving directory '/build/reproducible-path/fenics-dolfinx-0.8.0' dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake -dpkg-deb: building package 'libdolfinx-real0.8-dbgsym' in '../libdolfinx-real0.8-dbgsym_0.8.0-9_armhf.deb'. dpkg-deb: building package 'libdolfinx-dev' in '../libdolfinx-dev_0.8.0-9_armhf.deb'. -dpkg-deb: building package 'python3-dolfinx-real' in '../python3-dolfinx-real_0.8.0-9_armhf.deb'. +dpkg-deb: building package 'libdolfinx-complex0.8-dbgsym' in '../libdolfinx-complex0.8-dbgsym_0.8.0-9_armhf.deb'. +dpkg-deb: building package 'python3-dolfinx-complex' in '../python3-dolfinx-complex_0.8.0-9_armhf.deb'. +dpkg-deb: building package 'libdolfinx-real0.8' in '../libdolfinx-real0.8_0.8.0-9_armhf.deb'. +dpkg-deb: building package 'libdolfinx-real0.8-dbgsym' in '../libdolfinx-real0.8-dbgsym_0.8.0-9_armhf.deb'. dpkg-deb: building package 'libdolfinx-real-dev' in '../libdolfinx-real-dev_0.8.0-9_armhf.deb'. dpkg-deb: building package 'libdolfinx-complex-dev' in '../libdolfinx-complex-dev_0.8.0-9_armhf.deb'. -dpkg-deb: building package 'libdolfinx-real0.8' in '../libdolfinx-real0.8_0.8.0-9_armhf.deb'. -dpkg-deb: building package 'python3-dolfinx-complex' in '../python3-dolfinx-complex_0.8.0-9_armhf.deb'. dpkg-deb: building package 'dolfinx-doc' in '../dolfinx-doc_0.8.0-9_all.deb'. -dpkg-deb: building package 'libdolfinx-complex0.8' in '../libdolfinx-complex0.8_0.8.0-9_armhf.deb'. -dpkg-deb: building package 'libdolfinx-complex0.8-dbgsym' in '../libdolfinx-complex0.8-dbgsym_0.8.0-9_armhf.deb'. dpkg-deb: building package 'python3-dolfinx' in '../python3-dolfinx_0.8.0-9_armhf.deb'. +dpkg-deb: building package 'python3-dolfinx-real' in '../python3-dolfinx-real_0.8.0-9_armhf.deb'. +dpkg-deb: building package 'libdolfinx-complex0.8' in '../libdolfinx-complex0.8_0.8.0-9_armhf.deb'. dpkg-genbuildinfo --build=binary -O../fenics-dolfinx_0.8.0-9_armhf.buildinfo dpkg-genchanges --build=binary -O../fenics-dolfinx_0.8.0-9_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -33719,12 +33755,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/21498/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/29868 and its subdirectories -I: Current time: Mon Jun 10 06:06:09 -12 2024 -I: pbuilder-time-stamp: 1718042769 +I: removing directory /srv/workspace/pbuilder/21498 and its subdirectories +I: Current time: Tue Jun 11 14:26:38 +14 2024 +I: pbuilder-time-stamp: 1718065598