0s autopkgtest [12:57:27]: starting date and time: 2024-11-16 12:57:27+0000 0s autopkgtest [12:57:27]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [12:57:27]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.48lx7c9s/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:petsc4py,src:mumps,src:openmpi,src:petsc --apt-upgrade dolfin --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=petsc4py/3.21.6-2ubuntu2 mumps/5.7.3-3 openmpi/5.0.5-3 petsc/3.21.6+dfsg1-2ubuntu2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu4-ram8-disk100 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-2.secgroup --name adt-plucky-amd64-dolfin-20241116-110746-juju-7f2275-prod-proposed-migration-environment-20-a0791169-97e3-4192-af85-8737d8dc3e06 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 39s autopkgtest [12:58:06]: testbed dpkg architecture: amd64 39s autopkgtest [12:58:06]: testbed apt version: 2.9.8 39s autopkgtest [12:58:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 40s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 40s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 41s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1020 kB] 41s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.5 kB] 41s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [94.9 kB] 41s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [114 kB] 41s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [179 kB] 41s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 41s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [834 kB] 41s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [307 kB] 41s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [740 B] 41s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9416 B] 41s Fetched 2688 kB in 1s (3259 kB/s) 41s Reading package lists... 43s Reading package lists... 43s Building dependency tree... 43s Reading state information... 44s Calculating upgrade... 44s The following NEW packages will be installed: 44s libassuan9 44s The following packages will be upgraded: 44s libgpgme11t64 libseccomp2 python3-cffi-backend 44s 3 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 44s Need to get 348 kB of archives. 44s After this operation, 361 kB of additional disk space will be used. 44s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libseccomp2 amd64 2.5.5-1ubuntu5 [53.3 kB] 44s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-cffi-backend amd64 1.17.1-2build1 [96.7 kB] 44s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libassuan9 amd64 3.0.1-2 [42.9 kB] 44s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libgpgme11t64 amd64 1.24.0-2ubuntu1 [155 kB] 44s Fetched 348 kB in 0s (741 kB/s) 45s (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 ... 75576 files and directories currently installed.) 45s Preparing to unpack .../libseccomp2_2.5.5-1ubuntu5_amd64.deb ... 45s Unpacking libseccomp2:amd64 (2.5.5-1ubuntu5) over (2.5.5-1ubuntu4) ... 45s Setting up libseccomp2:amd64 (2.5.5-1ubuntu5) ... 45s (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 ... 75576 files and directories currently installed.) 45s Preparing to unpack .../python3-cffi-backend_1.17.1-2build1_amd64.deb ... 45s Unpacking python3-cffi-backend:amd64 (1.17.1-2build1) over (1.17.1-2) ... 45s Selecting previously unselected package libassuan9:amd64. 45s Preparing to unpack .../libassuan9_3.0.1-2_amd64.deb ... 45s Unpacking libassuan9:amd64 (3.0.1-2) ... 45s Preparing to unpack .../libgpgme11t64_1.24.0-2ubuntu1_amd64.deb ... 45s Unpacking libgpgme11t64:amd64 (1.24.0-2ubuntu1) over (1.23.2-5ubuntu4) ... 45s Setting up libassuan9:amd64 (3.0.1-2) ... 45s Setting up libgpgme11t64:amd64 (1.24.0-2ubuntu1) ... 45s Setting up python3-cffi-backend:amd64 (1.17.1-2build1) ... 45s Processing triggers for libc-bin (2.40-1ubuntu3) ... 45s Reading package lists... 45s Building dependency tree... 45s Reading state information... 45s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 46s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 46s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 46s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 46s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 47s Reading package lists... 47s Reading package lists... 47s Building dependency tree... 47s Reading state information... 47s Calculating upgrade... 47s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 47s Reading package lists... 48s Building dependency tree... 48s Reading state information... 48s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 50s autopkgtest [12:58:17]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 51s autopkgtest [12:58:18]: @@@@@@@@@@@@@@@@@@@@ apt-source dolfin 57s Get:1 http://ftpmaster.internal/ubuntu plucky/universe dolfin 2019.2.0~legacy20240219.1c52e83-10ubuntu1 (dsc) [4216 B] 57s Get:2 http://ftpmaster.internal/ubuntu plucky/universe dolfin 2019.2.0~legacy20240219.1c52e83-10ubuntu1 (tar) [10.9 MB] 57s Get:3 http://ftpmaster.internal/ubuntu plucky/universe dolfin 2019.2.0~legacy20240219.1c52e83-10ubuntu1 (diff) [51.3 kB] 57s gpgv: Signature made Tue Oct 8 20:32:28 2024 UTC 57s gpgv: using RSA key 13F9DEC79451BFBBFEE4271D715918026626D3D2 57s gpgv: Can't check signature: No public key 57s dpkg-source: warning: cannot verify inline signature for ./dolfin_2019.2.0~legacy20240219.1c52e83-10ubuntu1.dsc: no acceptable signature found 57s autopkgtest [12:58:24]: testing package dolfin version 2019.2.0~legacy20240219.1c52e83-10ubuntu1 58s autopkgtest [12:58:25]: build not needed 60s autopkgtest [12:58:27]: test test-dolfin-cpp: preparing testbed 61s Reading package lists... 61s Building dependency tree... 61s Reading state information... 62s Starting pkgProblemResolver with broken count: 5 62s Starting 2 pkgProblemResolver with broken count: 5 62s Investigating (0) python3-dolfin:amd64 < none -> 2019.2.0~legacy20240219.1c52e83-10ubuntu1 @un puN Ib > 62s Broken python3-dolfin:amd64 Depends on python3-petsc4py:amd64 < none -> 3.21.6-2ubuntu2 @un puN > (< 3.21) 62s Considering python3-petsc4py:amd64 21 as a solution to python3-dolfin:amd64 5 62s Re-Instated python3-petsc4py:amd64 62s Broken python3-dolfin:amd64 Depends on python3-pybind11:amd64 < none | 2.13.6-1 @un uH > (>= 2.13) 62s Considering python3-pybind11:amd64 1 as a solution to python3-dolfin:amd64 5 62s Re-Instated python3-pybind11:amd64 62s Broken python3-dolfin:amd64 Depends on python3-six:amd64 < none | 1.16.0-7 @un uH > 62s Considering python3-six:amd64 1 as a solution to python3-dolfin:amd64 5 62s Re-Instated python3-six:amd64 62s Investigating (0) python3-dolfin64-real:amd64 < none -> 2019.2.0~legacy20240219.1c52e83-10ubuntu1 @un puN Ib > 62s Broken python3-dolfin64-real:amd64 Depends on python3-petsc4py-64-real:amd64 < none -> 3.21.6-2ubuntu2 @un puN > (< 3.21) 62s Considering python3-petsc4py-64-real:amd64 10 as a solution to python3-dolfin64-real:amd64 4 62s Re-Instated python3-petsc4py-64-real:amd64 62s Investigating (0) libpetsc-real3.20-dev:amd64 < none -> 3.20.6+dfsg1-3ubuntu3 @un puN Ib > 62s Broken libpetsc-real3.20-dev:amd64 Depends on libpetsc3.20-dev-common:amd64 < none | 3.20.6+dfsg1-3ubuntu3 @un uH > (= 3.20.6+dfsg1-3ubuntu3) 62s Considering libpetsc3.20-dev-common:amd64 0 as a solution to libpetsc-real3.20-dev:amd64 4 62s Re-Instated libpetsc3.20-dev-common:amd64 62s Broken libpetsc-real3.20-dev:amd64 Depends on libopenmpi-dev:amd64 < none -> 5.0.5-3 @un puN > (< 4.2) 62s Considering libopenmpi-dev:amd64 17 as a solution to libpetsc-real3.20-dev:amd64 4 62s Re-Instated libopenmpi-dev:amd64 62s Broken libpetsc-real3.20-dev:amd64 Depends on libtrilinos-ml-dev:amd64 < none | 13.2.0-6 @un uH > 62s Considering libtrilinos-ml-dev:amd64 1 as a solution to libpetsc-real3.20-dev:amd64 4 62s Re-Instated trilinos-dev:amd64 62s Re-Instated libtrilinos-aztecoo-dev:amd64 62s Re-Instated libtrilinos-trilinosss-dev:amd64 62s Re-Instated libtrilinos-ml-dev:amd64 62s Broken libpetsc-real3.20-dev:amd64 Depends on libtrilinos-zoltan-dev:amd64 < none | 13.2.0-6 @un uH > 62s Considering libtrilinos-zoltan-dev:amd64 2 as a solution to libpetsc-real3.20-dev:amd64 4 62s Re-Instated libtrilinos-zoltan-dev:amd64 62s Investigating (0) python3-dolfin-real:amd64 < none -> 2019.2.0~legacy20240219.1c52e83-10ubuntu1 @un puN Ib > 62s Broken python3-dolfin-real:amd64 Depends on python3-petsc4py-real:amd64 < none -> 3.21.6-2ubuntu2 @un puN > (< 3.21) 62s Considering python3-petsc4py-real:amd64 10 as a solution to python3-dolfin-real:amd64 4 62s Re-Instated python3-petsc4py-real:amd64 62s Investigating (0) libpetsc64-real3.20-dev:amd64 < none -> 3.20.6+dfsg1-3ubuntu3 @un puN Ib > 62s Broken libpetsc64-real3.20-dev:amd64 Depends on libopenmpi-dev:amd64 < none -> 5.0.5-3 @un puN > (< 4.2) 62s Considering libopenmpi-dev:amd64 4 as a solution to libpetsc64-real3.20-dev:amd64 3 62s Done 62s Some packages could not be installed. This may mean that you have 62s requested an impossible situation or if you are using the unstable 62s distribution that some required packages have not yet been created 62s or been moved out of Incoming. 62s The following information may help to resolve the situation: 62s 62s The following packages have unmet dependencies: 62s libpetsc-real3.20-dev : Depends: libopenmpi-dev (< 4.2) but 5.0.5-3 is to be installed 62s libpetsc64-real3.20-dev : Depends: libopenmpi-dev (< 4.2) but 5.0.5-3 is to be installed 62s python3-dolfin : Depends: python3-petsc4py (< 3.21) but 3.21.6-2ubuntu2 is to be installed 62s python3-dolfin-real : Depends: python3-petsc4py-real (< 3.21) but 3.21.6-2ubuntu2 is to be installed 62s python3-dolfin64-real : Depends: python3-petsc4py-64-real (< 3.21) but 3.21.6-2ubuntu2 is to be installed 62s E: Unable to correct problems, you have held broken packages. 62s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from plucky-proposed 62s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Starting pkgProblemResolver with broken count: 0 63s Starting 2 pkgProblemResolver with broken count: 0 63s Done 63s The following additional packages will be installed: 63s autoconf automake autopoint autotools-dev build-essential chrpath cmake 63s cmake-data cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-14 cpp-14-x86-64-linux-gnu 63s cpp-x86-64-linux-gnu curl debhelper debugedit dh-autoreconf dh-python 63s dh-strip-nondeterminism docutils-common dolfin-bin dolfin-doc doxygen dwz 63s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 63s fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 63s g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base 63s gcc-13-x86-64-linux-gnu gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu 63s gettext gfortran gfortran-13 gfortran-13-x86-64-linux-gnu gfortran-14 63s gfortran-14-x86-64-linux-gnu gfortran-x86-64-linux-gnu graphviz icu-devtools 63s intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 libamdhip64-5 63s libann0 libaom3 libarchive-zip-perl libarpack2-dev libarpack2t64 libasan8 63s libblas-dev libblas3 libblas64-3 libblis-pthread-dev libblis4-pthread 63s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 63s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 63s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 63s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 63s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 63s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 63s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 63s libboost-program-options1.83-dev libboost-program-options1.83.0 63s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 63s libboost-serialization1.83-dev libboost-serialization1.83.0 63s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 63s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 63s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 63s libbrotli1 libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 63s libcgraph6 libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl3t64-gnutls 63s libcurl4-openssl-dev libcurl4t64 libcxsparse4 libdatrie1 libde265-0 63s libdebhelper-perl libdeflate0 libdolfin-dev libdolfin-dev-common 63s libdolfin2019.2t64 libdolfin64-2019.2t64 libdolfin64-dev libdrm-amdgpu1 63s libeigen3-dev libevent-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 63s libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libexpat1-dev 63s libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 63s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-quad3 libfftw3-single3 63s libfile-stripnondeterminism-perl libfmt10 libfontconfig1 libgcc-13-dev 63s libgcc-14-dev libgd3 libgfortran-13-dev libgfortran-14-dev libgfortran5 63s libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 63s libgnutls28-dev libgomp1 libgraphite2-3 libgts-0.7-5t64 libgvc6 libgvpr2 63s libharfbuzz0b libhdf5-mpi-dev libhdf5-openmpi-103-1t64 63s libhdf5-openmpi-cpp-103-1t64 libhdf5-openmpi-dev 63s libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 63s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 63s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 63s libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins libhwloc15 63s libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 63s libibumad3 libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 63s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 63s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 63s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp26 63s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 63s liblerc4 libllvm17t64 liblsan0 libltdl-dev libltdl7 libmetis5 libmpc3 63s libmumps-5.7 libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev 63s libmumps64-dev libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev 63s libnuma-dev libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 63s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 63s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 63s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 63s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 63s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 63s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev 63s libpsm-infinipath1 libpsm2-2 libptscotch-7.0 libptscotch-dev 63s libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.12-dev 63s libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib 63s libquadmath0 libraqm0 librbio4 librdmacm1t64 librhash1 librtmp-dev 63s libscalapack-mpi-dev libscalapack-openmpi-dev libscalapack-openmpi2.2 63s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-real3.21 63s libslepc-real3.21-dev libslepc64-real3.21 libslepc64-real3.21-dev libsm6 63s libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 63s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 63s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 63s libtasn1-6-dev libthai-data libthai0 libtiff6 libtool libtsan2 libubsan1 63s libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev libxapian30 libxau-dev 63s libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev libxdmcp-dev libxml2 63s libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 libyaml-dev 63s libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev ocl-icd-libopencl1 63s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers openmpi-bin 63s openmpi-common petsc-dev petsc64-dev pkg-config pkgconf pkgconf-bin 63s po-debconf pybind11-dev python-petsc4py-doc python3 python3-alabaster 63s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 63s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 63s python3-ffc python3-fiat python3-imagesize python3-minimal python3-mpi4py 63s python3-mpmath python3-numpy python3-packaging python3-petsc4py 63s python3-petsc4py-64-real python3-petsc4py-64-real3.21 python3-petsc4py-real 63s python3-petsc4py-real3.21 python3-pkgconfig python3-ply python3-pusimp 63s python3-pybind11 python3-roman python3-six python3-slepc4py 63s python3-slepc4py-64-real python3-slepc4py-64-real3.21 python3-slepc4py-real 63s python3-slepc4py-real3.21 python3-snowballstemmer python3-sphinx 63s python3-sphinx-rtd-theme python3-sphinxcontrib.jquery python3-sympy 63s python3-ufl-legacy python3.12-dev python3.13 python3.13-dev 63s python3.13-minimal sgml-base slepc-dev slepc64-dev sphinx-common 63s sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common x11proto-dev 63s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 63s Suggested packages: 63s autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format 63s elpa-cmake-mode ninja-build cpp-doc gcc-13-locales cpp-13-doc gcc-14-locales 63s cpp-14-doc dh-make flit python3-build python3-installer python3-wheel 63s doxygen-latex doxygen-doc doxygen-gui g++-multilib g++-14-multilib 63s gcc-14-doc gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-13-multilib 63s gcc-13-doc gcc-14-multilib gdb-x86-64-linux-gnu gettext-doc libasprintf-dev 63s libgettextpo-dev gfortran-multilib gfortran-doc gfortran-13-multilib 63s gfortran-13-doc libcoarrays-dev gfortran-14-multilib gfortran-14-doc gsfonts 63s graphviz-doc liblapack-doc libboost-doc libboost-graph1.83-dev 63s libboost1.83-doc libboost-container1.83-dev libboost-context1.83-dev 63s libboost-contract1.83-dev libboost-coroutine1.83-dev 63s libboost-exception1.83-dev libboost-fiber1.83-dev 63s libboost-graph-parallel1.83-dev libboost-json1.83-dev 63s libboost-locale1.83-dev libboost-log1.83-dev libboost-mpi-python1.83-dev 63s libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-python1.83-dev 63s libboost-random1.83-dev libboost-stacktrace1.83-dev libboost-test1.83-dev 63s libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev 63s libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcurl4-doc libidn-dev 63s libkrb5-dev libldap2-dev libeigen3-doc libfftw3-doc libgd-tools gmp-doc 63s libgmp10-doc libmpfr-dev dns-root-data gnutls-bin gnutls-doc libhdf5-doc 63s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 63s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 63s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc 63s libhwloc-contrib-plugins icu-doc libjs-jquery-ui-docs fonts-mathjax-extras 63s fonts-stix libjs-mathjax-doc libtool-doc libnghttp2-doc openmpi-doc 63s p11-kit-doc libpetsc-real3.21-dbg petsc3.21-doc libluminate-dev 63s libpetsc64-real3.21-dbg scalapack-doc libslepc3.21-dev-examples 63s slepc3.21-doc libssl-doc libstdc++-14-doc libsuperlu-doc gcj-jdk libx11-doc 63s xapian-tools libxcb-doc libyaml-doc m4-doc opencl-icd 63s opencl-clhpp-headers-doc libmail-box-perl pybind11-doc python-dijitso-doc 63s docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french 63s texlive-latex-base texlive-latex-recommended python-mpmath-doc python3-gmpy2 63s python3-matplotlib python-numpy-doc python3-pytest python-ply-doc 63s python-slepc4py-doc python3-stemmer dvipng dvisvgm fonts-freefont-otf 63s imagemagick-6.q16 latexmk sphinx-doc tex-gyre texlive-fonts-extra 63s texlive-fonts-recommended texlive-latex-extra texlive-plain-generic 63s python-sympy-doc python-ufl-legacy-doc python3.13-venv python3.13-doc 63s binfmt-support sgml-base-doc swig-doc swig-examples valgrind-dbg kcachegrind 63s alleyoop valkyrie 63s Recommended packages: 63s python3-matplotlib fonts-liberation libarchive-cpio-perl libgts-bin 63s libheif-plugin-aomenc javascript-common libjson-xs-perl 63s libcoarrays-openmpi-dev libpetsc3.21-dev-examples ksh | mksh | pdksh | zsh 63s libgraphblas-dev libtasn1-doc libgl-dev libmail-sendmail-perl libpaper-utils 63s python3-pil isympy-common gdb 64s The following NEW packages will be installed: 64s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 64s chrpath cmake cmake-data cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-14 64s cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 64s dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dolfin-bin 64s dolfin-doc doxygen dwz fontconfig fontconfig-config fonts-dejavu-core 64s fonts-dejavu-mono fonts-font-awesome fonts-lato fonts-mathjax g++ g++-14 64s g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base 64s gcc-13-x86-64-linux-gnu gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu 64s gettext gfortran gfortran-13 gfortran-13-x86-64-linux-gnu gfortran-14 64s gfortran-14-x86-64-linux-gnu gfortran-x86-64-linux-gnu graphviz icu-devtools 64s intltool-debian libaec-dev libaec0 libamd-comgr2 libamd3 libamdhip64-5 64s libann0 libaom3 libarchive-zip-perl libarpack2-dev libarpack2t64 libasan8 64s libblas-dev libblas3 libblas64-3 libblis-pthread-dev libblis4-pthread 64s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 64s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 64s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 64s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 64s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 64s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 64s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 64s libboost-program-options1.83-dev libboost-program-options1.83.0 64s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 64s libboost-serialization1.83-dev libboost-serialization1.83.0 64s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 64s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 64s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 64s libbtf2 libc6-dbg libcairo2 libcamd3 libcc1-0 libccolamd3 libcdt5 libcgraph6 64s libcholmod5 libcolamd3 libcombblas2.0.0t64 libcurl4-openssl-dev libcxsparse4 64s libdatrie1 libde265-0 libdebhelper-perl libdeflate0 libdolfin-dev 64s libdolfin-dev-common libdolfin2019.2t64 libdolfin64-2019.2t64 64s libdolfin64-dev libdrm-amdgpu1 libeigen3-dev libevent-2.1-7t64 libevent-dev 64s libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 64s libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 64s libfftw3-long3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-quad3 64s libfftw3-single3 libfile-stripnondeterminism-perl libfmt10 libfontconfig1 64s libgcc-13-dev libgcc-14-dev libgd3 libgfortran-13-dev libgfortran-14-dev 64s libgfortran5 libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 64s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 64s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-mpi-dev 64s libhdf5-openmpi-103-1t64 libhdf5-openmpi-cpp-103-1t64 libhdf5-openmpi-dev 64s libhdf5-openmpi-fortran-102t64 libhdf5-openmpi-hl-100t64 64s libhdf5-openmpi-hl-cpp-100t64 libhdf5-openmpi-hl-fortran-100t64 64s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhsa-runtime64-1 64s libhsakmt1 libhwasan0 libhwloc-dev libhwloc-plugins libhwloc15 64s libhypre-2.31.0 libhypre-dev libhypre64m-2.31.0 libhypre64m-dev libibmad5 64s libibumad3 libibverbs-dev libice6 libicu-dev libidn2-dev libimagequant0 64s libisl23 libitm1 libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev 64s libjpeg8 libjpeg8-dev libjs-jquery libjs-jquery-ui libjs-mathjax 64s libjs-modernizr libjs-sphinxdoc libjs-underscore libjson-perl libjsoncpp26 64s libklu2 liblab-gamut1 liblapack-dev liblapack3 liblapack64-3 libldl3 64s liblerc4 libllvm17t64 liblsan0 libltdl-dev libltdl7 libmetis5 libmpc3 64s libmumps-5.7 libmumps-64pord-5.7 libmumps-dev libmumps-headers-dev 64s libmumps64-dev libmunge2 libnghttp2-dev libnl-3-dev libnl-route-3-dev 64s libnuma-dev libopenblas64-0 libopenblas64-0-pthread libopenblas64-dev 64s libopenblas64-pthread-dev libopenmpi-dev libopenmpi3t64 libp11-kit-dev 64s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev 64s libparpack2t64 libparu1 libpathplan4 libpciaccess0 libpetsc-real-dev 64s libpetsc-real3.21 libpetsc-real3.21-dev libpetsc3.21-dev-common 64s libpetsc64-real-dev libpetsc64-real3.21 libpetsc64-real3.21-dev 64s libpixman-1-0 libpkgconf3 libpmix-dev libpmix2t64 libpsl-dev 64s libpsm-infinipath1 libpsm2-2 libptscotch-7.0 libptscotch-dev 64s libpython3-all-dev libpython3-dev libpython3.12-dev libpython3.13 64s libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libquadmath0 64s libraqm0 librbio4 librdmacm1t64 librhash1 librtmp-dev libscalapack-mpi-dev 64s libscalapack-openmpi-dev libscalapack-openmpi2.2 libscotch-7.0 libscotch-dev 64s libsharpyuv0 libslepc-real3.21 libslepc-real3.21-dev libslepc64-real3.21 64s libslepc64-real3.21-dev libsm6 libspex3 libspqr4 libssh2-1-dev libssl-dev 64s libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 64s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 64s libsuperlu7 libsz2 libtasn1-6-dev libthai-data libthai0 libtiff6 libtool 64s libtsan2 libubsan1 libucx0 libumfpack6 libunbound8 libwebp7 libx11-dev 64s libxapian30 libxau-dev libxaw7 libxcb-render0 libxcb-shm0 libxcb1-dev 64s libxdmcp-dev libxml2-dev libxmu6 libxnvctrl0 libxpm4 libxrender1 libxt6t64 64s libyaml-dev libzstd-dev m4 mpi-default-bin mpi-default-dev nettle-dev 64s ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers 64s openmpi-bin openmpi-common petsc-dev petsc64-dev pkg-config pkgconf 64s pkgconf-bin po-debconf pybind11-dev python-petsc4py-doc python3-alabaster 64s python3-all python3-all-dev python3-defusedxml python3-dev python3-dijitso 64s python3-docutils python3-dolfin python3-dolfin-real python3-dolfin64-real 64s python3-ffc python3-fiat python3-imagesize python3-mpi4py python3-mpmath 64s python3-numpy python3-packaging python3-petsc4py python3-petsc4py-64-real 64s python3-petsc4py-64-real3.21 python3-petsc4py-real python3-petsc4py-real3.21 64s python3-pkgconfig python3-ply python3-pusimp python3-pybind11 python3-roman 64s python3-six python3-slepc4py python3-slepc4py-64-real 64s python3-slepc4py-64-real3.21 python3-slepc4py-real python3-slepc4py-real3.21 64s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 64s python3-sphinxcontrib.jquery python3-sympy python3-ufl-legacy python3.12-dev 64s python3.13 python3.13-dev python3.13-minimal sgml-base slepc-dev slepc64-dev 64s sphinx-common sphinx-rtd-theme-common swig valgrind valgrind-mpi x11-common 64s x11proto-dev xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 64s The following packages will be upgraded: 64s curl libbrotli1 libcurl3t64-gnutls libcurl4t64 libpython3-stdlib libxml2 64s python3 python3-minimal 64s 8 upgraded, 403 newly installed, 0 to remove and 72 not upgraded. 64s Need to get 490 MB/490 MB of archives. 64s After this operation, 2099 MB of additional disk space will be used. 64s Get:1 /tmp/autopkgtest.7rsaj5/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [1188 B] 64s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 64s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 64s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 64s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-lato all 2.015-1 [2781 kB] 64s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 64s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 64s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 sgml-base all 1.31 [11.4 kB] 64s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2build1 [772 kB] 64s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB] 64s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB] 64s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB] 64s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 64s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 autopoint all 0.22.5-2 [616 kB] 64s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB] 64s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 64s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [11.9 MB] 65s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-8ubuntu1 [1030 B] 65s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B] 65s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB] 65s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-8ubuntu1 [47.6 kB] 65s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-8ubuntu1 [148 kB] 65s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-8ubuntu1 [29.1 kB] 65s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-8ubuntu1 [2998 kB] 65s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-8ubuntu1 [1317 kB] 65s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-8ubuntu1 [2732 kB] 65s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-8ubuntu1 [1177 kB] 65s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-8ubuntu1 [1634 kB] 65s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-8ubuntu1 [153 kB] 65s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-8ubuntu1 [2814 kB] 65s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [23.3 MB] 66s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-8ubuntu1 [528 kB] 66s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B] 66s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B] 66s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-8ubuntu1 [2504 kB] 66s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [13.3 MB] 66s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-8ubuntu1 [19.9 kB] 66s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B] 66s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B] 66s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 66s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 chrpath amd64 0.18-1 [13.4 kB] 66s Get:42 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 cmake-data all 3.31.0-1 [2290 kB] 66s Get:43 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 curl amd64 8.9.1-2ubuntu3 [243 kB] 66s Get:44 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libbrotli1 amd64 1.1.0-2build3 [365 kB] 66s Get:45 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libcurl4t64 amd64 8.9.1-2ubuntu3 [420 kB] 66s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 libjsoncpp26 amd64 1.9.6-2 [89.9 kB] 66s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 librhash1 amd64 1.4.5-1 [132 kB] 66s Get:48 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 cmake amd64 3.31.0-1 [12.6 MB] 66s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 gcc-13-base amd64 13.3.0-6ubuntu2 [51.4 kB] 66s Get:50 http://ftpmaster.internal/ubuntu plucky/universe amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2 [10.7 MB] 66s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 cpp-13 amd64 13.3.0-6ubuntu2 [1030 B] 66s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 66s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2 [2673 kB] 67s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2 [21.0 MB] 67s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 gcc-13 amd64 13.3.0-6ubuntu2 [494 kB] 67s Get:56 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libtool all 2.4.7-8 [166 kB] 67s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-autoreconf all 20 [16.1 kB] 67s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 67s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 67s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B] 67s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 debugedit amd64 1:5.1-1 [46.9 kB] 67s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 dwz amd64 0.15-1build6 [115 kB] 67s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 gettext amd64 0.22.5-2 [948 kB] 67s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 67s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 67s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 debhelper all 13.20ubuntu1 [893 kB] 67s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 dh-python all 6.20241024 [112 kB] 67s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 xml-core all 0.19 [20.3 kB] 67s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB] 67s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfmt10 amd64 10.1.1+ds1-4 [79.0 kB] 67s Get:71 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxapian30 amd64 1.4.25-1 [718 kB] 67s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 doxygen amd64 1.9.8+ds-2ubuntu2 [5915 kB] 67s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 67s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 67s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 67s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 67s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig amd64 2.15.0-1.1ubuntu2 [180 kB] 67s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 67s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 67s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-8ubuntu1 [909 kB] 67s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran-14-dev amd64 14.2.0-8ubuntu1 [965 kB] 67s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14-x86-64-linux-gnu amd64 14.2.0-8ubuntu1 [12.5 MB] 68s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-14 amd64 14.2.0-8ubuntu1 [11.9 kB] 68s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1022 B] 68s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 gfortran amd64 4:14.1.0-2ubuntu1 [1172 B] 68s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgfortran-13-dev amd64 13.3.0-6ubuntu2 [927 kB] 68s Get:87 http://ftpmaster.internal/ubuntu plucky/universe amd64 gfortran-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2 [11.4 MB] 68s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 gfortran-13 amd64 13.3.0-6ubuntu2 [13.9 kB] 68s Get:89 http://ftpmaster.internal/ubuntu plucky/universe amd64 libann0 amd64 1.1.2+doc-9build1 [25.5 kB] 68s Get:90 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcdt5 amd64 2.42.4-2build3 [22.3 kB] 68s Get:91 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcgraph6 amd64 2.42.4-2build3 [45.1 kB] 68s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.4.0-0.1 [17.5 kB] 68s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.11.0~rc1-1 [2762 kB] 68s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.19.3-1 [11.5 kB] 68s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB] 68s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.19.3-1 [8968 B] 68s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.19.3-1 [415 kB] 68s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 68s Get:99 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu1 [179 kB] 68s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 68s Get:101 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 68s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.0.1-1 [540 kB] 68s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.1-1build1 [15.0 kB] 68s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.22-1 [64.5 kB] 68s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 69s Get:106 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 liblerc4 amd64 4.0.0+ds-5 [271 kB] 69s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.4.0-0.1 [231 kB] 69s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 69s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 69s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB] 69s Get:111 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgts-0.7-5t64 amd64 0.7.6+darcs121130-5.2build1 [161 kB] 69s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 69s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 69s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 69s Get:115 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 69s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 libcairo2 amd64 1.18.2-2 [569 kB] 69s Get:117 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libltdl7 amd64 2.4.7-8 [43.9 kB] 69s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 69s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 69s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 69s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 libpango-1.0-0 amd64 1.54.0+ds-3 [252 kB] 69s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-3 [51.6 kB] 69s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-3 [29.1 kB] 69s Get:124 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpathplan4 amd64 2.42.4-2build3 [24.5 kB] 69s Get:125 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgvc6 amd64 2.42.4-2build3 [721 kB] 69s Get:126 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgvpr2 amd64 2.42.4-2build3 [189 kB] 69s Get:127 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblab-gamut1 amd64 2.42.4-2build3 [1898 kB] 69s Get:128 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 69s Get:129 http://ftpmaster.internal/ubuntu plucky/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 69s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 libsm6 amd64 2:1.2.4-1 [17.4 kB] 69s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 69s Get:132 http://ftpmaster.internal/ubuntu plucky/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 69s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 libxaw7 amd64 2:1.0.16-1 [207 kB] 69s Get:134 http://ftpmaster.internal/ubuntu plucky/universe amd64 graphviz amd64 2.42.4-2build3 [649 kB] 69s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 icu-devtools amd64 74.2-1ubuntu4 [213 kB] 69s Get:136 http://ftpmaster.internal/ubuntu plucky/universe amd64 libaec0 amd64 1.1.3-1 [22.7 kB] 69s Get:137 http://ftpmaster.internal/ubuntu plucky/universe amd64 libllvm17t64 amd64 1:17.0.6-18 [26.0 MB] 70s Get:138 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3build2 [14.4 MB] 71s Get:139 http://ftpmaster.internal/ubuntu plucky/main amd64 libsuitesparseconfig7 amd64 1:7.8.3+dfsg-2 [13.4 kB] 71s Get:140 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamd3 amd64 1:7.8.3+dfsg-2 [31.1 kB] 71s Get:141 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [21.7 kB] 71s Get:142 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libhsakmt1 amd64 6.1.2+ds-1 [65.2 kB] 71s Get:143 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libhsa-runtime64-1 amd64 6.1.2-2 [563 kB] 71s Get:144 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamdhip64-5 amd64 5.7.1-5 [9643 kB] 71s Get:145 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-3build2 [247 kB] 71s Get:146 http://ftpmaster.internal/ubuntu plucky/universe amd64 libblis4-pthread amd64 0.9.0-1 [4669 kB] 71s Get:147 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-3build2 [2668 kB] 71s Get:148 http://ftpmaster.internal/ubuntu plucky/universe amd64 libarpack2t64 amd64 3.9.1-1.1ubuntu1 [107 kB] 71s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas-dev amd64 3.12.0-3build2 [172 kB] 71s Get:150 http://ftpmaster.internal/ubuntu plucky/universe amd64 libblis-pthread-dev amd64 0.9.0-1 [2550 kB] 71s Get:151 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack-dev amd64 3.12.0-3build2 [5249 kB] 71s Get:152 http://ftpmaster.internal/ubuntu plucky/universe amd64 libarpack2-dev amd64 3.9.1-1.1ubuntu1 [123 kB] 71s Get:153 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas64-3 amd64 3.12.0-3build2 [231 kB] 71s Get:154 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost1.83-dev amd64 1.83.0-3.2ubuntu3 [10.7 MB] 72s Get:155 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-atomic1.83.0 amd64 1.83.0-3.2ubuntu3 [240 kB] 72s Get:156 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-atomic1.83-dev amd64 1.83.0-3.2ubuntu3 [235 kB] 72s Get:157 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-chrono1.83.0t64 amd64 1.83.0-3.2ubuntu3 [245 kB] 72s Get:158 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-chrono1.83-dev amd64 1.83.0-3.2ubuntu3 [247 kB] 72s Get:159 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-chrono-dev amd64 1.83.0.2ubuntu1 [4832 B] 72s Get:160 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-date-time1.83.0 amd64 1.83.0-3.2ubuntu3 [236 kB] 72s Get:161 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-serialization1.83.0 amd64 1.83.0-3.2ubuntu3 [343 kB] 72s Get:162 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-serialization1.83-dev amd64 1.83.0-3.2ubuntu3 [387 kB] 72s Get:163 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-date-time1.83-dev amd64 1.83.0-3.2ubuntu3 [239 kB] 72s Get:164 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-dev amd64 1.83.0.2ubuntu1 [4468 B] 72s Get:165 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-3.2ubuntu3 [286 kB] 72s Get:166 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-system1.83.0 amd64 1.83.0-3.2ubuntu3 [237 kB] 72s Get:167 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-system1.83-dev amd64 1.83.0-3.2ubuntu3 [231 kB] 72s Get:168 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-filesystem1.83-dev amd64 1.83.0-3.2ubuntu3 [304 kB] 72s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-filesystem-dev amd64 1.83.0.2ubuntu1 [4256 B] 72s Get:170 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost-regex1.83.0 amd64 1.83.0-3.2ubuntu3 [342 kB] 72s Get:171 http://ftpmaster.internal/ubuntu plucky/main amd64 libicu-dev amd64 74.2-1ubuntu4 [11.9 MB] 72s Get:172 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost-regex1.83-dev amd64 1.83.0-3.2ubuntu3 [359 kB] 72s Get:173 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost-iostreams1.83.0 amd64 1.83.0-3.2ubuntu3 [260 kB] 72s Get:174 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-iostreams1.83-dev amd64 1.83.0-3.2ubuntu3 [264 kB] 72s Get:175 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-iostreams-dev amd64 1.83.0.2ubuntu1 [4212 B] 72s Get:176 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-math1.83.0 amd64 1.83.0-3.2ubuntu3 [442 kB] 72s Get:177 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-math1.83-dev amd64 1.83.0-3.2ubuntu3 [607 kB] 72s Get:178 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-math-dev amd64 1.83.0.2ubuntu1 [4434 B] 72s Get:179 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10 [7966 B] 72s Get:180 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3build1 [178 kB] 72s Get:181 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm2-2 amd64 11.2.185-2.1 [193 kB] 72s Get:182 http://ftpmaster.internal/ubuntu plucky/main amd64 librdmacm1t64 amd64 52.0-2ubuntu1 [70.8 kB] 72s Get:183 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfabric1 amd64 1.17.0-3ubuntu1 [658 kB] 72s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc15 amd64 2.11.2-1 [193 kB] 72s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmunge2 amd64 0.5.15-4build1 [14.7 kB] 72s Get:186 http://ftpmaster.internal/ubuntu plucky/main amd64 libpciaccess0 amd64 0.17-3build1 [18.6 kB] 72s Get:187 http://ftpmaster.internal/ubuntu plucky/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4 [12.6 kB] 72s Get:188 http://ftpmaster.internal/ubuntu plucky/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 [38.5 kB] 72s Get:189 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc-plugins amd64 2.11.2-1 [16.0 kB] 72s Get:190 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpmix2t64 amd64 5.0.3-2 [697 kB] 72s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libibumad3 amd64 52.0-2ubuntu1 [29.0 kB] 73s Get:192 http://ftpmaster.internal/ubuntu plucky/main amd64 libibmad5 amd64 52.0-2ubuntu1 [42.6 kB] 73s Get:193 http://ftpmaster.internal/ubuntu plucky/universe amd64 libucx0 amd64 1.17.0+ds-3build1 [1162 kB] 73s Get:194 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libopenmpi3t64 amd64 5.0.5-3 [2091 kB] 73s Get:195 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-mpi1.83.0 amd64 1.83.0-3.2ubuntu3 [271 kB] 73s Get:196 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 openmpi-common all 5.0.5-3 [95.6 kB] 73s Get:197 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-3-dev amd64 3.7.0-0.3build2 [99.9 kB] 73s Get:198 http://ftpmaster.internal/ubuntu plucky/main amd64 libnl-route-3-dev amd64 3.7.0-0.3build2 [216 kB] 73s Get:199 http://ftpmaster.internal/ubuntu plucky/main amd64 libibverbs-dev amd64 52.0-2ubuntu1 [682 kB] 73s Get:200 http://ftpmaster.internal/ubuntu plucky/main amd64 libnuma-dev amd64 2.0.18-1build1 [37.0 kB] 73s Get:201 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libltdl-dev amd64 2.4.7-8 [172 kB] 73s Get:202 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc-dev amd64 2.11.2-1 [286 kB] 73s Get:203 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10 [144 kB] 73s Get:204 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-extra-2.1-7t64 amd64 2.1.12-stable-10 [64.2 kB] 73s Get:205 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-openssl-2.1-7t64 amd64 2.1.12-stable-10 [15.7 kB] 73s Get:206 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-dev amd64 2.1.12-stable-10 [274 kB] 73s Get:207 http://ftpmaster.internal/ubuntu plucky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1ubuntu1 [895 kB] 73s Get:208 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpmix-dev amd64 5.0.3-2 [4042 kB] 73s Get:209 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 73s Get:210 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 73s Get:211 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 openmpi-bin amd64 5.0.5-3 [149 kB] 73s Get:212 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libopenmpi-dev amd64 5.0.5-3 [1085 kB] 73s Get:213 http://ftpmaster.internal/ubuntu plucky/universe amd64 mpi-default-dev amd64 1.17 [3106 B] 73s Get:214 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-mpi1.83-dev amd64 1.83.0-3.2ubuntu3 [296 kB] 73s Get:215 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-mpi-dev amd64 1.83.0.2ubuntu1 [4304 B] 73s Get:216 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost-program-options1.83.0 amd64 1.83.0-3.2ubuntu3 [322 kB] 73s Get:217 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost-program-options1.83-dev amd64 1.83.0-3.2ubuntu3 [390 kB] 73s Get:218 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-program-options-dev amd64 1.83.0.2ubuntu1 [4250 B] 74s Get:219 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-serialization-dev amd64 1.83.0.2ubuntu1 [4442 B] 74s Get:220 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libboost-thread1.83.0 amd64 1.83.0-3.2ubuntu3 [278 kB] 74s Get:221 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-thread1.83-dev amd64 1.83.0-3.2ubuntu3 [281 kB] 74s Get:222 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-thread-dev amd64 1.83.0.2ubuntu1 [4246 B] 74s Get:223 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-timer1.83.0 amd64 1.83.0-3.2ubuntu3 [241 kB] 74s Get:224 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libboost-timer1.83-dev amd64 1.83.0-3.2ubuntu3 [236 kB] 74s Get:225 http://ftpmaster.internal/ubuntu plucky/universe amd64 libboost-timer-dev amd64 1.83.0.2ubuntu1 [4352 B] 74s Get:226 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libbrotli-dev amd64 1.1.0-2build3 [381 kB] 74s Get:227 http://ftpmaster.internal/ubuntu plucky/universe amd64 libbtf2 amd64 1:7.8.3+dfsg-2 [15.1 kB] 74s Get:228 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcamd3 amd64 1:7.8.3+dfsg-2 [27.6 kB] 74s Get:229 http://ftpmaster.internal/ubuntu plucky/universe amd64 libccolamd3 amd64 1:7.8.3+dfsg-2 [27.5 kB] 74s Get:230 http://ftpmaster.internal/ubuntu plucky/main amd64 libcolamd3 amd64 1:7.8.3+dfsg-2 [19.5 kB] 74s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcholmod5 amd64 1:7.8.3+dfsg-2 [876 kB] 74s Get:232 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libcombblas2.0.0t64 amd64 2.0.0-6 [249 kB] 74s Get:233 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libcurl3t64-gnutls amd64 8.9.1-2ubuntu3 [412 kB] 74s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libidn2-dev amd64 2.3.7-2build2 [120 kB] 74s Get:235 http://ftpmaster.internal/ubuntu plucky/main amd64 libpkgconf3 amd64 1.8.1-4 [32.3 kB] 74s Get:236 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf-bin amd64 1.8.1-4 [21.6 kB] 74s Get:237 http://ftpmaster.internal/ubuntu plucky/main amd64 pkgconf amd64 1.8.1-4 [16.8 kB] 74s Get:238 http://ftpmaster.internal/ubuntu plucky/main amd64 libnghttp2-dev amd64 1.64.0-1 [123 kB] 74s Get:239 http://ftpmaster.internal/ubuntu plucky/main amd64 libpsl-dev amd64 0.21.2-1.1build1 [76.4 kB] 74s Get:240 http://ftpmaster.internal/ubuntu plucky/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2ubuntu7 [10.0 kB] 74s Get:241 http://ftpmaster.internal/ubuntu plucky/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2ubuntu7 [341 kB] 74s Get:242 http://ftpmaster.internal/ubuntu plucky/main amd64 libunbound8 amd64 1.20.0-1ubuntu2.1 [447 kB] 74s Get:243 http://ftpmaster.internal/ubuntu plucky/main amd64 libgnutls-dane0t64 amd64 3.8.8-2ubuntu1 [24.3 kB] 74s Get:244 http://ftpmaster.internal/ubuntu plucky/main amd64 libgnutls-openssl27t64 amd64 3.8.8-2ubuntu1 [24.5 kB] 74s Get:245 http://ftpmaster.internal/ubuntu plucky/main amd64 libp11-kit-dev amd64 0.25.5-2ubuntu1 [22.7 kB] 74s Get:246 http://ftpmaster.internal/ubuntu plucky/main amd64 libtasn1-6-dev amd64 4.19.0-3build1 [90.5 kB] 74s Get:247 http://ftpmaster.internal/ubuntu plucky/main amd64 nettle-dev amd64 3.10-1 [1172 kB] 74s Get:248 http://ftpmaster.internal/ubuntu plucky/main amd64 libgnutls28-dev amd64 3.8.8-2ubuntu1 [1108 kB] 74s Get:249 http://ftpmaster.internal/ubuntu plucky/main amd64 librtmp-dev amd64 2.4+20151223.gitfa8646d.1-2build7 [66.7 kB] 74s Get:250 http://ftpmaster.internal/ubuntu plucky/main amd64 libssl-dev amd64 3.3.1-2ubuntu2 [2686 kB] 74s Get:251 http://ftpmaster.internal/ubuntu plucky/main amd64 libssh2-1-dev amd64 1.11.1-1 [292 kB] 74s Get:252 http://ftpmaster.internal/ubuntu plucky/main amd64 libzstd-dev amd64 1.5.6+dfsg-1 [371 kB] 74s Get:253 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libcurl4-openssl-dev amd64 8.9.1-2ubuntu3 [512 kB] 74s Get:254 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcxsparse4 amd64 1:7.8.3+dfsg-2 [83.9 kB] 74s Get:255 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin-dev-common all 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [196 kB] 74s Get:256 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsz2 amd64 1.1.3-1 [5456 B] 74s Get:257 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-103-1t64 amd64 1.10.10+repack-4ubuntu3 [1337 kB] 74s Get:258 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libfftw3-double3 amd64 3.3.10-2fakesync1 [839 kB] 74s Get:259 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libfftw3-long3 amd64 3.3.10-2fakesync1 [377 kB] 74s Get:260 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libfftw3-single3 amd64 3.3.10-2fakesync1 [871 kB] 74s Get:261 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libfftw3-mpi3 amd64 3.3.10-2fakesync1 [52.6 kB] 74s Get:262 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmetis5 amd64 5.1.0.dfsg-7build3 [181 kB] 74s Get:263 http://ftpmaster.internal/ubuntu plucky/universe amd64 libptscotch-7.0 amd64 7.0.5-1ubuntu1 [681 kB] 74s Get:264 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libsuperlu-dist8 amd64 8.2.1+dfsg1-5 [771 kB] 74s Get:265 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre-2.31.0 amd64 2.31.0-1exp2 [1762 kB] 74s Get:266 http://ftpmaster.internal/ubuntu plucky/universe amd64 libklu2 amd64 1:7.8.3+dfsg-2 [98.9 kB] 74s Get:267 http://ftpmaster.internal/ubuntu plucky/universe amd64 mpi-default-bin amd64 1.17 [2296 B] 74s Get:268 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscalapack-openmpi2.2 amd64 2.2.1-3.1ubuntu2 [1758 kB] 74s Get:269 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-5.7 amd64 5.7.3-3 [2264 kB] 74s Get:270 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspqr4 amd64 1:7.8.3+dfsg-2 [169 kB] 74s Get:271 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuperlu7 amd64 7.0.0+dfsg1-2 [220 kB] 74s Get:272 http://ftpmaster.internal/ubuntu plucky/universe amd64 libumfpack6 amd64 1:7.8.3+dfsg-2 [337 kB] 74s Get:273 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc-real3.21 amd64 3.21.6+dfsg1-2ubuntu2 [7917 kB] 74s Get:274 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparpack2t64 amd64 3.9.1-1.1ubuntu1 [98.9 kB] 74s Get:275 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc-real3.21 amd64 3.21.2+dfsg1-2 [1322 kB] 74s Get:276 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin2019.2t64 amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [2055 kB] 75s Get:277 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-0-pthread amd64 0.3.28+ds-3 [8558 kB] 75s Get:278 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack64-3 amd64 3.12.0-3build2 [2525 kB] 75s Get:279 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre64m-2.31.0 amd64 2.31.0-1exp2 [1621 kB] 75s Get:280 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-64pord-5.7 amd64 5.7.3-3 [2262 kB] 75s Get:281 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc64-real3.21 amd64 3.21.6+dfsg1-2ubuntu2 [7793 kB] 75s Get:282 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc64-real3.21 amd64 3.21.2+dfsg1-2 [1318 kB] 75s Get:283 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin64-2019.2t64 amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [2053 kB] 75s Get:284 http://ftpmaster.internal/ubuntu plucky/main amd64 pkg-config amd64 1.8.1-4 [7362 B] 75s Get:285 http://ftpmaster.internal/ubuntu plucky/universe amd64 libeigen3-dev all 3.4.0-4build1 [1055 kB] 75s Get:286 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-fortran-102t64 amd64 1.10.10+repack-4ubuntu3 [84.7 kB] 75s Get:287 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-hl-100t64 amd64 1.10.10+repack-4ubuntu3 [56.7 kB] 75s Get:288 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-hl-fortran-100t64 amd64 1.10.10+repack-4ubuntu3 [31.3 kB] 75s Get:289 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-cpp-103-1t64 amd64 1.10.10+repack-4ubuntu3 [124 kB] 75s Get:290 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-hl-cpp-100t64 amd64 1.10.10+repack-4ubuntu3 [11.2 kB] 75s Get:291 http://ftpmaster.internal/ubuntu plucky/universe amd64 libaec-dev amd64 1.1.3-1 [19.8 kB] 75s Get:292 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libjpeg-turbo8-dev amd64 2.1.5-3ubuntu1 [324 kB] 75s Get:293 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8-dev amd64 8c-2ubuntu11 [1484 B] 75s Get:294 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-dev amd64 8c-2ubuntu11 [1482 B] 75s Get:295 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-dev amd64 1.10.10+repack-4ubuntu3 [2854 kB] 75s Get:296 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-mpi-dev amd64 1.10.10+repack-4ubuntu3 [4616 B] 75s Get:297 http://ftpmaster.internal/ubuntu plucky/universe amd64 libldl3 amd64 1:7.8.3+dfsg-2 [14.4 kB] 75s Get:298 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuitesparse-mongoose3 amd64 1:7.8.3+dfsg-2 [37.8 kB] 75s Get:299 http://ftpmaster.internal/ubuntu plucky/universe amd64 librbio4 amd64 1:7.8.3+dfsg-2 [30.5 kB] 75s Get:300 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspex3 amd64 1:7.8.3+dfsg-2 [49.1 kB] 75s Get:301 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparu1 amd64 1:7.8.3+dfsg-2 [57.1 kB] 75s Get:302 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuitesparse-dev amd64 1:7.8.3+dfsg-2 [1939 kB] 75s Get:303 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscotch-7.0 amd64 7.0.5-1ubuntu1 [449 kB] 75s Get:304 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscotch-dev amd64 7.0.5-1ubuntu1 [1607 kB] 75s Get:305 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libxml2-dev amd64 2.12.7+dfsg+really2.9.14-0.2build1 [786 kB] 76s Get:306 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-numpy amd64 1:1.26.4+ds-11ubuntu1 [5319 kB] 76s Get:307 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpi4py amd64 3.1.6-9ubuntu1 [467 kB] 76s Get:308 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-dijitso all 2019.2.0~git20190418.c92dcb0-4 [24.3 kB] 76s Get:309 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 76s Get:310 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sympy all 1.13.3-1 [4228 kB] 76s Get:311 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fiat all 2019.2.0~git20210419.7d418fa-5 [69.2 kB] 76s Get:312 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufl-legacy all 1:2022.3.0-3 [154 kB] 76s Get:313 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ffc all 2019.2.0~legacy20230509.35df986-3 [227 kB] 76s Get:314 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 76s Get:315 http://ftpmaster.internal/ubuntu plucky/universe amd64 libptscotch-dev amd64 7.0.5-1ubuntu1 [1382 kB] 76s Get:316 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscalapack-openmpi-dev amd64 2.2.1-3.1ubuntu2 [7504 B] 76s Get:317 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscalapack-mpi-dev amd64 2.2.1-3.1ubuntu2 [2324 B] 76s Get:318 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libfftw3-quad3 amd64 3.3.10-2fakesync1 [669 kB] 76s Get:319 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libfftw3-bin amd64 3.3.10-2fakesync1 [39.3 kB] 76s Get:320 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libfftw3-dev amd64 3.3.10-2fakesync1 [2345 kB] 76s Get:321 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libfftw3-mpi-dev amd64 3.3.10-2fakesync1 [59.8 kB] 76s Get:322 http://ftpmaster.internal/ubuntu plucky/universe amd64 opencl-c-headers all 3.0~2024.05.08-1 [47.6 kB] 76s Get:323 http://ftpmaster.internal/ubuntu plucky/universe amd64 opencl-clhpp-headers all 3.0~2024.05.08-1ubuntu1 [50.9 kB] 76s Get:324 http://ftpmaster.internal/ubuntu plucky/universe amd64 ocl-icd-opencl-dev amd64 2.3.2-1build1 [2448 B] 76s Get:325 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsuperlu-dev amd64 7.0.0+dfsg1-2 [20.8 kB] 76s Get:326 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libsuperlu-dist-dev amd64 8.2.1+dfsg1-5 [1096 kB] 76s Get:327 http://ftpmaster.internal/ubuntu plucky/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 76s Get:328 http://ftpmaster.internal/ubuntu plucky/main amd64 x11proto-dev all 2024.1-1 [606 kB] 76s Get:329 http://ftpmaster.internal/ubuntu plucky/main amd64 libxau-dev amd64 1:1.0.11-1 [9798 B] 76s Get:330 http://ftpmaster.internal/ubuntu plucky/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu6 [26.5 kB] 76s Get:331 http://ftpmaster.internal/ubuntu plucky/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] 76s Get:332 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb1-dev amd64 1.17.0-2 [86.4 kB] 76s Get:333 http://ftpmaster.internal/ubuntu plucky/main amd64 libx11-dev amd64 2:1.8.10-2 [777 kB] 77s Get:334 http://ftpmaster.internal/ubuntu plucky/main amd64 libyaml-dev amd64 0.2.5-1build1 [62.2 kB] 77s Get:335 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc3.21-dev-common all 3.21.6+dfsg1-2ubuntu2 [316 kB] 77s Get:336 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre-dev amd64 2.31.0-1exp2 [2100 kB] 77s Get:337 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-headers-dev all 5.7.3-3 [21.8 kB] 77s Get:338 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps-dev amd64 5.7.3-3 [2210 kB] 77s Get:339 http://ftpmaster.internal/ubuntu plucky/main amd64 libc6-dbg amd64 2.40-1ubuntu3 [7627 kB] 77s Get:340 http://ftpmaster.internal/ubuntu plucky/main amd64 valgrind amd64 1:3.23.0-0ubuntu2 [14.7 MB] 77s Get:341 http://ftpmaster.internal/ubuntu plucky/universe amd64 valgrind-mpi amd64 1:3.23.0-0ubuntu2 [44.2 kB] 77s Get:342 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc-real3.21-dev amd64 3.21.6+dfsg1-2ubuntu2 [7112 kB] 77s Get:343 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparpack2-dev amd64 3.9.1-1.1ubuntu1 [113 kB] 77s Get:344 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc-real3.21-dev amd64 3.21.2+dfsg1-2 [6002 kB] 77s Get:345 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin-dev amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [14.8 kB] 77s Get:346 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-0 amd64 0.3.28+ds-3 [5040 B] 77s Get:347 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-pthread-dev amd64 0.3.28+ds-3 [6419 kB] 78s Get:348 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenblas64-dev amd64 0.3.28+ds-3 [5106 B] 78s Get:349 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhypre64m-dev amd64 2.31.0-1exp2 [1929 kB] 78s Get:350 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmumps64-dev amd64 5.7.3-3 [2208 kB] 78s Get:351 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc64-real3.21-dev amd64 3.21.6+dfsg1-2ubuntu2 [7121 kB] 78s Get:352 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libslepc64-real3.21-dev amd64 3.21.2+dfsg1-2 [6028 kB] 78s Get:353 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libdolfin64-dev amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [6814 B] 78s Get:354 http://ftpmaster.internal/ubuntu plucky/main amd64 libexpat1-dev amd64 2.6.4-1 [148 kB] 78s Get:355 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 78s Get:356 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 78s Get:357 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB] 78s Get:358 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc-real-dev all 3.21.6+dfsg1-2ubuntu2 [3922 B] 78s Get:359 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libpetsc64-real-dev all 3.21.6+dfsg1-2ubuntu2 [3938 B] 78s Get:360 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.12-dev amd64 3.12.7-3 [5699 kB] 78s Get:361 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-dev amd64 3.12.7-1 [10.3 kB] 78s Get:362 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 78s Get:363 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13 amd64 3.13.0-2 [2321 kB] 79s Get:364 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-dev amd64 3.13.0-2 [5488 kB] 79s Get:365 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-all-dev amd64 3.12.7-1 [916 B] 79s Get:366 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 petsc64-dev all 3.21.6+dfsg1-2ubuntu2 [3962 B] 79s Get:367 http://ftpmaster.internal/ubuntu plucky/universe amd64 pybind11-dev all 2.13.6-1 [168 kB] 79s Get:368 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-common all 7.4.7-4 [775 kB] 79s Get:369 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python-petsc4py-doc all 3.21.6-2ubuntu2 [747 kB] 79s Get:370 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 79s Get:371 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 79s Get:372 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-dev amd64 3.12.7-3 [505 kB] 79s Get:373 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-dev amd64 3.12.7-1 [26.7 kB] 79s Get:374 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-dev amd64 3.13.0-2 [507 kB] 79s Get:375 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all-dev amd64 3.12.7-1 [914 B] 79s Get:376 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-defusedxml all 0.7.1-2 [42.0 kB] 79s Get:377 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-roman all 4.2-1 [10.0 kB] 79s Get:378 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 79s Get:379 http://ftpmaster.internal/ubuntu plucky/universe amd64 swig amd64 4.2.1-1 [1182 kB] 79s Get:380 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-real3.21 amd64 3.21.6-2ubuntu2 [2219 kB] 79s Get:381 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-real all 3.21.6-2ubuntu2 [2658 B] 79s Get:382 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-real3.21 amd64 3.21.2-1ubuntu2 [544 kB] 79s Get:383 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-real all 3.21.2-1ubuntu2 [2574 B] 79s Get:384 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-dolfin-real amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [1248 kB] 79s Get:385 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-64-real3.21 amd64 3.21.6-2ubuntu2 [2178 kB] 79s Get:386 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py-64-real all 3.21.6-2ubuntu2 [2510 B] 79s Get:387 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-64-real3.21 amd64 3.21.2-1ubuntu2 [540 kB] 79s Get:388 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py-64-real all 3.21.2-1ubuntu2 [2556 B] 79s Get:389 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pkgconfig all 1.5.5-2 [7888 B] 79s Get:390 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pybind11 all 2.13.6-1 [176 kB] 79s Get:391 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-dolfin64-real amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [1260 kB] 79s Get:392 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-imagesize all 1.4.1-1 [6844 B] 79s Get:393 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 79s Get:394 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-ply all 3.11-7 [45.4 kB] 79s Get:395 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pusimp all 0.1.1-1 [10.3 kB] 79s Get:396 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-six all 1.16.0-7 [13.1 kB] 79s Get:397 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 79s Get:398 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 79s Get:399 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sphinx all 7.4.7-4 [593 kB] 79s Get:400 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-rtd-theme-common all 3.0.1+dfsg-1 [1012 kB] 79s Get:401 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 79s Get:402 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sphinx-rtd-theme all 3.0.1+dfsg-1 [23.5 kB] 79s Get:403 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 slepc64-dev amd64 3.21.2+dfsg1-2 [2230 B] 79s Get:404 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-petsc4py all 3.21.6-2ubuntu2 [2308 B] 79s Get:405 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-slepc4py all 3.21.2-1ubuntu2 [2248 B] 79s Get:406 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-dolfin amd64 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [26.9 kB] 79s Get:407 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 dolfin-doc all 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [13.0 MB] 81s Get:408 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 dolfin-bin all 2019.2.0~legacy20240219.1c52e83-10ubuntu2 [12.1 kB] 81s Get:409 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 petsc-dev all 3.21.6+dfsg1-2ubuntu2 [7482 B] 81s Get:410 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 slepc-dev amd64 3.21.2+dfsg1-2 [4824 B] 81s Get:411 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-modernizr all 3.13.0-0.1 [101 kB] 81s Fetched 490 MB in 17s (29.3 MB/s) 81s (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 ... 75582 files and directories currently installed.) 81s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 81s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 81s Setting up python3-minimal (3.12.7-1) ... 81s (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 ... 75582 files and directories currently installed.) 81s Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... 81s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 81s Preparing to unpack .../001-libpython3-stdlib_3.12.7-1_amd64.deb ... 81s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 81s Selecting previously unselected package fonts-lato. 81s Preparing to unpack .../002-fonts-lato_2.015-1_all.deb ... 81s Unpacking fonts-lato (2.015-1) ... 82s Selecting previously unselected package libpython3.13-minimal:amd64. 82s Preparing to unpack .../003-libpython3.13-minimal_3.13.0-2_amd64.deb ... 82s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 82s Selecting previously unselected package python3.13-minimal. 82s Preparing to unpack .../004-python3.13-minimal_3.13.0-2_amd64.deb ... 82s Unpacking python3.13-minimal (3.13.0-2) ... 82s Selecting previously unselected package sgml-base. 82s Preparing to unpack .../005-sgml-base_1.31_all.deb ... 82s Unpacking sgml-base (1.31) ... 82s Preparing to unpack .../006-libxml2_2.12.7+dfsg+really2.9.14-0.2build1_amd64.deb ... 82s Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2build1) over (2.12.7+dfsg-3) ... 82s Selecting previously unselected package m4. 82s Preparing to unpack .../007-m4_1.4.19-4build1_amd64.deb ... 82s Unpacking m4 (1.4.19-4build1) ... 82s Selecting previously unselected package autoconf. 82s Preparing to unpack .../008-autoconf_2.72-3_all.deb ... 82s Unpacking autoconf (2.72-3) ... 82s Selecting previously unselected package autotools-dev. 82s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 82s Unpacking autotools-dev (20220109.1) ... 82s Selecting previously unselected package automake. 82s Preparing to unpack .../010-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 82s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 82s Selecting previously unselected package autopoint. 82s Preparing to unpack .../011-autopoint_0.22.5-2_all.deb ... 82s Unpacking autopoint (0.22.5-2) ... 82s Selecting previously unselected package libisl23:amd64. 82s Preparing to unpack .../012-libisl23_0.27-1_amd64.deb ... 82s Unpacking libisl23:amd64 (0.27-1) ... 82s Selecting previously unselected package libmpc3:amd64. 82s Preparing to unpack .../013-libmpc3_1.3.1-1build2_amd64.deb ... 82s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 82s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 82s Preparing to unpack .../014-cpp-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package cpp-14. 82s Preparing to unpack .../015-cpp-14_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking cpp-14 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package cpp-x86-64-linux-gnu. 82s Preparing to unpack .../016-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 82s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 82s Selecting previously unselected package cpp. 82s Preparing to unpack .../017-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ... 82s Unpacking cpp (4:14.1.0-2ubuntu1) ... 82s Selecting previously unselected package libcc1-0:amd64. 82s Preparing to unpack .../018-libcc1-0_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking libcc1-0:amd64 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package libgomp1:amd64. 82s Preparing to unpack .../019-libgomp1_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking libgomp1:amd64 (14.2.0-8ubuntu1) ... 82s Selecting previously unselected package libitm1:amd64. 82s Preparing to unpack .../020-libitm1_14.2.0-8ubuntu1_amd64.deb ... 82s Unpacking libitm1:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libasan8:amd64. 83s Preparing to unpack .../021-libasan8_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libasan8:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package liblsan0:amd64. 83s Preparing to unpack .../022-liblsan0_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking liblsan0:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libtsan2:amd64. 83s Preparing to unpack .../023-libtsan2_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libtsan2:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libubsan1:amd64. 83s Preparing to unpack .../024-libubsan1_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libubsan1:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libhwasan0:amd64. 83s Preparing to unpack .../025-libhwasan0_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libhwasan0:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libquadmath0:amd64. 83s Preparing to unpack .../026-libquadmath0_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libquadmath0:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package libgcc-14-dev:amd64. 83s Preparing to unpack .../027-libgcc-14-dev_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 83s Preparing to unpack .../028-gcc-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package gcc-14. 83s Preparing to unpack .../029-gcc-14_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking gcc-14 (14.2.0-8ubuntu1) ... 83s Selecting previously unselected package gcc-x86-64-linux-gnu. 83s Preparing to unpack .../030-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package gcc. 83s Preparing to unpack .../031-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ... 83s Unpacking gcc (4:14.1.0-2ubuntu1) ... 83s Selecting previously unselected package libstdc++-14-dev:amd64. 83s Preparing to unpack .../032-libstdc++-14-dev_14.2.0-8ubuntu1_amd64.deb ... 83s Unpacking libstdc++-14-dev:amd64 (14.2.0-8ubuntu1) ... 84s Selecting previously unselected package g++-14-x86-64-linux-gnu. 84s Preparing to unpack .../033-g++-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 84s Unpacking g++-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 84s Selecting previously unselected package g++-14. 84s Preparing to unpack .../034-g++-14_14.2.0-8ubuntu1_amd64.deb ... 84s Unpacking g++-14 (14.2.0-8ubuntu1) ... 84s Selecting previously unselected package g++-x86-64-linux-gnu. 84s Preparing to unpack .../035-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 84s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 84s Selecting previously unselected package g++. 84s Preparing to unpack .../036-g++_4%3a14.1.0-2ubuntu1_amd64.deb ... 84s Unpacking g++ (4:14.1.0-2ubuntu1) ... 84s Selecting previously unselected package build-essential. 84s Preparing to unpack .../037-build-essential_12.10ubuntu1_amd64.deb ... 84s Unpacking build-essential (12.10ubuntu1) ... 84s Selecting previously unselected package chrpath. 84s Preparing to unpack .../038-chrpath_0.18-1_amd64.deb ... 84s Unpacking chrpath (0.18-1) ... 84s Selecting previously unselected package cmake-data. 84s Preparing to unpack .../039-cmake-data_3.31.0-1_all.deb ... 84s Unpacking cmake-data (3.31.0-1) ... 84s Preparing to unpack .../040-curl_8.9.1-2ubuntu3_amd64.deb ... 84s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 84s Preparing to unpack .../041-libbrotli1_1.1.0-2build3_amd64.deb ... 84s Unpacking libbrotli1:amd64 (1.1.0-2build3) over (1.1.0-2build2) ... 84s Preparing to unpack .../042-libcurl4t64_8.9.1-2ubuntu3_amd64.deb ... 84s Unpacking libcurl4t64:amd64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 84s Selecting previously unselected package libjsoncpp26:amd64. 84s Preparing to unpack .../043-libjsoncpp26_1.9.6-2_amd64.deb ... 84s Unpacking libjsoncpp26:amd64 (1.9.6-2) ... 85s Selecting previously unselected package librhash1:amd64. 85s Preparing to unpack .../044-librhash1_1.4.5-1_amd64.deb ... 85s Unpacking librhash1:amd64 (1.4.5-1) ... 85s Selecting previously unselected package cmake. 85s Preparing to unpack .../045-cmake_3.31.0-1_amd64.deb ... 85s Unpacking cmake (3.31.0-1) ... 85s Selecting previously unselected package gcc-13-base:amd64. 85s Preparing to unpack .../046-gcc-13-base_13.3.0-6ubuntu2_amd64.deb ... 85s Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2) ... 85s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 85s Preparing to unpack .../047-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2_amd64.deb ... 85s Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 85s Selecting previously unselected package cpp-13. 85s Preparing to unpack .../048-cpp-13_13.3.0-6ubuntu2_amd64.deb ... 85s Unpacking cpp-13 (13.3.0-6ubuntu2) ... 85s Selecting previously unselected package libdebhelper-perl. 85s Preparing to unpack .../049-libdebhelper-perl_13.20ubuntu1_all.deb ... 85s Unpacking libdebhelper-perl (13.20ubuntu1) ... 85s Selecting previously unselected package libgcc-13-dev:amd64. 85s Preparing to unpack .../050-libgcc-13-dev_13.3.0-6ubuntu2_amd64.deb ... 85s Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2) ... 85s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 85s Preparing to unpack .../051-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2_amd64.deb ... 85s Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 85s Selecting previously unselected package gcc-13. 85s Preparing to unpack .../052-gcc-13_13.3.0-6ubuntu2_amd64.deb ... 85s Unpacking gcc-13 (13.3.0-6ubuntu2) ... 85s Selecting previously unselected package libtool. 85s Preparing to unpack .../053-libtool_2.4.7-8_all.deb ... 85s Unpacking libtool (2.4.7-8) ... 85s Selecting previously unselected package dh-autoreconf. 85s Preparing to unpack .../054-dh-autoreconf_20_all.deb ... 85s Unpacking dh-autoreconf (20) ... 85s Selecting previously unselected package libarchive-zip-perl. 85s Preparing to unpack .../055-libarchive-zip-perl_1.68-1_all.deb ... 85s Unpacking libarchive-zip-perl (1.68-1) ... 85s Selecting previously unselected package libfile-stripnondeterminism-perl. 85s Preparing to unpack .../056-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 85s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 86s Selecting previously unselected package dh-strip-nondeterminism. 86s Preparing to unpack .../057-dh-strip-nondeterminism_1.14.0-1_all.deb ... 86s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 86s Selecting previously unselected package debugedit. 86s Preparing to unpack .../058-debugedit_1%3a5.1-1_amd64.deb ... 86s Unpacking debugedit (1:5.1-1) ... 86s Selecting previously unselected package dwz. 86s Preparing to unpack .../059-dwz_0.15-1build6_amd64.deb ... 86s Unpacking dwz (0.15-1build6) ... 86s Selecting previously unselected package gettext. 86s Preparing to unpack .../060-gettext_0.22.5-2_amd64.deb ... 86s Unpacking gettext (0.22.5-2) ... 86s Selecting previously unselected package intltool-debian. 86s Preparing to unpack .../061-intltool-debian_0.35.0+20060710.6_all.deb ... 86s Unpacking intltool-debian (0.35.0+20060710.6) ... 86s Selecting previously unselected package po-debconf. 86s Preparing to unpack .../062-po-debconf_1.0.21+nmu1_all.deb ... 86s Unpacking po-debconf (1.0.21+nmu1) ... 86s Selecting previously unselected package debhelper. 86s Preparing to unpack .../063-debhelper_13.20ubuntu1_all.deb ... 86s Unpacking debhelper (13.20ubuntu1) ... 86s Selecting previously unselected package dh-python. 86s Preparing to unpack .../064-dh-python_6.20241024_all.deb ... 86s Unpacking dh-python (6.20241024) ... 86s Selecting previously unselected package xml-core. 86s Preparing to unpack .../065-xml-core_0.19_all.deb ... 86s Unpacking xml-core (0.19) ... 86s Selecting previously unselected package docutils-common. 86s Preparing to unpack .../066-docutils-common_0.21.2+dfsg-2_all.deb ... 86s Unpacking docutils-common (0.21.2+dfsg-2) ... 86s Selecting previously unselected package libfmt10:amd64. 86s Preparing to unpack .../067-libfmt10_10.1.1+ds1-4_amd64.deb ... 86s Unpacking libfmt10:amd64 (10.1.1+ds1-4) ... 86s Selecting previously unselected package libxapian30:amd64. 86s Preparing to unpack .../068-libxapian30_1.4.25-1_amd64.deb ... 86s Unpacking libxapian30:amd64 (1.4.25-1) ... 86s Selecting previously unselected package doxygen. 86s Preparing to unpack .../069-doxygen_1.9.8+ds-2ubuntu2_amd64.deb ... 86s Unpacking doxygen (1.9.8+ds-2ubuntu2) ... 86s Selecting previously unselected package fonts-dejavu-mono. 86s Preparing to unpack .../070-fonts-dejavu-mono_2.37-8_all.deb ... 86s Unpacking fonts-dejavu-mono (2.37-8) ... 86s Selecting previously unselected package fonts-dejavu-core. 86s Preparing to unpack .../071-fonts-dejavu-core_2.37-8_all.deb ... 86s Unpacking fonts-dejavu-core (2.37-8) ... 86s Selecting previously unselected package fontconfig-config. 86s Preparing to unpack .../072-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 86s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 86s Selecting previously unselected package libfontconfig1:amd64. 86s Preparing to unpack .../073-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 86s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 86s Selecting previously unselected package fontconfig. 86s Preparing to unpack .../074-fontconfig_2.15.0-1.1ubuntu2_amd64.deb ... 86s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 86s Selecting previously unselected package fonts-font-awesome. 86s Preparing to unpack .../075-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 86s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 86s Selecting previously unselected package fonts-mathjax. 86s Preparing to unpack .../076-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 86s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 87s Selecting previously unselected package libgfortran5:amd64. 87s Preparing to unpack .../077-libgfortran5_14.2.0-8ubuntu1_amd64.deb ... 87s Unpacking libgfortran5:amd64 (14.2.0-8ubuntu1) ... 87s Selecting previously unselected package libgfortran-14-dev:amd64. 87s Preparing to unpack .../078-libgfortran-14-dev_14.2.0-8ubuntu1_amd64.deb ... 87s Unpacking libgfortran-14-dev:amd64 (14.2.0-8ubuntu1) ... 87s Selecting previously unselected package gfortran-14-x86-64-linux-gnu. 87s Preparing to unpack .../079-gfortran-14-x86-64-linux-gnu_14.2.0-8ubuntu1_amd64.deb ... 87s Unpacking gfortran-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 87s Selecting previously unselected package gfortran-14. 87s Preparing to unpack .../080-gfortran-14_14.2.0-8ubuntu1_amd64.deb ... 87s Unpacking gfortran-14 (14.2.0-8ubuntu1) ... 87s Selecting previously unselected package gfortran-x86-64-linux-gnu. 87s Preparing to unpack .../081-gfortran-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ... 87s Unpacking gfortran-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 87s Selecting previously unselected package gfortran. 87s Preparing to unpack .../082-gfortran_4%3a14.1.0-2ubuntu1_amd64.deb ... 87s Unpacking gfortran (4:14.1.0-2ubuntu1) ... 87s Selecting previously unselected package libgfortran-13-dev:amd64. 87s Preparing to unpack .../083-libgfortran-13-dev_13.3.0-6ubuntu2_amd64.deb ... 87s Unpacking libgfortran-13-dev:amd64 (13.3.0-6ubuntu2) ... 87s Selecting previously unselected package gfortran-13-x86-64-linux-gnu. 87s Preparing to unpack .../084-gfortran-13-x86-64-linux-gnu_13.3.0-6ubuntu2_amd64.deb ... 87s Unpacking gfortran-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 87s Selecting previously unselected package gfortran-13. 87s Preparing to unpack .../085-gfortran-13_13.3.0-6ubuntu2_amd64.deb ... 87s Unpacking gfortran-13 (13.3.0-6ubuntu2) ... 87s Selecting previously unselected package libann0. 87s Preparing to unpack .../086-libann0_1.1.2+doc-9build1_amd64.deb ... 87s Unpacking libann0 (1.1.2+doc-9build1) ... 87s Selecting previously unselected package libcdt5:amd64. 87s Preparing to unpack .../087-libcdt5_2.42.4-2build3_amd64.deb ... 87s Unpacking libcdt5:amd64 (2.42.4-2build3) ... 87s Selecting previously unselected package libcgraph6:amd64. 87s Preparing to unpack .../088-libcgraph6_2.42.4-2build3_amd64.deb ... 87s Unpacking libcgraph6:amd64 (2.42.4-2build3) ... 87s Selecting previously unselected package libsharpyuv0:amd64. 87s Preparing to unpack .../089-libsharpyuv0_1.4.0-0.1_amd64.deb ... 87s Unpacking libsharpyuv0:amd64 (1.4.0-0.1) ... 87s Selecting previously unselected package libaom3:amd64. 87s Preparing to unpack .../090-libaom3_3.11.0~rc1-1_amd64.deb ... 87s Unpacking libaom3:amd64 (3.11.0~rc1-1) ... 87s Selecting previously unselected package libheif-plugin-aomdec:amd64. 87s Preparing to unpack .../091-libheif-plugin-aomdec_1.19.3-1_amd64.deb ... 87s Unpacking libheif-plugin-aomdec:amd64 (1.19.3-1) ... 87s Selecting previously unselected package libde265-0:amd64. 87s Preparing to unpack .../092-libde265-0_1.0.15-1build4_amd64.deb ... 87s Unpacking libde265-0:amd64 (1.0.15-1build4) ... 87s Selecting previously unselected package libheif-plugin-libde265:amd64. 87s Preparing to unpack .../093-libheif-plugin-libde265_1.19.3-1_amd64.deb ... 87s Unpacking libheif-plugin-libde265:amd64 (1.19.3-1) ... 87s Selecting previously unselected package libheif1:amd64. 87s Preparing to unpack .../094-libheif1_1.19.3-1_amd64.deb ... 87s Unpacking libheif1:amd64 (1.19.3-1) ... 87s Selecting previously unselected package libimagequant0:amd64. 87s Preparing to unpack .../095-libimagequant0_2.18.0-1build1_amd64.deb ... 87s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 87s Selecting previously unselected package libjpeg-turbo8:amd64. 87s Preparing to unpack .../096-libjpeg-turbo8_2.1.5-3ubuntu1_amd64.deb ... 87s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu1) ... 87s Selecting previously unselected package libjpeg8:amd64. 87s Preparing to unpack .../097-libjpeg8_8c-2ubuntu11_amd64.deb ... 87s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 87s Selecting previously unselected package libgraphite2-3:amd64. 88s Preparing to unpack .../098-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 88s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 88s Selecting previously unselected package libharfbuzz0b:amd64. 88s Preparing to unpack .../099-libharfbuzz0b_10.0.1-1_amd64.deb ... 88s Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... 88s Selecting previously unselected package libraqm0:amd64. 88s Preparing to unpack .../100-libraqm0_0.10.1-1build1_amd64.deb ... 88s Unpacking libraqm0:amd64 (0.10.1-1build1) ... 88s Selecting previously unselected package libdeflate0:amd64. 88s Preparing to unpack .../101-libdeflate0_1.22-1_amd64.deb ... 88s Unpacking libdeflate0:amd64 (1.22-1) ... 88s Selecting previously unselected package libjbig0:amd64. 88s Preparing to unpack .../102-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 88s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 88s Selecting previously unselected package liblerc4:amd64. 88s Preparing to unpack .../103-liblerc4_4.0.0+ds-5_amd64.deb ... 88s Unpacking liblerc4:amd64 (4.0.0+ds-5) ... 88s Selecting previously unselected package libwebp7:amd64. 88s Preparing to unpack .../104-libwebp7_1.4.0-0.1_amd64.deb ... 88s Unpacking libwebp7:amd64 (1.4.0-0.1) ... 88s Selecting previously unselected package libtiff6:amd64. 88s Preparing to unpack .../105-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 88s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 88s Selecting previously unselected package libxpm4:amd64. 88s Preparing to unpack .../106-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 88s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 88s Selecting previously unselected package libgd3:amd64. 88s Preparing to unpack .../107-libgd3_2.3.3-12ubuntu3_amd64.deb ... 88s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ... 88s Selecting previously unselected package libgts-0.7-5t64:amd64. 88s Preparing to unpack .../108-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_amd64.deb ... 88s Unpacking libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 88s Selecting previously unselected package libpixman-1-0:amd64. 88s Preparing to unpack .../109-libpixman-1-0_0.44.0-3_amd64.deb ... 88s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 88s Selecting previously unselected package libxcb-render0:amd64. 88s Preparing to unpack .../110-libxcb-render0_1.17.0-2_amd64.deb ... 88s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 88s Selecting previously unselected package libxcb-shm0:amd64. 88s Preparing to unpack .../111-libxcb-shm0_1.17.0-2_amd64.deb ... 88s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 88s Selecting previously unselected package libxrender1:amd64. 88s Preparing to unpack .../112-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 88s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 88s Selecting previously unselected package libcairo2:amd64. 88s Preparing to unpack .../113-libcairo2_1.18.2-2_amd64.deb ... 88s Unpacking libcairo2:amd64 (1.18.2-2) ... 88s Selecting previously unselected package libltdl7:amd64. 88s Preparing to unpack .../114-libltdl7_2.4.7-8_amd64.deb ... 88s Unpacking libltdl7:amd64 (2.4.7-8) ... 88s Selecting previously unselected package libthai-data. 88s Preparing to unpack .../115-libthai-data_0.1.29-2build1_all.deb ... 88s Unpacking libthai-data (0.1.29-2build1) ... 88s Selecting previously unselected package libdatrie1:amd64. 88s Preparing to unpack .../116-libdatrie1_0.2.13-3build1_amd64.deb ... 88s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 88s Selecting previously unselected package libthai0:amd64. 88s Preparing to unpack .../117-libthai0_0.1.29-2build1_amd64.deb ... 88s Unpacking libthai0:amd64 (0.1.29-2build1) ... 88s Selecting previously unselected package libpango-1.0-0:amd64. 88s Preparing to unpack .../118-libpango-1.0-0_1.54.0+ds-3_amd64.deb ... 88s Unpacking libpango-1.0-0:amd64 (1.54.0+ds-3) ... 88s Selecting previously unselected package libpangoft2-1.0-0:amd64. 88s Preparing to unpack .../119-libpangoft2-1.0-0_1.54.0+ds-3_amd64.deb ... 88s Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... 88s Selecting previously unselected package libpangocairo-1.0-0:amd64. 88s Preparing to unpack .../120-libpangocairo-1.0-0_1.54.0+ds-3_amd64.deb ... 88s Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... 88s Selecting previously unselected package libpathplan4:amd64. 88s Preparing to unpack .../121-libpathplan4_2.42.4-2build3_amd64.deb ... 88s Unpacking libpathplan4:amd64 (2.42.4-2build3) ... 88s Selecting previously unselected package libgvc6. 88s Preparing to unpack .../122-libgvc6_2.42.4-2build3_amd64.deb ... 88s Unpacking libgvc6 (2.42.4-2build3) ... 88s Selecting previously unselected package libgvpr2:amd64. 88s Preparing to unpack .../123-libgvpr2_2.42.4-2build3_amd64.deb ... 88s Unpacking libgvpr2:amd64 (2.42.4-2build3) ... 88s Selecting previously unselected package liblab-gamut1:amd64. 88s Preparing to unpack .../124-liblab-gamut1_2.42.4-2build3_amd64.deb ... 88s Unpacking liblab-gamut1:amd64 (2.42.4-2build3) ... 88s Selecting previously unselected package x11-common. 88s Preparing to unpack .../125-x11-common_1%3a7.7+23ubuntu3_all.deb ... 88s Unpacking x11-common (1:7.7+23ubuntu3) ... 88s Selecting previously unselected package libice6:amd64. 88s Preparing to unpack .../126-libice6_2%3a1.1.1-1_amd64.deb ... 88s Unpacking libice6:amd64 (2:1.1.1-1) ... 88s Selecting previously unselected package libsm6:amd64. 88s Preparing to unpack .../127-libsm6_2%3a1.2.4-1_amd64.deb ... 88s Unpacking libsm6:amd64 (2:1.2.4-1) ... 88s Selecting previously unselected package libxt6t64:amd64. 88s Preparing to unpack .../128-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 88s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 88s Selecting previously unselected package libxmu6:amd64. 88s Preparing to unpack .../129-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 88s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 88s Selecting previously unselected package libxaw7:amd64. 88s Preparing to unpack .../130-libxaw7_2%3a1.0.16-1_amd64.deb ... 88s Unpacking libxaw7:amd64 (2:1.0.16-1) ... 88s Selecting previously unselected package graphviz. 88s Preparing to unpack .../131-graphviz_2.42.4-2build3_amd64.deb ... 88s Unpacking graphviz (2.42.4-2build3) ... 88s Selecting previously unselected package icu-devtools. 88s Preparing to unpack .../132-icu-devtools_74.2-1ubuntu4_amd64.deb ... 88s Unpacking icu-devtools (74.2-1ubuntu4) ... 88s Selecting previously unselected package libaec0:amd64. 88s Preparing to unpack .../133-libaec0_1.1.3-1_amd64.deb ... 88s Unpacking libaec0:amd64 (1.1.3-1) ... 88s Selecting previously unselected package libllvm17t64:amd64. 88s Preparing to unpack .../134-libllvm17t64_1%3a17.0.6-18_amd64.deb ... 88s Unpacking libllvm17t64:amd64 (1:17.0.6-18) ... 89s Selecting previously unselected package libamd-comgr2:amd64. 89s Preparing to unpack .../135-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_amd64.deb ... 89s Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 89s Selecting previously unselected package libsuitesparseconfig7:amd64. 89s Preparing to unpack .../136-libsuitesparseconfig7_1%3a7.8.3+dfsg-2_amd64.deb ... 89s Unpacking libsuitesparseconfig7:amd64 (1:7.8.3+dfsg-2) ... 89s Selecting previously unselected package libamd3:amd64. 89s Preparing to unpack .../137-libamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 89s Unpacking libamd3:amd64 (1:7.8.3+dfsg-2) ... 89s Selecting previously unselected package libdrm-amdgpu1:amd64. 89s Preparing to unpack .../138-libdrm-amdgpu1_2.4.123-1_amd64.deb ... 89s Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... 89s Selecting previously unselected package libhsakmt1:amd64. 89s Preparing to unpack .../139-libhsakmt1_6.1.2+ds-1_amd64.deb ... 89s Unpacking libhsakmt1:amd64 (6.1.2+ds-1) ... 89s Selecting previously unselected package libhsa-runtime64-1:amd64. 89s Preparing to unpack .../140-libhsa-runtime64-1_6.1.2-2_amd64.deb ... 89s Unpacking libhsa-runtime64-1:amd64 (6.1.2-2) ... 89s Selecting previously unselected package libamdhip64-5. 89s Preparing to unpack .../141-libamdhip64-5_5.7.1-5_amd64.deb ... 89s Unpacking libamdhip64-5 (5.7.1-5) ... 89s Selecting previously unselected package libblas3:amd64. 89s Preparing to unpack .../142-libblas3_3.12.0-3build2_amd64.deb ... 89s Unpacking libblas3:amd64 (3.12.0-3build2) ... 89s Selecting previously unselected package libblis4-pthread:amd64. 89s Preparing to unpack .../143-libblis4-pthread_0.9.0-1_amd64.deb ... 89s Unpacking libblis4-pthread:amd64 (0.9.0-1) ... 90s Selecting previously unselected package liblapack3:amd64. 90s Preparing to unpack .../144-liblapack3_3.12.0-3build2_amd64.deb ... 90s Unpacking liblapack3:amd64 (3.12.0-3build2) ... 90s Selecting previously unselected package libarpack2t64:amd64. 90s Preparing to unpack .../145-libarpack2t64_3.9.1-1.1ubuntu1_amd64.deb ... 90s Unpacking libarpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 90s Selecting previously unselected package libblas-dev:amd64. 90s Preparing to unpack .../146-libblas-dev_3.12.0-3build2_amd64.deb ... 90s Unpacking libblas-dev:amd64 (3.12.0-3build2) ... 90s Selecting previously unselected package libblis-pthread-dev:amd64. 90s Preparing to unpack .../147-libblis-pthread-dev_0.9.0-1_amd64.deb ... 90s Unpacking libblis-pthread-dev:amd64 (0.9.0-1) ... 90s Selecting previously unselected package liblapack-dev:amd64. 90s Preparing to unpack .../148-liblapack-dev_3.12.0-3build2_amd64.deb ... 90s Unpacking liblapack-dev:amd64 (3.12.0-3build2) ... 90s Selecting previously unselected package libarpack2-dev:amd64. 90s Preparing to unpack .../149-libarpack2-dev_3.9.1-1.1ubuntu1_amd64.deb ... 90s Unpacking libarpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 90s Selecting previously unselected package libblas64-3:amd64. 90s Preparing to unpack .../150-libblas64-3_3.12.0-3build2_amd64.deb ... 90s Unpacking libblas64-3:amd64 (3.12.0-3build2) ... 90s Selecting previously unselected package libboost1.83-dev:amd64. 90s Preparing to unpack .../151-libboost1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 90s Unpacking libboost1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-atomic1.83.0:amd64. 92s Preparing to unpack .../152-libboost-atomic1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-atomic1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-atomic1.83-dev:amd64. 92s Preparing to unpack .../153-libboost-atomic1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-atomic1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-chrono1.83.0t64:amd64. 92s Preparing to unpack .../154-libboost-chrono1.83.0t64_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-chrono1.83.0t64:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-chrono1.83-dev:amd64. 92s Preparing to unpack .../155-libboost-chrono1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-chrono1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-chrono-dev:amd64. 92s Preparing to unpack .../156-libboost-chrono-dev_1.83.0.2ubuntu1_amd64.deb ... 92s Unpacking libboost-chrono-dev:amd64 (1.83.0.2ubuntu1) ... 92s Selecting previously unselected package libboost-date-time1.83.0:amd64. 92s Preparing to unpack .../157-libboost-date-time1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-date-time1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-serialization1.83.0:amd64. 92s Preparing to unpack .../158-libboost-serialization1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-serialization1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-serialization1.83-dev:amd64. 92s Preparing to unpack .../159-libboost-serialization1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-serialization1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 92s Selecting previously unselected package libboost-date-time1.83-dev:amd64. 92s Preparing to unpack .../160-libboost-date-time1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 92s Unpacking libboost-date-time1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-dev:amd64. 93s Preparing to unpack .../161-libboost-dev_1.83.0.2ubuntu1_amd64.deb ... 93s Unpacking libboost-dev:amd64 (1.83.0.2ubuntu1) ... 93s Selecting previously unselected package libboost-filesystem1.83.0:amd64. 93s Preparing to unpack .../162-libboost-filesystem1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-system1.83.0:amd64. 93s Preparing to unpack .../163-libboost-system1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-system1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-system1.83-dev:amd64. 93s Preparing to unpack .../164-libboost-system1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-system1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-filesystem1.83-dev:amd64. 93s Preparing to unpack .../165-libboost-filesystem1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-filesystem1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-filesystem-dev:amd64. 93s Preparing to unpack .../166-libboost-filesystem-dev_1.83.0.2ubuntu1_amd64.deb ... 93s Unpacking libboost-filesystem-dev:amd64 (1.83.0.2ubuntu1) ... 93s Selecting previously unselected package libboost-regex1.83.0:amd64. 93s Preparing to unpack .../167-libboost-regex1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-regex1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libicu-dev:amd64. 93s Preparing to unpack .../168-libicu-dev_74.2-1ubuntu4_amd64.deb ... 93s Unpacking libicu-dev:amd64 (74.2-1ubuntu4) ... 93s Selecting previously unselected package libboost-regex1.83-dev:amd64. 93s Preparing to unpack .../169-libboost-regex1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-regex1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-iostreams1.83.0:amd64. 93s Preparing to unpack .../170-libboost-iostreams1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-iostreams1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-iostreams1.83-dev:amd64. 93s Preparing to unpack .../171-libboost-iostreams1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-iostreams1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-iostreams-dev:amd64. 93s Preparing to unpack .../172-libboost-iostreams-dev_1.83.0.2ubuntu1_amd64.deb ... 93s Unpacking libboost-iostreams-dev:amd64 (1.83.0.2ubuntu1) ... 93s Selecting previously unselected package libboost-math1.83.0:amd64. 93s Preparing to unpack .../173-libboost-math1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-math1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-math1.83-dev:amd64. 93s Preparing to unpack .../174-libboost-math1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 93s Unpacking libboost-math1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 93s Selecting previously unselected package libboost-math-dev:amd64. 93s Preparing to unpack .../175-libboost-math-dev_1.83.0.2ubuntu1_amd64.deb ... 93s Unpacking libboost-math-dev:amd64 (1.83.0.2ubuntu1) ... 93s Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. 93s Preparing to unpack .../176-libevent-pthreads-2.1-7t64_2.1.12-stable-10_amd64.deb ... 93s Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 93s Selecting previously unselected package libpsm-infinipath1. 93s Preparing to unpack .../177-libpsm-infinipath1_3.3+20.604758e7-6.3build1_amd64.deb ... 93s Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 93s Selecting previously unselected package libpsm2-2. 93s Preparing to unpack .../178-libpsm2-2_11.2.185-2.1_amd64.deb ... 93s Unpacking libpsm2-2 (11.2.185-2.1) ... 93s Selecting previously unselected package librdmacm1t64:amd64. 93s Preparing to unpack .../179-librdmacm1t64_52.0-2ubuntu1_amd64.deb ... 93s Unpacking librdmacm1t64:amd64 (52.0-2ubuntu1) ... 93s Selecting previously unselected package libfabric1:amd64. 93s Preparing to unpack .../180-libfabric1_1.17.0-3ubuntu1_amd64.deb ... 93s Unpacking libfabric1:amd64 (1.17.0-3ubuntu1) ... 93s Selecting previously unselected package libhwloc15:amd64. 93s Preparing to unpack .../181-libhwloc15_2.11.2-1_amd64.deb ... 93s Unpacking libhwloc15:amd64 (2.11.2-1) ... 93s Selecting previously unselected package libmunge2:amd64. 93s Preparing to unpack .../182-libmunge2_0.5.15-4build1_amd64.deb ... 93s Unpacking libmunge2:amd64 (0.5.15-4build1) ... 93s Selecting previously unselected package libpciaccess0:amd64. 93s Preparing to unpack .../183-libpciaccess0_0.17-3build1_amd64.deb ... 93s Unpacking libpciaccess0:amd64 (0.17-3build1) ... 93s Selecting previously unselected package libxnvctrl0:amd64. 93s Preparing to unpack .../184-libxnvctrl0_510.47.03-0ubuntu4_amd64.deb ... 93s Unpacking libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 93s Selecting previously unselected package ocl-icd-libopencl1:amd64. 93s Preparing to unpack .../185-ocl-icd-libopencl1_2.3.2-1build1_amd64.deb ... 93s Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 94s Selecting previously unselected package libhwloc-plugins:amd64. 94s Preparing to unpack .../186-libhwloc-plugins_2.11.2-1_amd64.deb ... 94s Unpacking libhwloc-plugins:amd64 (2.11.2-1) ... 94s Selecting previously unselected package libpmix2t64:amd64. 94s Preparing to unpack .../187-libpmix2t64_5.0.3-2_amd64.deb ... 94s Unpacking libpmix2t64:amd64 (5.0.3-2) ... 94s Selecting previously unselected package libibumad3:amd64. 94s Preparing to unpack .../188-libibumad3_52.0-2ubuntu1_amd64.deb ... 94s Unpacking libibumad3:amd64 (52.0-2ubuntu1) ... 94s Selecting previously unselected package libibmad5:amd64. 94s Preparing to unpack .../189-libibmad5_52.0-2ubuntu1_amd64.deb ... 94s Unpacking libibmad5:amd64 (52.0-2ubuntu1) ... 94s Selecting previously unselected package libucx0:amd64. 94s Preparing to unpack .../190-libucx0_1.17.0+ds-3build1_amd64.deb ... 94s Unpacking libucx0:amd64 (1.17.0+ds-3build1) ... 94s Selecting previously unselected package libopenmpi3t64:amd64. 94s Preparing to unpack .../191-libopenmpi3t64_5.0.5-3_amd64.deb ... 94s Unpacking libopenmpi3t64:amd64 (5.0.5-3) ... 94s Selecting previously unselected package libboost-mpi1.83.0. 94s Preparing to unpack .../192-libboost-mpi1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 94s Unpacking libboost-mpi1.83.0 (1.83.0-3.2ubuntu3) ... 94s Selecting previously unselected package openmpi-common. 94s Preparing to unpack .../193-openmpi-common_5.0.5-3_all.deb ... 94s Unpacking openmpi-common (5.0.5-3) ... 94s Selecting previously unselected package libnl-3-dev:amd64. 94s Preparing to unpack .../194-libnl-3-dev_3.7.0-0.3build2_amd64.deb ... 94s Unpacking libnl-3-dev:amd64 (3.7.0-0.3build2) ... 94s Selecting previously unselected package libnl-route-3-dev:amd64. 94s Preparing to unpack .../195-libnl-route-3-dev_3.7.0-0.3build2_amd64.deb ... 94s Unpacking libnl-route-3-dev:amd64 (3.7.0-0.3build2) ... 94s Selecting previously unselected package libibverbs-dev:amd64. 94s Preparing to unpack .../196-libibverbs-dev_52.0-2ubuntu1_amd64.deb ... 94s Unpacking libibverbs-dev:amd64 (52.0-2ubuntu1) ... 94s Selecting previously unselected package libnuma-dev:amd64. 94s Preparing to unpack .../197-libnuma-dev_2.0.18-1build1_amd64.deb ... 94s Unpacking libnuma-dev:amd64 (2.0.18-1build1) ... 94s Selecting previously unselected package libltdl-dev:amd64. 94s Preparing to unpack .../198-libltdl-dev_2.4.7-8_amd64.deb ... 94s Unpacking libltdl-dev:amd64 (2.4.7-8) ... 94s Selecting previously unselected package libhwloc-dev:amd64. 94s Preparing to unpack .../199-libhwloc-dev_2.11.2-1_amd64.deb ... 94s Unpacking libhwloc-dev:amd64 (2.11.2-1) ... 94s Selecting previously unselected package libevent-2.1-7t64:amd64. 94s Preparing to unpack .../200-libevent-2.1-7t64_2.1.12-stable-10_amd64.deb ... 94s Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... 94s Selecting previously unselected package libevent-extra-2.1-7t64:amd64. 94s Preparing to unpack .../201-libevent-extra-2.1-7t64_2.1.12-stable-10_amd64.deb ... 94s Unpacking libevent-extra-2.1-7t64:amd64 (2.1.12-stable-10) ... 94s Selecting previously unselected package libevent-openssl-2.1-7t64:amd64. 94s Preparing to unpack .../202-libevent-openssl-2.1-7t64_2.1.12-stable-10_amd64.deb ... 94s Unpacking libevent-openssl-2.1-7t64:amd64 (2.1.12-stable-10) ... 94s Selecting previously unselected package libevent-dev. 94s Preparing to unpack .../203-libevent-dev_2.1.12-stable-10_amd64.deb ... 94s Unpacking libevent-dev (2.1.12-stable-10) ... 94s Selecting previously unselected package zlib1g-dev:amd64. 94s Preparing to unpack .../204-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_amd64.deb ... 94s Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 94s Selecting previously unselected package libpmix-dev:amd64. 94s Preparing to unpack .../205-libpmix-dev_5.0.3-2_amd64.deb ... 94s Unpacking libpmix-dev:amd64 (5.0.3-2) ... 94s Selecting previously unselected package libjs-jquery. 94s Preparing to unpack .../206-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 94s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 94s Selecting previously unselected package libjs-jquery-ui. 94s Preparing to unpack .../207-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 94s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 95s Selecting previously unselected package openmpi-bin. 95s Preparing to unpack .../208-openmpi-bin_5.0.5-3_amd64.deb ... 95s Unpacking openmpi-bin (5.0.5-3) ... 95s Selecting previously unselected package libopenmpi-dev:amd64. 95s Preparing to unpack .../209-libopenmpi-dev_5.0.5-3_amd64.deb ... 95s Unpacking libopenmpi-dev:amd64 (5.0.5-3) ... 95s Selecting previously unselected package mpi-default-dev. 95s Preparing to unpack .../210-mpi-default-dev_1.17_amd64.deb ... 95s Unpacking mpi-default-dev (1.17) ... 95s Selecting previously unselected package libboost-mpi1.83-dev. 95s Preparing to unpack .../211-libboost-mpi1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 95s Unpacking libboost-mpi1.83-dev (1.83.0-3.2ubuntu3) ... 95s Selecting previously unselected package libboost-mpi-dev. 95s Preparing to unpack .../212-libboost-mpi-dev_1.83.0.2ubuntu1_amd64.deb ... 95s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 95s Selecting previously unselected package libboost-program-options1.83.0:amd64. 95s Preparing to unpack .../213-libboost-program-options1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 95s Unpacking libboost-program-options1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 95s Selecting previously unselected package libboost-program-options1.83-dev:amd64. 95s Preparing to unpack .../214-libboost-program-options1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 95s Unpacking libboost-program-options1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 95s Selecting previously unselected package libboost-program-options-dev:amd64. 95s Preparing to unpack .../215-libboost-program-options-dev_1.83.0.2ubuntu1_amd64.deb ... 95s Unpacking libboost-program-options-dev:amd64 (1.83.0.2ubuntu1) ... 95s Selecting previously unselected package libboost-serialization-dev:amd64. 95s Preparing to unpack .../216-libboost-serialization-dev_1.83.0.2ubuntu1_amd64.deb ... 95s Unpacking libboost-serialization-dev:amd64 (1.83.0.2ubuntu1) ... 95s Selecting previously unselected package libboost-thread1.83.0:amd64. 95s Preparing to unpack .../217-libboost-thread1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 95s Unpacking libboost-thread1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 95s Selecting previously unselected package libboost-thread1.83-dev:amd64. 95s Preparing to unpack .../218-libboost-thread1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 95s Unpacking libboost-thread1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 95s Selecting previously unselected package libboost-thread-dev:amd64. 95s Preparing to unpack .../219-libboost-thread-dev_1.83.0.2ubuntu1_amd64.deb ... 95s Unpacking libboost-thread-dev:amd64 (1.83.0.2ubuntu1) ... 95s Selecting previously unselected package libboost-timer1.83.0:amd64. 95s Preparing to unpack .../220-libboost-timer1.83.0_1.83.0-3.2ubuntu3_amd64.deb ... 95s Unpacking libboost-timer1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 95s Selecting previously unselected package libboost-timer1.83-dev:amd64. 95s Preparing to unpack .../221-libboost-timer1.83-dev_1.83.0-3.2ubuntu3_amd64.deb ... 95s Unpacking libboost-timer1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 95s Selecting previously unselected package libboost-timer-dev:amd64. 95s Preparing to unpack .../222-libboost-timer-dev_1.83.0.2ubuntu1_amd64.deb ... 95s Unpacking libboost-timer-dev:amd64 (1.83.0.2ubuntu1) ... 95s Selecting previously unselected package libbrotli-dev:amd64. 95s Preparing to unpack .../223-libbrotli-dev_1.1.0-2build3_amd64.deb ... 95s Unpacking libbrotli-dev:amd64 (1.1.0-2build3) ... 95s Selecting previously unselected package libbtf2:amd64. 95s Preparing to unpack .../224-libbtf2_1%3a7.8.3+dfsg-2_amd64.deb ... 95s Unpacking libbtf2:amd64 (1:7.8.3+dfsg-2) ... 95s Selecting previously unselected package libcamd3:amd64. 95s Preparing to unpack .../225-libcamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 95s Unpacking libcamd3:amd64 (1:7.8.3+dfsg-2) ... 95s Selecting previously unselected package libccolamd3:amd64. 95s Preparing to unpack .../226-libccolamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 95s Unpacking libccolamd3:amd64 (1:7.8.3+dfsg-2) ... 95s Selecting previously unselected package libcolamd3:amd64. 95s Preparing to unpack .../227-libcolamd3_1%3a7.8.3+dfsg-2_amd64.deb ... 95s Unpacking libcolamd3:amd64 (1:7.8.3+dfsg-2) ... 95s Selecting previously unselected package libcholmod5:amd64. 95s Preparing to unpack .../228-libcholmod5_1%3a7.8.3+dfsg-2_amd64.deb ... 95s Unpacking libcholmod5:amd64 (1:7.8.3+dfsg-2) ... 95s Selecting previously unselected package libcombblas2.0.0t64:amd64. 95s Preparing to unpack .../229-libcombblas2.0.0t64_2.0.0-6_amd64.deb ... 95s Unpacking libcombblas2.0.0t64:amd64 (2.0.0-6) ... 95s Preparing to unpack .../230-libcurl3t64-gnutls_8.9.1-2ubuntu3_amd64.deb ... 95s Unpacking libcurl3t64-gnutls:amd64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 96s Selecting previously unselected package libidn2-dev:amd64. 96s Preparing to unpack .../231-libidn2-dev_2.3.7-2build2_amd64.deb ... 96s Unpacking libidn2-dev:amd64 (2.3.7-2build2) ... 96s Selecting previously unselected package libpkgconf3:amd64. 96s Preparing to unpack .../232-libpkgconf3_1.8.1-4_amd64.deb ... 96s Unpacking libpkgconf3:amd64 (1.8.1-4) ... 96s Selecting previously unselected package pkgconf-bin. 96s Preparing to unpack .../233-pkgconf-bin_1.8.1-4_amd64.deb ... 96s Unpacking pkgconf-bin (1.8.1-4) ... 96s Selecting previously unselected package pkgconf:amd64. 96s Preparing to unpack .../234-pkgconf_1.8.1-4_amd64.deb ... 96s Unpacking pkgconf:amd64 (1.8.1-4) ... 96s Selecting previously unselected package libnghttp2-dev:amd64. 96s Preparing to unpack .../235-libnghttp2-dev_1.64.0-1_amd64.deb ... 96s Unpacking libnghttp2-dev:amd64 (1.64.0-1) ... 96s Selecting previously unselected package libpsl-dev:amd64. 96s Preparing to unpack .../236-libpsl-dev_0.21.2-1.1build1_amd64.deb ... 96s Unpacking libpsl-dev:amd64 (0.21.2-1.1build1) ... 96s Selecting previously unselected package libgmpxx4ldbl:amd64. 96s Preparing to unpack .../237-libgmpxx4ldbl_2%3a6.3.0+dfsg-2ubuntu7_amd64.deb ... 96s Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 96s Selecting previously unselected package libgmp-dev:amd64. 96s Preparing to unpack .../238-libgmp-dev_2%3a6.3.0+dfsg-2ubuntu7_amd64.deb ... 96s Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 96s Selecting previously unselected package libunbound8:amd64. 96s Preparing to unpack .../239-libunbound8_1.20.0-1ubuntu2.1_amd64.deb ... 96s Unpacking libunbound8:amd64 (1.20.0-1ubuntu2.1) ... 96s Selecting previously unselected package libgnutls-dane0t64:amd64. 96s Preparing to unpack .../240-libgnutls-dane0t64_3.8.8-2ubuntu1_amd64.deb ... 96s Unpacking libgnutls-dane0t64:amd64 (3.8.8-2ubuntu1) ... 96s Selecting previously unselected package libgnutls-openssl27t64:amd64. 96s Preparing to unpack .../241-libgnutls-openssl27t64_3.8.8-2ubuntu1_amd64.deb ... 96s Unpacking libgnutls-openssl27t64:amd64 (3.8.8-2ubuntu1) ... 96s Selecting previously unselected package libp11-kit-dev:amd64. 96s Preparing to unpack .../242-libp11-kit-dev_0.25.5-2ubuntu1_amd64.deb ... 96s Unpacking libp11-kit-dev:amd64 (0.25.5-2ubuntu1) ... 96s Selecting previously unselected package libtasn1-6-dev:amd64. 96s Preparing to unpack .../243-libtasn1-6-dev_4.19.0-3build1_amd64.deb ... 96s Unpacking libtasn1-6-dev:amd64 (4.19.0-3build1) ... 96s Selecting previously unselected package nettle-dev:amd64. 96s Preparing to unpack .../244-nettle-dev_3.10-1_amd64.deb ... 96s Unpacking nettle-dev:amd64 (3.10-1) ... 96s Selecting previously unselected package libgnutls28-dev:amd64. 96s Preparing to unpack .../245-libgnutls28-dev_3.8.8-2ubuntu1_amd64.deb ... 96s Unpacking libgnutls28-dev:amd64 (3.8.8-2ubuntu1) ... 96s Selecting previously unselected package librtmp-dev:amd64. 96s Preparing to unpack .../246-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_amd64.deb ... 96s Unpacking librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2build7) ... 96s Selecting previously unselected package libssl-dev:amd64. 96s Preparing to unpack .../247-libssl-dev_3.3.1-2ubuntu2_amd64.deb ... 96s Unpacking libssl-dev:amd64 (3.3.1-2ubuntu2) ... 96s Selecting previously unselected package libssh2-1-dev:amd64. 96s Preparing to unpack .../248-libssh2-1-dev_1.11.1-1_amd64.deb ... 96s Unpacking libssh2-1-dev:amd64 (1.11.1-1) ... 96s Selecting previously unselected package libzstd-dev:amd64. 96s Preparing to unpack .../249-libzstd-dev_1.5.6+dfsg-1_amd64.deb ... 96s Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1) ... 96s Selecting previously unselected package libcurl4-openssl-dev:amd64. 96s Preparing to unpack .../250-libcurl4-openssl-dev_8.9.1-2ubuntu3_amd64.deb ... 96s Unpacking libcurl4-openssl-dev:amd64 (8.9.1-2ubuntu3) ... 96s Selecting previously unselected package libcxsparse4:amd64. 96s Preparing to unpack .../251-libcxsparse4_1%3a7.8.3+dfsg-2_amd64.deb ... 96s Unpacking libcxsparse4:amd64 (1:7.8.3+dfsg-2) ... 96s Selecting previously unselected package libdolfin-dev-common. 96s Preparing to unpack .../252-libdolfin-dev-common_2019.2.0~legacy20240219.1c52e83-10ubuntu2_all.deb ... 96s Unpacking libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 96s Selecting previously unselected package libsz2:amd64. 96s Preparing to unpack .../253-libsz2_1.1.3-1_amd64.deb ... 96s Unpacking libsz2:amd64 (1.1.3-1) ... 96s Selecting previously unselected package libhdf5-openmpi-103-1t64:amd64. 96s Preparing to unpack .../254-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_amd64.deb ... 96s Unpacking libhdf5-openmpi-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 96s Selecting previously unselected package libfftw3-double3:amd64. 96s Preparing to unpack .../255-libfftw3-double3_3.3.10-2fakesync1_amd64.deb ... 96s Unpacking libfftw3-double3:amd64 (3.3.10-2fakesync1) ... 97s Selecting previously unselected package libfftw3-long3:amd64. 97s Preparing to unpack .../256-libfftw3-long3_3.3.10-2fakesync1_amd64.deb ... 97s Unpacking libfftw3-long3:amd64 (3.3.10-2fakesync1) ... 97s Selecting previously unselected package libfftw3-single3:amd64. 97s Preparing to unpack .../257-libfftw3-single3_3.3.10-2fakesync1_amd64.deb ... 97s Unpacking libfftw3-single3:amd64 (3.3.10-2fakesync1) ... 97s Selecting previously unselected package libfftw3-mpi3:amd64. 97s Preparing to unpack .../258-libfftw3-mpi3_3.3.10-2fakesync1_amd64.deb ... 97s Unpacking libfftw3-mpi3:amd64 (3.3.10-2fakesync1) ... 97s Selecting previously unselected package libmetis5:amd64. 97s Preparing to unpack .../259-libmetis5_5.1.0.dfsg-7build3_amd64.deb ... 97s Unpacking libmetis5:amd64 (5.1.0.dfsg-7build3) ... 97s Selecting previously unselected package libptscotch-7.0:amd64. 97s Preparing to unpack .../260-libptscotch-7.0_7.0.5-1ubuntu1_amd64.deb ... 97s Unpacking libptscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 97s Selecting previously unselected package libsuperlu-dist8:amd64. 97s Preparing to unpack .../261-libsuperlu-dist8_8.2.1+dfsg1-5_amd64.deb ... 97s Unpacking libsuperlu-dist8:amd64 (8.2.1+dfsg1-5) ... 97s Selecting previously unselected package libhypre-2.31.0:amd64. 97s Preparing to unpack .../262-libhypre-2.31.0_2.31.0-1exp2_amd64.deb ... 97s Unpacking libhypre-2.31.0:amd64 (2.31.0-1exp2) ... 97s Selecting previously unselected package libklu2:amd64. 97s Preparing to unpack .../263-libklu2_1%3a7.8.3+dfsg-2_amd64.deb ... 97s Unpacking libklu2:amd64 (1:7.8.3+dfsg-2) ... 97s Selecting previously unselected package mpi-default-bin. 97s Preparing to unpack .../264-mpi-default-bin_1.17_amd64.deb ... 97s Unpacking mpi-default-bin (1.17) ... 97s Selecting previously unselected package libscalapack-openmpi2.2:amd64. 97s Preparing to unpack .../265-libscalapack-openmpi2.2_2.2.1-3.1ubuntu2_amd64.deb ... 97s Unpacking libscalapack-openmpi2.2:amd64 (2.2.1-3.1ubuntu2) ... 97s Selecting previously unselected package libmumps-5.7:amd64. 97s Preparing to unpack .../266-libmumps-5.7_5.7.3-3_amd64.deb ... 97s Unpacking libmumps-5.7:amd64 (5.7.3-3) ... 97s Selecting previously unselected package libspqr4:amd64. 97s Preparing to unpack .../267-libspqr4_1%3a7.8.3+dfsg-2_amd64.deb ... 97s Unpacking libspqr4:amd64 (1:7.8.3+dfsg-2) ... 97s Selecting previously unselected package libsuperlu7:amd64. 97s Preparing to unpack .../268-libsuperlu7_7.0.0+dfsg1-2_amd64.deb ... 97s Unpacking libsuperlu7:amd64 (7.0.0+dfsg1-2) ... 97s Selecting previously unselected package libumfpack6:amd64. 97s Preparing to unpack .../269-libumfpack6_1%3a7.8.3+dfsg-2_amd64.deb ... 97s Unpacking libumfpack6:amd64 (1:7.8.3+dfsg-2) ... 97s Selecting previously unselected package libpetsc-real3.21:amd64. 97s Preparing to unpack .../270-libpetsc-real3.21_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 97s Unpacking libpetsc-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 97s Selecting previously unselected package libparpack2t64:amd64. 97s Preparing to unpack .../271-libparpack2t64_3.9.1-1.1ubuntu1_amd64.deb ... 97s Unpacking libparpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 97s Selecting previously unselected package libslepc-real3.21. 97s Preparing to unpack .../272-libslepc-real3.21_3.21.2+dfsg1-2_amd64.deb ... 97s Unpacking libslepc-real3.21 (3.21.2+dfsg1-2) ... 97s Selecting previously unselected package libdolfin2019.2t64:amd64. 97s Preparing to unpack .../273-libdolfin2019.2t64_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 97s Unpacking libdolfin2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 97s Selecting previously unselected package libopenblas64-0-pthread:amd64. 97s Preparing to unpack .../274-libopenblas64-0-pthread_0.3.28+ds-3_amd64.deb ... 97s Unpacking libopenblas64-0-pthread:amd64 (0.3.28+ds-3) ... 98s Selecting previously unselected package liblapack64-3:amd64. 98s Preparing to unpack .../275-liblapack64-3_3.12.0-3build2_amd64.deb ... 98s Unpacking liblapack64-3:amd64 (3.12.0-3build2) ... 98s Selecting previously unselected package libhypre64m-2.31.0:amd64. 98s Preparing to unpack .../276-libhypre64m-2.31.0_2.31.0-1exp2_amd64.deb ... 98s Unpacking libhypre64m-2.31.0:amd64 (2.31.0-1exp2) ... 98s Selecting previously unselected package libmumps-64pord-5.7:amd64. 98s Preparing to unpack .../277-libmumps-64pord-5.7_5.7.3-3_amd64.deb ... 98s Unpacking libmumps-64pord-5.7:amd64 (5.7.3-3) ... 98s Selecting previously unselected package libpetsc64-real3.21:amd64. 98s Preparing to unpack .../278-libpetsc64-real3.21_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 98s Unpacking libpetsc64-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 98s Selecting previously unselected package libslepc64-real3.21. 98s Preparing to unpack .../279-libslepc64-real3.21_3.21.2+dfsg1-2_amd64.deb ... 98s Unpacking libslepc64-real3.21 (3.21.2+dfsg1-2) ... 98s Selecting previously unselected package libdolfin64-2019.2t64:amd64. 98s Preparing to unpack .../280-libdolfin64-2019.2t64_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 98s Unpacking libdolfin64-2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 98s Selecting previously unselected package pkg-config:amd64. 98s Preparing to unpack .../281-pkg-config_1.8.1-4_amd64.deb ... 98s Unpacking pkg-config:amd64 (1.8.1-4) ... 98s Selecting previously unselected package libeigen3-dev. 98s Preparing to unpack .../282-libeigen3-dev_3.4.0-4build1_all.deb ... 98s Unpacking libeigen3-dev (3.4.0-4build1) ... 98s Selecting previously unselected package libhdf5-openmpi-fortran-102t64:amd64. 98s Preparing to unpack .../283-libhdf5-openmpi-fortran-102t64_1.10.10+repack-4ubuntu3_amd64.deb ... 98s Unpacking libhdf5-openmpi-fortran-102t64:amd64 (1.10.10+repack-4ubuntu3) ... 98s Selecting previously unselected package libhdf5-openmpi-hl-100t64:amd64. 98s Preparing to unpack .../284-libhdf5-openmpi-hl-100t64_1.10.10+repack-4ubuntu3_amd64.deb ... 98s Unpacking libhdf5-openmpi-hl-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 98s Selecting previously unselected package libhdf5-openmpi-hl-fortran-100t64:amd64. 98s Preparing to unpack .../285-libhdf5-openmpi-hl-fortran-100t64_1.10.10+repack-4ubuntu3_amd64.deb ... 98s Unpacking libhdf5-openmpi-hl-fortran-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 98s Selecting previously unselected package libhdf5-openmpi-cpp-103-1t64:amd64. 98s Preparing to unpack .../286-libhdf5-openmpi-cpp-103-1t64_1.10.10+repack-4ubuntu3_amd64.deb ... 98s Unpacking libhdf5-openmpi-cpp-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 98s Selecting previously unselected package libhdf5-openmpi-hl-cpp-100t64:amd64. 98s Preparing to unpack .../287-libhdf5-openmpi-hl-cpp-100t64_1.10.10+repack-4ubuntu3_amd64.deb ... 98s Unpacking libhdf5-openmpi-hl-cpp-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 98s Selecting previously unselected package libaec-dev:amd64. 98s Preparing to unpack .../288-libaec-dev_1.1.3-1_amd64.deb ... 98s Unpacking libaec-dev:amd64 (1.1.3-1) ... 98s Selecting previously unselected package libjpeg-turbo8-dev:amd64. 98s Preparing to unpack .../289-libjpeg-turbo8-dev_2.1.5-3ubuntu1_amd64.deb ... 98s Unpacking libjpeg-turbo8-dev:amd64 (2.1.5-3ubuntu1) ... 98s Selecting previously unselected package libjpeg8-dev:amd64. 98s Preparing to unpack .../290-libjpeg8-dev_8c-2ubuntu11_amd64.deb ... 98s Unpacking libjpeg8-dev:amd64 (8c-2ubuntu11) ... 99s Selecting previously unselected package libjpeg-dev:amd64. 99s Preparing to unpack .../291-libjpeg-dev_8c-2ubuntu11_amd64.deb ... 99s Unpacking libjpeg-dev:amd64 (8c-2ubuntu11) ... 99s Selecting previously unselected package libhdf5-openmpi-dev. 99s Preparing to unpack .../292-libhdf5-openmpi-dev_1.10.10+repack-4ubuntu3_amd64.deb ... 99s Unpacking libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 99s Selecting previously unselected package libhdf5-mpi-dev. 99s Preparing to unpack .../293-libhdf5-mpi-dev_1.10.10+repack-4ubuntu3_amd64.deb ... 99s Unpacking libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 99s Selecting previously unselected package libldl3:amd64. 99s Preparing to unpack .../294-libldl3_1%3a7.8.3+dfsg-2_amd64.deb ... 99s Unpacking libldl3:amd64 (1:7.8.3+dfsg-2) ... 99s Selecting previously unselected package libsuitesparse-mongoose3:amd64. 99s Preparing to unpack .../295-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-2_amd64.deb ... 99s Unpacking libsuitesparse-mongoose3:amd64 (1:7.8.3+dfsg-2) ... 99s Selecting previously unselected package librbio4:amd64. 99s Preparing to unpack .../296-librbio4_1%3a7.8.3+dfsg-2_amd64.deb ... 99s Unpacking librbio4:amd64 (1:7.8.3+dfsg-2) ... 99s Selecting previously unselected package libspex3:amd64. 99s Preparing to unpack .../297-libspex3_1%3a7.8.3+dfsg-2_amd64.deb ... 99s Unpacking libspex3:amd64 (1:7.8.3+dfsg-2) ... 99s Selecting previously unselected package libparu1:amd64. 99s Preparing to unpack .../298-libparu1_1%3a7.8.3+dfsg-2_amd64.deb ... 99s Unpacking libparu1:amd64 (1:7.8.3+dfsg-2) ... 99s Selecting previously unselected package libsuitesparse-dev:amd64. 99s Preparing to unpack .../299-libsuitesparse-dev_1%3a7.8.3+dfsg-2_amd64.deb ... 99s Unpacking libsuitesparse-dev:amd64 (1:7.8.3+dfsg-2) ... 99s Selecting previously unselected package libscotch-7.0:amd64. 99s Preparing to unpack .../300-libscotch-7.0_7.0.5-1ubuntu1_amd64.deb ... 99s Unpacking libscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 99s Selecting previously unselected package libscotch-dev. 99s Preparing to unpack .../301-libscotch-dev_7.0.5-1ubuntu1_amd64.deb ... 99s Unpacking libscotch-dev (7.0.5-1ubuntu1) ... 99s Selecting previously unselected package libxml2-dev:amd64. 99s Preparing to unpack .../302-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2build1_amd64.deb ... 99s Unpacking libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2build1) ... 99s Selecting previously unselected package python3-numpy. 99s Preparing to unpack .../303-python3-numpy_1%3a1.26.4+ds-11ubuntu1_amd64.deb ... 99s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 99s Selecting previously unselected package python3-mpi4py. 99s Preparing to unpack .../304-python3-mpi4py_3.1.6-9ubuntu1_amd64.deb ... 99s Unpacking python3-mpi4py (3.1.6-9ubuntu1) ... 99s Selecting previously unselected package python3-dijitso. 99s Preparing to unpack .../305-python3-dijitso_2019.2.0~git20190418.c92dcb0-4_all.deb ... 99s Unpacking python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 99s Selecting previously unselected package python3-mpmath. 99s Preparing to unpack .../306-python3-mpmath_1.3.0-1_all.deb ... 99s Unpacking python3-mpmath (1.3.0-1) ... 100s Selecting previously unselected package python3-sympy. 100s Preparing to unpack .../307-python3-sympy_1.13.3-1_all.deb ... 100s Unpacking python3-sympy (1.13.3-1) ... 100s Selecting previously unselected package python3-fiat. 100s Preparing to unpack .../308-python3-fiat_2019.2.0~git20210419.7d418fa-5_all.deb ... 100s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 100s Selecting previously unselected package python3-ufl-legacy. 100s Preparing to unpack .../309-python3-ufl-legacy_1%3a2022.3.0-3_all.deb ... 100s Unpacking python3-ufl-legacy (1:2022.3.0-3) ... 100s Selecting previously unselected package python3-ffc. 100s Preparing to unpack .../310-python3-ffc_2019.2.0~legacy20230509.35df986-3_all.deb ... 100s Unpacking python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 100s Selecting previously unselected package libjs-mathjax. 100s Preparing to unpack .../311-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 100s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 101s Selecting previously unselected package libptscotch-dev. 101s Preparing to unpack .../312-libptscotch-dev_7.0.5-1ubuntu1_amd64.deb ... 101s Unpacking libptscotch-dev (7.0.5-1ubuntu1) ... 101s Selecting previously unselected package libscalapack-openmpi-dev:amd64. 101s Preparing to unpack .../313-libscalapack-openmpi-dev_2.2.1-3.1ubuntu2_amd64.deb ... 101s Unpacking libscalapack-openmpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 101s Selecting previously unselected package libscalapack-mpi-dev:amd64. 101s Preparing to unpack .../314-libscalapack-mpi-dev_2.2.1-3.1ubuntu2_amd64.deb ... 101s Unpacking libscalapack-mpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 101s Selecting previously unselected package libfftw3-quad3:amd64. 101s Preparing to unpack .../315-libfftw3-quad3_3.3.10-2fakesync1_amd64.deb ... 101s Unpacking libfftw3-quad3:amd64 (3.3.10-2fakesync1) ... 101s Selecting previously unselected package libfftw3-bin. 101s Preparing to unpack .../316-libfftw3-bin_3.3.10-2fakesync1_amd64.deb ... 101s Unpacking libfftw3-bin (3.3.10-2fakesync1) ... 101s Selecting previously unselected package libfftw3-dev:amd64. 101s Preparing to unpack .../317-libfftw3-dev_3.3.10-2fakesync1_amd64.deb ... 101s Unpacking libfftw3-dev:amd64 (3.3.10-2fakesync1) ... 101s Selecting previously unselected package libfftw3-mpi-dev:amd64. 101s Preparing to unpack .../318-libfftw3-mpi-dev_3.3.10-2fakesync1_amd64.deb ... 101s Unpacking libfftw3-mpi-dev:amd64 (3.3.10-2fakesync1) ... 101s Selecting previously unselected package opencl-c-headers. 101s Preparing to unpack .../319-opencl-c-headers_3.0~2024.05.08-1_all.deb ... 101s Unpacking opencl-c-headers (3.0~2024.05.08-1) ... 101s Selecting previously unselected package opencl-clhpp-headers. 101s Preparing to unpack .../320-opencl-clhpp-headers_3.0~2024.05.08-1ubuntu1_all.deb ... 101s Unpacking opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 101s Selecting previously unselected package ocl-icd-opencl-dev:amd64. 101s Preparing to unpack .../321-ocl-icd-opencl-dev_2.3.2-1build1_amd64.deb ... 101s Unpacking ocl-icd-opencl-dev:amd64 (2.3.2-1build1) ... 101s Selecting previously unselected package libsuperlu-dev:amd64. 101s Preparing to unpack .../322-libsuperlu-dev_7.0.0+dfsg1-2_amd64.deb ... 101s Unpacking libsuperlu-dev:amd64 (7.0.0+dfsg1-2) ... 101s Selecting previously unselected package libsuperlu-dist-dev:amd64. 101s Preparing to unpack .../323-libsuperlu-dist-dev_8.2.1+dfsg1-5_amd64.deb ... 101s Unpacking libsuperlu-dist-dev:amd64 (8.2.1+dfsg1-5) ... 101s Selecting previously unselected package xorg-sgml-doctools. 101s Preparing to unpack .../324-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 101s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 101s Selecting previously unselected package x11proto-dev. 101s Preparing to unpack .../325-x11proto-dev_2024.1-1_all.deb ... 101s Unpacking x11proto-dev (2024.1-1) ... 101s Selecting previously unselected package libxau-dev:amd64. 101s Preparing to unpack .../326-libxau-dev_1%3a1.0.11-1_amd64.deb ... 101s Unpacking libxau-dev:amd64 (1:1.0.11-1) ... 101s Selecting previously unselected package libxdmcp-dev:amd64. 101s Preparing to unpack .../327-libxdmcp-dev_1%3a1.1.3-0ubuntu6_amd64.deb ... 101s Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu6) ... 101s Selecting previously unselected package xtrans-dev. 101s Preparing to unpack .../328-xtrans-dev_1.4.0-1_all.deb ... 101s Unpacking xtrans-dev (1.4.0-1) ... 101s Selecting previously unselected package libxcb1-dev:amd64. 101s Preparing to unpack .../329-libxcb1-dev_1.17.0-2_amd64.deb ... 101s Unpacking libxcb1-dev:amd64 (1.17.0-2) ... 101s Selecting previously unselected package libx11-dev:amd64. 101s Preparing to unpack .../330-libx11-dev_2%3a1.8.10-2_amd64.deb ... 101s Unpacking libx11-dev:amd64 (2:1.8.10-2) ... 102s Selecting previously unselected package libyaml-dev:amd64. 102s Preparing to unpack .../331-libyaml-dev_0.2.5-1build1_amd64.deb ... 102s Unpacking libyaml-dev:amd64 (0.2.5-1build1) ... 102s Selecting previously unselected package libpetsc3.21-dev-common. 102s Preparing to unpack .../332-libpetsc3.21-dev-common_3.21.6+dfsg1-2ubuntu2_all.deb ... 102s Unpacking libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 102s Selecting previously unselected package libhypre-dev:amd64. 102s Preparing to unpack .../333-libhypre-dev_2.31.0-1exp2_amd64.deb ... 102s Unpacking libhypre-dev:amd64 (2.31.0-1exp2) ... 102s Selecting previously unselected package libmumps-headers-dev. 102s Preparing to unpack .../334-libmumps-headers-dev_5.7.3-3_all.deb ... 102s Unpacking libmumps-headers-dev (5.7.3-3) ... 102s Selecting previously unselected package libmumps-dev:amd64. 102s Preparing to unpack .../335-libmumps-dev_5.7.3-3_amd64.deb ... 102s Unpacking libmumps-dev:amd64 (5.7.3-3) ... 102s Selecting previously unselected package libc6-dbg:amd64. 102s Preparing to unpack .../336-libc6-dbg_2.40-1ubuntu3_amd64.deb ... 102s Unpacking libc6-dbg:amd64 (2.40-1ubuntu3) ... 102s Selecting previously unselected package valgrind. 102s Preparing to unpack .../337-valgrind_1%3a3.23.0-0ubuntu2_amd64.deb ... 102s Unpacking valgrind (1:3.23.0-0ubuntu2) ... 102s Selecting previously unselected package valgrind-mpi. 102s Preparing to unpack .../338-valgrind-mpi_1%3a3.23.0-0ubuntu2_amd64.deb ... 102s Unpacking valgrind-mpi (1:3.23.0-0ubuntu2) ... 102s Selecting previously unselected package libpetsc-real3.21-dev:amd64. 102s Preparing to unpack .../339-libpetsc-real3.21-dev_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 102s Unpacking libpetsc-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 102s Selecting previously unselected package libparpack2-dev:amd64. 102s Preparing to unpack .../340-libparpack2-dev_3.9.1-1.1ubuntu1_amd64.deb ... 102s Unpacking libparpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 102s Selecting previously unselected package libslepc-real3.21-dev. 102s Preparing to unpack .../341-libslepc-real3.21-dev_3.21.2+dfsg1-2_amd64.deb ... 102s Unpacking libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 103s Selecting previously unselected package libdolfin-dev:amd64. 103s Preparing to unpack .../342-libdolfin-dev_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 103s Unpacking libdolfin-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 103s Selecting previously unselected package libopenblas64-0:amd64. 103s Preparing to unpack .../343-libopenblas64-0_0.3.28+ds-3_amd64.deb ... 103s Unpacking libopenblas64-0:amd64 (0.3.28+ds-3) ... 103s Selecting previously unselected package libopenblas64-pthread-dev:amd64. 103s Preparing to unpack .../344-libopenblas64-pthread-dev_0.3.28+ds-3_amd64.deb ... 103s Unpacking libopenblas64-pthread-dev:amd64 (0.3.28+ds-3) ... 103s Selecting previously unselected package libopenblas64-dev:amd64. 103s Preparing to unpack .../345-libopenblas64-dev_0.3.28+ds-3_amd64.deb ... 103s Unpacking libopenblas64-dev:amd64 (0.3.28+ds-3) ... 103s Selecting previously unselected package libhypre64m-dev:amd64. 103s Preparing to unpack .../346-libhypre64m-dev_2.31.0-1exp2_amd64.deb ... 103s Unpacking libhypre64m-dev:amd64 (2.31.0-1exp2) ... 103s Selecting previously unselected package libmumps64-dev:amd64. 103s Preparing to unpack .../347-libmumps64-dev_5.7.3-3_amd64.deb ... 103s Unpacking libmumps64-dev:amd64 (5.7.3-3) ... 103s Selecting previously unselected package libpetsc64-real3.21-dev:amd64. 103s Preparing to unpack .../348-libpetsc64-real3.21-dev_3.21.6+dfsg1-2ubuntu2_amd64.deb ... 103s Unpacking libpetsc64-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 103s Selecting previously unselected package libslepc64-real3.21-dev. 103s Preparing to unpack .../349-libslepc64-real3.21-dev_3.21.2+dfsg1-2_amd64.deb ... 103s Unpacking libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 103s Selecting previously unselected package libdolfin64-dev:amd64. 103s Preparing to unpack .../350-libdolfin64-dev_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 103s Unpacking libdolfin64-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 103s Selecting previously unselected package libexpat1-dev:amd64. 103s Preparing to unpack .../351-libexpat1-dev_2.6.4-1_amd64.deb ... 103s Unpacking libexpat1-dev:amd64 (2.6.4-1) ... 103s Selecting previously unselected package libjs-underscore. 103s Preparing to unpack .../352-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 103s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 103s Selecting previously unselected package libjs-sphinxdoc. 103s Preparing to unpack .../353-libjs-sphinxdoc_7.4.7-4_all.deb ... 103s Unpacking libjs-sphinxdoc (7.4.7-4) ... 103s Selecting previously unselected package libjson-perl. 103s Preparing to unpack .../354-libjson-perl_4.10000-1_all.deb ... 103s Unpacking libjson-perl (4.10000-1) ... 104s Selecting previously unselected package libpetsc-real-dev. 104s Preparing to unpack .../355-libpetsc-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 104s Unpacking libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 104s Selecting previously unselected package libpetsc64-real-dev. 104s Preparing to unpack .../356-libpetsc64-real-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 104s Unpacking libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 104s Selecting previously unselected package libpython3.12-dev:amd64. 104s Preparing to unpack .../357-libpython3.12-dev_3.12.7-3_amd64.deb ... 104s Unpacking libpython3.12-dev:amd64 (3.12.7-3) ... 104s Selecting previously unselected package libpython3-dev:amd64. 104s Preparing to unpack .../358-libpython3-dev_3.12.7-1_amd64.deb ... 104s Unpacking libpython3-dev:amd64 (3.12.7-1) ... 104s Selecting previously unselected package libpython3.13-stdlib:amd64. 104s Preparing to unpack .../359-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 104s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 104s Selecting previously unselected package libpython3.13:amd64. 104s Preparing to unpack .../360-libpython3.13_3.13.0-2_amd64.deb ... 104s Unpacking libpython3.13:amd64 (3.13.0-2) ... 104s Selecting previously unselected package libpython3.13-dev:amd64. 104s Preparing to unpack .../361-libpython3.13-dev_3.13.0-2_amd64.deb ... 104s Unpacking libpython3.13-dev:amd64 (3.13.0-2) ... 104s Selecting previously unselected package libpython3-all-dev:amd64. 104s Preparing to unpack .../362-libpython3-all-dev_3.12.7-1_amd64.deb ... 104s Unpacking libpython3-all-dev:amd64 (3.12.7-1) ... 104s Selecting previously unselected package petsc64-dev. 104s Preparing to unpack .../363-petsc64-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 104s Unpacking petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 104s Selecting previously unselected package pybind11-dev. 104s Preparing to unpack .../364-pybind11-dev_2.13.6-1_all.deb ... 104s Unpacking pybind11-dev (2.13.6-1) ... 104s Selecting previously unselected package sphinx-common. 104s Preparing to unpack .../365-sphinx-common_7.4.7-4_all.deb ... 104s Unpacking sphinx-common (7.4.7-4) ... 104s Selecting previously unselected package python-petsc4py-doc. 104s Preparing to unpack .../366-python-petsc4py-doc_3.21.6-2ubuntu2_all.deb ... 104s Unpacking python-petsc4py-doc (3.21.6-2ubuntu2) ... 105s Selecting previously unselected package python3.13. 105s Preparing to unpack .../367-python3.13_3.13.0-2_amd64.deb ... 105s Unpacking python3.13 (3.13.0-2) ... 105s Selecting previously unselected package python3-all. 105s Preparing to unpack .../368-python3-all_3.12.7-1_amd64.deb ... 105s Unpacking python3-all (3.12.7-1) ... 105s Selecting previously unselected package python3.12-dev. 105s Preparing to unpack .../369-python3.12-dev_3.12.7-3_amd64.deb ... 105s Unpacking python3.12-dev (3.12.7-3) ... 105s Selecting previously unselected package python3-dev. 105s Preparing to unpack .../370-python3-dev_3.12.7-1_amd64.deb ... 105s Unpacking python3-dev (3.12.7-1) ... 105s Selecting previously unselected package python3.13-dev. 105s Preparing to unpack .../371-python3.13-dev_3.13.0-2_amd64.deb ... 105s Unpacking python3.13-dev (3.13.0-2) ... 105s Selecting previously unselected package python3-all-dev. 105s Preparing to unpack .../372-python3-all-dev_3.12.7-1_amd64.deb ... 105s Unpacking python3-all-dev (3.12.7-1) ... 105s Selecting previously unselected package python3-defusedxml. 105s Preparing to unpack .../373-python3-defusedxml_0.7.1-2_all.deb ... 105s Unpacking python3-defusedxml (0.7.1-2) ... 105s Selecting previously unselected package python3-roman. 105s Preparing to unpack .../374-python3-roman_4.2-1_all.deb ... 105s Unpacking python3-roman (4.2-1) ... 105s Selecting previously unselected package python3-docutils. 105s Preparing to unpack .../375-python3-docutils_0.21.2+dfsg-2_all.deb ... 105s Unpacking python3-docutils (0.21.2+dfsg-2) ... 105s Selecting previously unselected package swig. 105s Preparing to unpack .../376-swig_4.2.1-1_amd64.deb ... 105s Unpacking swig (4.2.1-1) ... 105s Selecting previously unselected package python3-petsc4py-real3.21. 105s Preparing to unpack .../377-python3-petsc4py-real3.21_3.21.6-2ubuntu2_amd64.deb ... 105s Unpacking python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 105s Selecting previously unselected package python3-petsc4py-real. 105s Preparing to unpack .../378-python3-petsc4py-real_3.21.6-2ubuntu2_all.deb ... 105s Unpacking python3-petsc4py-real (3.21.6-2ubuntu2) ... 105s Selecting previously unselected package python3-slepc4py-real3.21. 105s Preparing to unpack .../379-python3-slepc4py-real3.21_3.21.2-1ubuntu2_amd64.deb ... 105s Unpacking python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 105s Selecting previously unselected package python3-slepc4py-real. 105s Preparing to unpack .../380-python3-slepc4py-real_3.21.2-1ubuntu2_all.deb ... 105s Unpacking python3-slepc4py-real (3.21.2-1ubuntu2) ... 105s Selecting previously unselected package python3-dolfin-real. 105s Preparing to unpack .../381-python3-dolfin-real_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 105s Unpacking python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 105s Selecting previously unselected package python3-petsc4py-64-real3.21. 105s Preparing to unpack .../382-python3-petsc4py-64-real3.21_3.21.6-2ubuntu2_amd64.deb ... 105s Unpacking python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 105s Selecting previously unselected package python3-petsc4py-64-real. 105s Preparing to unpack .../383-python3-petsc4py-64-real_3.21.6-2ubuntu2_all.deb ... 105s Unpacking python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 105s Selecting previously unselected package python3-slepc4py-64-real3.21. 105s Preparing to unpack .../384-python3-slepc4py-64-real3.21_3.21.2-1ubuntu2_amd64.deb ... 105s Unpacking python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 106s Selecting previously unselected package python3-slepc4py-64-real. 106s Preparing to unpack .../385-python3-slepc4py-64-real_3.21.2-1ubuntu2_all.deb ... 106s Unpacking python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 106s Selecting previously unselected package python3-pkgconfig. 106s Preparing to unpack .../386-python3-pkgconfig_1.5.5-2_all.deb ... 106s Unpacking python3-pkgconfig (1.5.5-2) ... 106s Selecting previously unselected package python3-pybind11. 106s Preparing to unpack .../387-python3-pybind11_2.13.6-1_all.deb ... 106s Unpacking python3-pybind11 (2.13.6-1) ... 106s Selecting previously unselected package python3-dolfin64-real. 106s Preparing to unpack .../388-python3-dolfin64-real_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 106s Unpacking python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 106s Selecting previously unselected package python3-imagesize. 106s Preparing to unpack .../389-python3-imagesize_1.4.1-1_all.deb ... 106s Unpacking python3-imagesize (1.4.1-1) ... 106s Selecting previously unselected package python3-packaging. 106s Preparing to unpack .../390-python3-packaging_24.1-1_all.deb ... 106s Unpacking python3-packaging (24.1-1) ... 106s Selecting previously unselected package python3-ply. 106s Preparing to unpack .../391-python3-ply_3.11-7_all.deb ... 106s Unpacking python3-ply (3.11-7) ... 106s Selecting previously unselected package python3-pusimp. 106s Preparing to unpack .../392-python3-pusimp_0.1.1-1_all.deb ... 106s Unpacking python3-pusimp (0.1.1-1) ... 106s Selecting previously unselected package python3-six. 106s Preparing to unpack .../393-python3-six_1.16.0-7_all.deb ... 106s Unpacking python3-six (1.16.0-7) ... 106s Selecting previously unselected package python3-snowballstemmer. 106s Preparing to unpack .../394-python3-snowballstemmer_2.2.0-4build1_all.deb ... 106s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 106s Selecting previously unselected package python3-alabaster. 106s Preparing to unpack .../395-python3-alabaster_0.7.16-0.1_all.deb ... 106s Unpacking python3-alabaster (0.7.16-0.1) ... 106s Selecting previously unselected package python3-sphinx. 106s Preparing to unpack .../396-python3-sphinx_7.4.7-4_all.deb ... 106s Unpacking python3-sphinx (7.4.7-4) ... 106s Selecting previously unselected package sphinx-rtd-theme-common. 106s Preparing to unpack .../397-sphinx-rtd-theme-common_3.0.1+dfsg-1_all.deb ... 106s Unpacking sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 106s Selecting previously unselected package python3-sphinxcontrib.jquery. 106s Preparing to unpack .../398-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 106s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 106s Selecting previously unselected package python3-sphinx-rtd-theme. 106s Preparing to unpack .../399-python3-sphinx-rtd-theme_3.0.1+dfsg-1_all.deb ... 106s Unpacking python3-sphinx-rtd-theme (3.0.1+dfsg-1) ... 106s Selecting previously unselected package slepc64-dev. 106s Preparing to unpack .../400-slepc64-dev_3.21.2+dfsg1-2_amd64.deb ... 106s Unpacking slepc64-dev (3.21.2+dfsg1-2) ... 106s Selecting previously unselected package python3-petsc4py. 106s Preparing to unpack .../401-python3-petsc4py_3.21.6-2ubuntu2_all.deb ... 106s Unpacking python3-petsc4py (3.21.6-2ubuntu2) ... 106s Selecting previously unselected package python3-slepc4py. 106s Preparing to unpack .../402-python3-slepc4py_3.21.2-1ubuntu2_all.deb ... 106s Unpacking python3-slepc4py (3.21.2-1ubuntu2) ... 106s Selecting previously unselected package python3-dolfin. 106s Preparing to unpack .../403-python3-dolfin_2019.2.0~legacy20240219.1c52e83-10ubuntu2_amd64.deb ... 106s Unpacking python3-dolfin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 106s Selecting previously unselected package dolfin-doc. 106s Preparing to unpack .../404-dolfin-doc_2019.2.0~legacy20240219.1c52e83-10ubuntu2_all.deb ... 106s Unpacking dolfin-doc (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 107s Selecting previously unselected package dolfin-bin. 107s Preparing to unpack .../405-dolfin-bin_2019.2.0~legacy20240219.1c52e83-10ubuntu2_all.deb ... 107s Unpacking dolfin-bin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 107s Selecting previously unselected package petsc-dev. 107s Preparing to unpack .../406-petsc-dev_3.21.6+dfsg1-2ubuntu2_all.deb ... 107s Unpacking petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 107s Selecting previously unselected package slepc-dev. 107s Preparing to unpack .../407-slepc-dev_3.21.2+dfsg1-2_amd64.deb ... 107s Unpacking slepc-dev (3.21.2+dfsg1-2) ... 107s Selecting previously unselected package libjs-modernizr. 107s Preparing to unpack .../408-libjs-modernizr_3.13.0-0.1_all.deb ... 107s Unpacking libjs-modernizr (3.13.0-0.1) ... 107s Selecting previously unselected package autopkgtest-satdep. 107s Preparing to unpack .../409-1-autopkgtest-satdep.deb ... 107s Unpacking autopkgtest-satdep (0) ... 107s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 107s Setting up libgnutls-openssl27t64:amd64 (3.8.8-2ubuntu1) ... 107s Setting up libboost-program-options1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 107s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 107s Setting up libxapian30:amd64 (1.4.25-1) ... 107s Setting up libsharpyuv0:amd64 (1.4.0-0.1) ... 107s Setting up libaom3:amd64 (3.11.0~rc1-1) ... 107s Setting up libpciaccess0:amd64 (0.17-3build1) ... 107s Setting up fonts-lato (2.015-1) ... 107s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 107s Setting up swig (4.2.1-1) ... 107s Setting up libzstd-dev:amd64 (1.5.6+dfsg-1) ... 107s Setting up liblerc4:amd64 (4.0.0+ds-5) ... 107s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 107s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 107s Setting up libboost-date-time1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 107s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 107s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 107s Setting up libyaml-dev:amd64 (0.2.5-1build1) ... 107s Setting up libboost-timer1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 107s Setting up libxcb-render0:amd64 (1.17.0-2) ... 107s Setting up libarchive-zip-perl (1.68-1) ... 107s Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 107s Setting up libscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 107s Setting up libboost-regex1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 107s Setting up libdebhelper-perl (13.20ubuntu1) ... 107s Setting up libbrotli1:amd64 (1.1.0-2build3) ... 107s Setting up libevent-openssl-2.1-7t64:amd64 (2.1.12-stable-10) ... 107s Setting up libboost-system1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 107s Setting up liblab-gamut1:amd64 (2.42.4-2build3) ... 107s Setting up x11-common (1:7.7+23ubuntu3) ... 108s Setting up libibumad3:amd64 (52.0-2ubuntu1) ... 108s Setting up libdeflate0:amd64 (1.22-1) ... 108s Setting up libcurl3t64-gnutls:amd64 (8.9.1-2ubuntu3) ... 108s Setting up libboost-thread1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 108s Setting up m4 (1.4.19-4build1) ... 108s Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... 108s Setting up libmetis5:amd64 (5.1.0.dfsg-7build3) ... 108s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 108s Setting up libibmad5:amd64 (52.0-2ubuntu1) ... 108s Setting up libldl3:amd64 (1:7.8.3+dfsg-2) ... 108s Setting up libboost-filesystem1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 108s Setting up libdolfin-dev-common (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 108s Setting up libgomp1:amd64 (14.2.0-8ubuntu1) ... 108s Setting up libjs-modernizr (3.13.0-0.1) ... 108s Setting up libblis4-pthread:amd64 (0.9.0-1) ... 108s update-alternatives: using /usr/lib/x86_64-linux-gnu/blis-pthread/libblis.so.4 to provide /usr/lib/x86_64-linux-gnu/libblis.so.4 (libblis.so.4-x86_64-linux-gnu) in auto mode 108s update-alternatives: using /usr/lib/x86_64-linux-gnu/blis-pthread/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 108s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 108s Setting up libaec0:amd64 (1.1.3-1) ... 108s Setting up libsuperlu7:amd64 (7.0.0+dfsg1-2) ... 108s Setting up libpsl-dev:amd64 (0.21.2-1.1build1) ... 108s Setting up libc6-dbg:amd64 (2.40-1ubuntu3) ... 108s Setting up libnuma-dev:amd64 (2.0.18-1build1) ... 108s Setting up libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 108s Setting up libboost-atomic1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 108s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 108s Setting up libboost-serialization1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 108s Setting up libbtf2:amd64 (1:7.8.3+dfsg-2) ... 108s Setting up libblis-pthread-dev:amd64 (0.9.0-1) ... 108s update-alternatives: using /usr/lib/x86_64-linux-gnu/blis-pthread/libblis.so to provide /usr/lib/x86_64-linux-gnu/libblis.so (libblis.so-x86_64-linux-gnu) in auto mode 108s update-alternatives: using /usr/lib/x86_64-linux-gnu/blis-pthread/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode 108s Setting up xtrans-dev (1.4.0-1) ... 108s Setting up autotools-dev (20220109.1) ... 108s Setting up libblas3:amd64 (3.12.0-3build2) ... 108s Setting up libunbound8:amd64 (1.20.0-1ubuntu2.1) ... 108s Setting up libpkgconf3:amd64 (1.8.1-4) ... 108s Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 108s Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2) ... 108s Setting up libmunge2:amd64 (0.5.15-4build1) ... 108s Setting up libexpat1-dev:amd64 (2.6.4-1) ... 108s Setting up libgnutls-dane0t64:amd64 (3.8.8-2ubuntu1) ... 108s Setting up libboost-chrono1.83.0t64:amd64 (1.83.0-3.2ubuntu3) ... 108s Setting up libboost-iostreams1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 108s Setting up libjsoncpp26:amd64 (1.9.6-2) ... 108s Setting up libpathplan4:amd64 (2.42.4-2build3) ... 108s Setting up libann0 (1.1.2+doc-9build1) ... 108s Setting up libquadmath0:amd64 (14.2.0-8ubuntu1) ... 108s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 108s Setting up fonts-dejavu-mono (2.37-8) ... 108s Setting up libssl-dev:amd64 (3.3.1-2ubuntu2) ... 108s Setting up libhwloc15:amd64 (2.11.2-1) ... 108s Setting up libmpc3:amd64 (1.3.1-1build2) ... 108s Setting up autopoint (0.22.5-2) ... 108s Setting up icu-devtools (74.2-1ubuntu4) ... 108s Setting up fonts-dejavu-core (2.37-8) ... 108s Setting up pkgconf-bin (1.8.1-4) ... 108s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu1) ... 108s Setting up libltdl7:amd64 (2.4.7-8) ... 108s Setting up opencl-c-headers (3.0~2024.05.08-1) ... 108s Setting up libidn2-dev:amd64 (2.3.7-2build2) ... 108s Setting up libfftw3-double3:amd64 (3.3.10-2fakesync1) ... 108s Setting up libgfortran5:amd64 (14.2.0-8ubuntu1) ... 108s Setting up autoconf (2.72-3) ... 108s Setting up libevent-extra-2.1-7t64:amd64 (2.1.12-stable-10) ... 108s Setting up libwebp7:amd64 (1.4.0-0.1) ... 108s Setting up libmumps-headers-dev (5.7.3-3) ... 108s Setting up libubsan1:amd64 (14.2.0-8ubuntu1) ... 108s Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 108s Setting up dwz (0.15-1build6) ... 108s Setting up libnl-3-dev:amd64 (3.7.0-0.3build2) ... 108s Setting up ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 108s Setting up libhwasan0:amd64 (14.2.0-8ubuntu1) ... 108s Setting up libasan8:amd64 (14.2.0-8ubuntu1) ... 108s Setting up libjson-perl (4.10000-1) ... 108s Setting up libpsm2-2 (11.2.185-2.1) ... 108s Setting up openmpi-common (5.0.5-3) ... 108s Setting up debugedit (1:5.1-1) ... 108s Setting up libsuitesparseconfig7:amd64 (1:7.8.3+dfsg-2) ... 108s Setting up librdmacm1t64:amd64 (52.0-2ubuntu1) ... 108s Setting up python3.13-minimal (3.13.0-2) ... 108s Setting up libharfbuzz0b:amd64 (10.0.1-1) ... 108s Setting up libthai-data (0.1.29-2build1) ... 108s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 108s Setting up libgts-0.7-5t64:amd64 (0.7.6+darcs121130-5.2build1) ... 108s Setting up sgml-base (1.31) ... 109s Setting up cmake-data (3.31.0-1) ... 109s Setting up librhash1:amd64 (1.4.5-1) ... 109s Setting up libcdt5:amd64 (2.42.4-2build3) ... 109s Setting up libcgraph6:amd64 (2.42.4-2build3) ... 109s Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 109s update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode 109s Setting up libboost-math1.83.0:amd64 (1.83.0-3.2ubuntu3) ... 109s Setting up libtsan2:amd64 (14.2.0-8ubuntu1) ... 109s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 109s Setting up libisl23:amd64 (0.27-1) ... 109s Setting up libde265-0:amd64 (1.0.15-1build4) ... 109s Setting up libsuperlu-dev:amd64 (7.0.0+dfsg1-2) ... 109s Setting up valgrind (1:3.23.0-0ubuntu2) ... 109s Setting up libtasn1-6-dev:amd64 (4.19.0-3build1) ... 109s Setting up valgrind-mpi (1:3.23.0-0ubuntu2) ... 109s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 109s Setting up libicu-dev:amd64 (74.2-1ubuntu4) ... 109s Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2build1) ... 109s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 109s Setting up sphinx-rtd-theme-common (3.0.1+dfsg-1) ... 109s Setting up libcc1-0:amd64 (14.2.0-8ubuntu1) ... 109s Setting up libbrotli-dev:amd64 (1.1.0-2build3) ... 109s Setting up libfmt10:amd64 (10.1.1+ds1-4) ... 109s Setting up chrpath (0.18-1) ... 109s Setting up liblsan0:amd64 (14.2.0-8ubuntu1) ... 109s Setting up libp11-kit-dev:amd64 (0.25.5-2ubuntu1) ... 109s Setting up libblas-dev:amd64 (3.12.0-3build2) ... 109s Setting up libsz2:amd64 (1.1.3-1) ... 109s Setting up libitm1:amd64 (14.2.0-8ubuntu1) ... 109s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 109s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 109s Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... 109s Setting up libblas64-3:amd64 (3.12.0-3build2) ... 109s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas64.so.3 (libblas64.so.3-x86_64-linux-gnu) in auto mode 109s Setting up libpython3.13:amd64 (3.13.0-2) ... 109s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 109s Setting up automake (1:1.16.5-1.3ubuntu1) ... 109s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 109s Setting up x11proto-dev (2024.1-1) ... 109s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 109s Setting up libfabric1:amd64 (1.17.0-3ubuntu1) ... 109s Setting up libice6:amd64 (2:1.1.1-1) ... 109s Setting up libjpeg-turbo8-dev:amd64 (2.1.5-3ubuntu1) ... 109s Setting up liblapack3:amd64 (3.12.0-3build2) ... 109s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 109s Setting up gettext (0.22.5-2) ... 109s Setting up libarpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 109s Setting up libfftw3-single3:amd64 (3.3.10-2fakesync1) ... 109s Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-2ubuntu7) ... 109s Setting up libamd3:amd64 (1:7.8.3+dfsg-2) ... 109s Setting up libxau-dev:amd64 (1:1.0.11-1) ... 109s Setting up nettle-dev:amd64 (3.10-1) ... 109s Setting up libcurl4t64:amd64 (8.9.1-2ubuntu3) ... 109s Setting up libcolamd3:amd64 (1:7.8.3+dfsg-2) ... 109s Setting up python3.13 (3.13.0-2) ... 109s Setting up libspex3:amd64 (1:7.8.3+dfsg-2) ... 109s Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 109s Setting up libsuitesparse-mongoose3:amd64 (1:7.8.3+dfsg-2) ... 109s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 110s Setting up libopenblas64-0-pthread:amd64 (0.3.28+ds-3) ... 110s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libblas64.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas64.so.3 (libblas64.so.3-x86_64-linux-gnu) in auto mode 110s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/liblapack64.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-x86_64-linux-gnu) in auto mode 110s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libopenblas64.so.0 to provide /usr/lib/x86_64-linux-gnu/libopenblas64.so.0 (libopenblas64.so.0-x86_64-linux-gnu) in auto mode 110s Setting up libaec-dev:amd64 (1.1.3-1) ... 110s Setting up libcxsparse4:amd64 (1:7.8.3+dfsg-2) ... 110s Setting up libfftw3-long3:amd64 (3.3.10-2fakesync1) ... 110s Setting up python3 (3.12.7-1) ... 110s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 110s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 110s /usr/share/petsc/3.21/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 110s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 110s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 110s print("\documentclass{article}") 110s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 110s print("\centering") 110s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 110s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 110s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 110s print("\hline") 110s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 110s print("\end{tabular}") 110s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 110s print("\end{table}") 110s /usr/share/petsc/3.21/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 110s print("\end{document}") 110s Setting up libpython3.12-dev:amd64 (3.12.7-3) ... 110s Setting up libopenblas64-pthread-dev:amd64 (0.3.28+ds-3) ... 110s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libblas64.so to provide /usr/lib/x86_64-linux-gnu/libblas64.so (libblas64.so-x86_64-linux-gnu) in auto mode 110s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/liblapack64.so to provide /usr/lib/x86_64-linux-gnu/liblapack64.so (liblapack64.so-x86_64-linux-gnu) in auto mode 110s update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas64-pthread/libopenblas64.so to provide /usr/lib/x86_64-linux-gnu/libopenblas64.so (libopenblas64.so-x86_64-linux-gnu) in auto mode 110s Setting up liblapack64-3:amd64 (3.12.0-3build2) ... 110s Setting up libhwloc-plugins:amd64 (2.11.2-1) ... 110s Setting up libcamd3:amd64 (1:7.8.3+dfsg-2) ... 110s Setting up pkgconf:amd64 (1.8.1-4) ... 110s Setting up intltool-debian (0.35.0+20060710.6) ... 110s Setting up python3-six (1.16.0-7) ... 110s Setting up libnl-route-3-dev:amd64 (3.7.0-0.3build2) ... 110s Setting up libltdl-dev:amd64 (2.4.7-8) ... 110s Setting up libthai0:amd64 (0.1.29-2build1) ... 110s Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu6) ... 110s Setting up python3-roman (4.2-1) ... 110s Setting up libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2build1) ... 110s Setting up doxygen (1.9.8+ds-2ubuntu2) ... 110s Setting up python3-packaging (24.1-1) ... 111s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 111s Setting up libllvm17t64:amd64 (1:17.0.6-18) ... 111s Setting up python3-snowballstemmer (2.2.0-4build1) ... 111s Setting up librbio4:amd64 (1:7.8.3+dfsg-2) ... 111s Setting up libraqm0:amd64 (0.10.1-1build1) ... 111s Setting up libpython3.13-dev:amd64 (3.13.0-2) ... 111s Setting up libfftw3-quad3:amd64 (3.3.10-2fakesync1) ... 111s Setting up opencl-clhpp-headers (3.0~2024.05.08-1ubuntu1) ... 111s Setting up libevent-dev (2.1.12-stable-10) ... 111s Setting up liblapack-dev:amd64 (3.12.0-3build2) ... 111s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode 111s Setting up libeigen3-dev (3.4.0-4build1) ... 111s Setting up python3.12-dev (3.12.7-3) ... 111s Setting up pkg-config:amd64 (1.8.1-4) ... 111s Setting up cpp-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 111s Setting up libpmix2t64:amd64 (5.0.3-2) ... 111s Setting up libssh2-1-dev:amd64 (1.11.1-1) ... 111s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 114s Setting up libjs-sphinxdoc (7.4.7-4) ... 114s Setting up ocl-icd-opencl-dev:amd64 (2.3.2-1build1) ... 114s Setting up cpp-14 (14.2.0-8ubuntu1) ... 114s Setting up libccolamd3:amd64 (1:7.8.3+dfsg-2) ... 114s Setting up dh-strip-nondeterminism (1.14.0-1) ... 114s Setting up libopenblas64-0:amd64 (0.3.28+ds-3) ... 114s Setting up libgvpr2:amd64 (2.42.4-2build3) ... 114s Setting up python3-ufl-legacy (1:2022.3.0-3) ... 114s Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2) ... 114s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 114s Setting up xml-core (0.19) ... 114s Setting up cmake (3.31.0-1) ... 114s Setting up libhwloc-dev:amd64 (2.11.2-1) ... 114s Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 114s Setting up curl (8.9.1-2ubuntu3) ... 115s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 115s Setting up python3-pkgconfig (1.5.5-2) ... 115s Setting up libgcc-14-dev:amd64 (14.2.0-8ubuntu1) ... 115s Setting up libjpeg8-dev:amd64 (8c-2ubuntu11) ... 115s Setting up python3-mpmath (1.3.0-1) ... 115s Setting up libgfortran-13-dev:amd64 (13.3.0-6ubuntu2) ... 115s Setting up libstdc++-14-dev:amd64 (14.2.0-8ubuntu1) ... 115s Setting up libsm6:amd64 (2:1.2.4-1) ... 115s Setting up python3-pusimp (0.1.1-1) ... 115s Setting up libpmix-dev:amd64 (5.0.3-2) ... 115s Setting up libhsakmt1:amd64 (6.1.2+ds-1) ... 115s Setting up python3-imagesize (1.4.1-1) ... 116s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 116s Setting up dh-python (6.20241024) ... 116s Setting up libgfortran-14-dev:amd64 (14.2.0-8ubuntu1) ... 116s Setting up libgnutls28-dev:amd64 (3.8.8-2ubuntu1) ... 116s Setting up python3-sympy (1.13.3-1) ... 125s Setting up libnghttp2-dev:amd64 (1.64.0-1) ... 125s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 127s Regenerating fonts cache... done. 127s Setting up libcholmod5:amd64 (1:7.8.3+dfsg-2) ... 127s Setting up libboost1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 127s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-5) ... 128s Setting up libarpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 128s Setting up libpython3-dev:amd64 (3.12.7-1) ... 128s Setting up libxcb1-dev:amd64 (1.17.0-2) ... 128s Setting up libopenblas64-dev:amd64 (0.3.28+ds-3) ... 128s Setting up libboost-chrono1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up cpp-13 (13.3.0-6ubuntu2) ... 128s Setting up libboost-math1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libspqr4:amd64 (1:7.8.3+dfsg-2) ... 128s Setting up libboost-chrono-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up libfftw3-bin (3.3.10-2fakesync1) ... 128s Setting up python3-defusedxml (0.7.1-2) ... 128s Setting up python3.13-dev (3.13.0-2) ... 128s Setting up python3-alabaster (0.7.16-0.1) ... 128s Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 128s Setting up libboost-math-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up po-debconf (1.0.21+nmu1) ... 128s Setting up python3-ply (3.11-7) ... 128s Setting up libpango-1.0-0:amd64 (1.54.0+ds-3) ... 128s Setting up libboost-program-options1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libboost-serialization1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libjpeg-dev:amd64 (8c-2ubuntu11) ... 128s Setting up libx11-dev:amd64 (2:1.8.10-2) ... 128s Setting up python3-all (3.12.7-1) ... 128s Setting up libibverbs-dev:amd64 (52.0-2ubuntu1) ... 128s Setting up gfortran-13-x86-64-linux-gnu (13.3.0-6ubuntu2) ... 128s Setting up pybind11-dev (2.13.6-1) ... 128s Setting up libcairo2:amd64 (1.18.2-2) ... 128s Setting up libboost-timer1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libboost-program-options-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up libklu2:amd64 (1:7.8.3+dfsg-2) ... 128s Setting up libpython3-all-dev:amd64 (3.12.7-1) ... 128s Setting up libboost-date-time1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up sphinx-common (7.4.7-4) ... 128s Setting up python3-dev (3.12.7-1) ... 128s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 128s Setting up librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2build7) ... 128s Setting up gcc-13 (13.3.0-6ubuntu2) ... 128s Setting up libboost-regex1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libboost-serialization-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up libboost-atomic1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libumfpack6:amd64 (1:7.8.3+dfsg-2) ... 128s Setting up libhsa-runtime64-1:amd64 (6.1.2-2) ... 128s Setting up cpp (4:14.1.0-2ubuntu1) ... 128s Setting up libboost-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up libboost-system1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up gcc-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 128s Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... 128s Setting up libfftw3-dev:amd64 (3.3.10-2fakesync1) ... 128s Setting up libboost-timer-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up python3-pybind11 (2.13.6-1) ... 128s Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... 128s Setting up python3-all-dev (3.12.7-1) ... 128s Setting up libboost-thread1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 128s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 128s Setting up libtool (2.4.7-8) ... 128s Setting up libboost-iostreams1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libboost-filesystem1.83-dev:amd64 (1.83.0-3.2ubuntu3) ... 128s Setting up libxaw7:amd64 (2:1.0.16-1) ... 128s Setting up libboost-iostreams-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up python-petsc4py-doc (3.21.6-2ubuntu2) ... 128s Setting up libparu1:amd64 (1:7.8.3+dfsg-2) ... 128s Setting up gcc-14 (14.2.0-8ubuntu1) ... 128s Setting up gfortran-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 128s Setting up dh-autoreconf (20) ... 128s Setting up libamdhip64-5 (5.7.1-5) ... 128s Setting up libcurl4-openssl-dev:amd64 (8.9.1-2ubuntu3) ... 128s Setting up gfortran-13 (13.3.0-6ubuntu2) ... 128s Setting up g++-14-x86-64-linux-gnu (14.2.0-8ubuntu1) ... 128s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 128s Setting up g++-14 (14.2.0-8ubuntu1) ... 128s Setting up gfortran-14 (14.2.0-8ubuntu1) ... 128s Setting up libboost-filesystem-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up libboost-thread-dev:amd64 (1.83.0.2ubuntu1) ... 128s Setting up libucx0:amd64 (1.17.0+ds-3build1) ... 128s Setting up libsuitesparse-dev:amd64 (1:7.8.3+dfsg-2) ... 128s Setting up debhelper (13.20ubuntu1) ... 128s Setting up gfortran-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ... 128s Setting up gcc (4:14.1.0-2ubuntu1) ... 128s Setting up libopenmpi3t64:amd64 (5.0.5-3) ... 128s Setting up g++ (4:14.1.0-2ubuntu1) ... 128s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 128s Setting up libparpack2t64:amd64 (3.9.1-1.1ubuntu1) ... 128s Setting up build-essential (12.10ubuntu1) ... 128s Setting up libboost-mpi1.83.0 (1.83.0-3.2ubuntu3) ... 128s Setting up openmpi-bin (5.0.5-3) ... 128s update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode 128s update-alternatives: warning: skip creation of /usr/share/man/man1/mpirun.1.gz because associated file /usr/share/man/man1/mpirun.openmpi.1.gz (of link group mpirun) doesn't exist 128s update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist 128s update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode 128s Setting up libptscotch-7.0:amd64 (7.0.5-1ubuntu1) ... 128s Setting up mpi-default-bin (1.17) ... 128s Setting up libcombblas2.0.0t64:amd64 (2.0.0-6) ... 128s Setting up libfftw3-mpi3:amd64 (3.3.10-2fakesync1) ... 128s Setting up python3-mpi4py (3.1.6-9ubuntu1) ... 129s Setting up gfortran (4:14.1.0-2ubuntu1) ... 129s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 129s update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist 129s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 129s update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist 129s Setting up libhdf5-openmpi-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 129s Setting up libhdf5-openmpi-fortran-102t64:amd64 (1.10.10+repack-4ubuntu3) ... 129s Setting up libhdf5-openmpi-cpp-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 129s Setting up libopenmpi-dev:amd64 (5.0.5-3) ... 129s update-alternatives: using /usr/lib/x86_64-linux-gnu/openmpi/include to provide /usr/include/x86_64-linux-gnu/mpi (mpi-x86_64-linux-gnu) in auto mode 129s Setting up libscalapack-openmpi2.2:amd64 (2.2.1-3.1ubuntu2) ... 129s Setting up python3-dijitso (2019.2.0~git20190418.c92dcb0-4) ... 129s Setting up libsuperlu-dist8:amd64 (8.2.1+dfsg1-5) ... 129s Setting up python3-ffc (2019.2.0~legacy20230509.35df986-3) ... 129s Setting up libfftw3-mpi-dev:amd64 (3.3.10-2fakesync1) ... 129s Setting up libhdf5-openmpi-hl-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 129s Setting up libsuperlu-dist-dev:amd64 (8.2.1+dfsg1-5) ... 129s Setting up libhdf5-openmpi-hl-fortran-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 129s Setting up libmumps-64pord-5.7:amd64 (5.7.3-3) ... 129s Setting up libmumps-5.7:amd64 (5.7.3-3) ... 129s Setting up libhypre-2.31.0:amd64 (2.31.0-1exp2) ... 129s Setting up libhypre64m-2.31.0:amd64 (2.31.0-1exp2) ... 129s Setting up libscalapack-openmpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 129s Setting up mpi-default-dev (1.17) ... 129s Setting up libhdf5-openmpi-hl-cpp-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 129s Setting up libhypre64m-dev:amd64 (2.31.0-1exp2) ... 129s Setting up libscalapack-mpi-dev:amd64 (2.2.1-3.1ubuntu2) ... 129s Setting up libhdf5-openmpi-dev (1.10.10+repack-4ubuntu3) ... 129s update-alternatives: using /usr/bin/h5pcc.openmpi to provide /usr/bin/h5pcc (h5pcc) in auto mode 129s update-alternatives: using /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-openmpi.pc to provide /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 129s update-alternatives: updating alternative /usr/bin/mpicc.openmpi because link group mpi has changed slave links 129s update-alternatives: using /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-mpi.pc to provide /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode 129s Setting up libmumps64-dev:amd64 (5.7.3-3) ... 129s Setting up libmumps-dev:amd64 (5.7.3-3) ... 129s Setting up libscotch-dev (7.0.5-1ubuntu1) ... 129s Setting up libparpack2-dev:amd64 (3.9.1-1.1ubuntu1) ... 129s Setting up libpetsc-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 129s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc.so.3.21 (libpetsc.so.3.21) in auto mode 129s Setting up libhypre-dev:amd64 (2.31.0-1exp2) ... 129s Setting up libptscotch-dev (7.0.5-1ubuntu1) ... 129s Setting up libpetsc64-real3.21:amd64 (3.21.6+dfsg1-2ubuntu2) ... 129s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc64.so.3.21 (libpetsc64.so.3.21) in auto mode 129s Setting up libboost-mpi1.83-dev (1.83.0-3.2ubuntu3) ... 129s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 129s Setting up libhdf5-mpi-dev (1.10.10+repack-4ubuntu3) ... 129s Setting up python3-petsc4py-64-real3.21 (3.21.6-2ubuntu2) ... 129s Setting up libslepc64-real3.21 (3.21.2+dfsg1-2) ... 129s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc64.so.3.21 (libslepc64.so.3.21) in auto mode 129s Setting up python3-petsc4py (3.21.6-2ubuntu2) ... 129s Setting up libslepc-real3.21 (3.21.2+dfsg1-2) ... 129s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc.so.3.21 (libslepc.so.3.21) in auto mode 129s Setting up python3-petsc4py-real3.21 (3.21.6-2ubuntu2) ... 129s Setting up python3-petsc4py-real (3.21.6-2ubuntu2) ... 129s Setting up libdolfin2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 129s Setting up libpetsc3.21-dev-common (3.21.6+dfsg1-2ubuntu2) ... 130s Setting up python3-slepc4py-real3.21 (3.21.2-1ubuntu2) ... 130s Setting up python3-petsc4py-64-real (3.21.6-2ubuntu2) ... 130s Setting up libpetsc64-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 130s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/petsc64 (petsc64) in auto mode 130s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc64_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc64_real.so (libpetsc64_real.so) in auto mode 130s update-alternatives: using /usr/lib/petscdir/petsc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/petscdir/64-3.21 (petsc64-3.21) in auto mode 130s Setting up libdolfin64-2019.2t64:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s Setting up python3-slepc4py-64-real3.21 (3.21.2-1ubuntu2) ... 130s Setting up libpetsc-real3.21-dev:amd64 (3.21.6+dfsg1-2ubuntu2) ... 130s update-alternatives: error: no alternatives for petsc 130s update-alternatives: using /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real to provide /usr/lib/petsc (petsc) in auto mode 130s update-alternatives: using /usr/lib/x86_64-linux-gnu/libpetsc_real.so.3.21.6 to provide /usr/lib/x86_64-linux-gnu/libpetsc_real.so (libpetsc_real.so) in auto mode 130s update-alternatives: using /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real to provide /usr/lib/petscdir/3.21 (petsc3.21) in auto mode 130s Setting up libpetsc-real-dev (3.21.6+dfsg1-2ubuntu2) ... 130s Setting up python3-slepc4py (3.21.2-1ubuntu2) ... 130s Setting up python3-slepc4py-real (3.21.2-1ubuntu2) ... 130s Setting up python3-slepc4py-64-real (3.21.2-1ubuntu2) ... 130s Setting up libpetsc64-real-dev (3.21.6+dfsg1-2ubuntu2) ... 130s Setting up petsc64-dev (3.21.6+dfsg1-2ubuntu2) ... 130s Setting up libslepc-real3.21-dev (3.21.2+dfsg1-2) ... 130s update-alternatives: error: no alternatives for slepc 130s update-alternatives: using /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real to provide /usr/lib/slepc (slepc) in auto mode 130s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc_real.so (libslepc_real.so) in auto mode 130s update-alternatives: using /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real to provide /usr/lib/slepcdir/3.21 (slepc3.21) in auto mode 130s Setting up libslepc64-real3.21-dev (3.21.2+dfsg1-2) ... 130s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/slepc64 (slepc64) in auto mode 130s update-alternatives: using /usr/lib/x86_64-linux-gnu/libslepc64_real.so.3.21.2 to provide /usr/lib/x86_64-linux-gnu/libslepc64_real.so (libslepc64_real.so) in auto mode 130s update-alternatives: using /usr/lib/slepcdir/slepc64-3.21/x86_64-linux-gnu-real to provide /usr/lib/slepcdir/64bit-3.21 (slepc64-3.21) in auto mode 130s Setting up petsc-dev (3.21.6+dfsg1-2ubuntu2) ... 130s Setting up slepc-dev (3.21.2+dfsg1-2) ... 130s Setting up libdolfin-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s Setting up slepc64-dev (3.21.2+dfsg1-2) ... 130s Setting up libdolfin64-dev:amd64 (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s Setting up python3-dolfin64-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s Setting up python3-dolfin-real (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s Setting up python3-dolfin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:509: SyntaxWarning: invalid escape sequence '\ ' 130s _error("Missing data, unable to convert \n\ Did you use version 2.0 of the gmsh file format?") 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:865: SyntaxWarning: invalid escape sequence '\s' 130s x = list(map(float, re.split("[\s,]+", m.group(1)))) 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1187: SyntaxWarning: invalid escape sequence '\s' 130s dim = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1189: SyntaxWarning: invalid escape sequence '\s' 130s num_vertices = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1191: SyntaxWarning: invalid escape sequence '\s' 130s num_cells = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:509: SyntaxWarning: invalid escape sequence '\ ' 130s _error("Missing data, unable to convert \n\ Did you use version 2.0 of the gmsh file format?") 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:865: SyntaxWarning: invalid escape sequence '\s' 130s x = list(map(float, re.split("[\s,]+", m.group(1)))) 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1187: SyntaxWarning: invalid escape sequence '\s' 130s dim = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1189: SyntaxWarning: invalid escape sequence '\s' 130s num_vertices = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 130s /usr/lib/python3/dist-packages/dolfin_utils/meshconvert/meshconvert.py:1191: SyntaxWarning: invalid escape sequence '\s' 130s num_cells = int(re.match(".*\s=\s(\d+)\s;",line).group(1)) 130s Setting up dolfin-doc (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s Setting up dolfin-bin (2019.2.0~legacy20240219.1c52e83-10ubuntu2) ... 130s Setting up libheif-plugin-aomdec:amd64 (1.19.3-1) ... 130s Setting up libheif-plugin-libde265:amd64 (1.19.3-1) ... 130s Setting up libheif1:amd64 (1.19.3-1) ... 130s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ... 130s Setting up libgvc6 (2.42.4-2build3) ... 130s Setting up graphviz (2.42.4-2build3) ... 130s Processing triggers for libc-bin (2.40-1ubuntu3) ... 130s Processing triggers for systemd (256.5-2ubuntu4) ... 130s Processing triggers for man-db (2.13.0-1) ... 132s Processing triggers for install-info (7.1.1-1) ... 132s Processing triggers for sgml-base (1.31) ... 132s Setting up docutils-common (0.21.2+dfsg-2) ... 132s Processing triggers for sgml-base (1.31) ... 132s Setting up python3-docutils (0.21.2+dfsg-2) ... 133s Setting up python3-sphinx (7.4.7-4) ... 134s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 134s Setting up python3-sphinx-rtd-theme (3.0.1+dfsg-1) ... 134s Setting up autopkgtest-satdep (0) ... 146s (Reading database ... 124899 files and directories currently installed.) 146s Removing autopkgtest-satdep (0) ... 147s autopkgtest [12:59:54]: test test-dolfin-cpp: [----------------------- 147s CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 147s Compatibility with CMake < 3.10 will be removed from a future version of 147s CMake. 147s 147s Update the VERSION argument value or use a ... suffix to tell 147s CMake that the project does not need compatibility with older versions. 147s 147s 147s -- The C compiler identification is GNU 14.2.0 147s -- The CXX compiler identification is GNU 14.2.0 147s -- Detecting C compiler ABI info 147s -- Detecting C compiler ABI info - done 147s -- Check for working C compiler: /usr/bin/mpicc - skipped 147s -- Detecting C compile features 147s -- Detecting C compile features - done 147s -- Detecting CXX compiler ABI info 147s -- Detecting CXX compiler ABI info - done 147s -- Check for working CXX compiler: /usr/bin/c++ - skipped 147s -- Detecting CXX compile features 147s -- Detecting CXX compile features - done 147s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 147s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 147s --help-policy CMP0167" for policy details. Use the cmake_policy command to 147s set the policy and suppress this warning. 147s 147s Call Stack (most recent call first): 147s CMakeLists.txt:5 (include) 147s This warning is for project developers. Use -Wno-dev to suppress it. 147s 147s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 147s -- Checking for one of the modules 'craypetsc_real;petsc;PETSc' 148s -- Looking for sys/types.h 148s -- Looking for sys/types.h - found 148s -- Looking for stdint.h 148s -- Looking for stdint.h - found 148s -- Looking for stddef.h 148s -- Looking for stddef.h - found 148s -- Check size of PetscInt 148s -- Check size of PetscInt - done 148s -- Checking for one of the modules 'crayslepc_real;slepc;SLEPc' 148s CMake Warning (dev) at CMakeLists.txt:39 (find_package): 148s Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 148s are removed. Run "cmake --help-policy CMP0148" for policy details. Use 148s the cmake_policy command to set the policy and suppress this warning. 148s 148s This warning is for project developers. Use -Wno-dev to suppress it. 148s 148s -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.7", minimum required is "3") 149s -- Found UFC: /usr/lib/python3/dist-packages/ffc/backends/ufc (Required is at least version "2019.2") 149s -- Generating form files in test directories. May take some time... 169s -- Configuring done (21.9s) 169s -- Generating done (0.0s) 169s -- Build files have been written to: /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests 169s /usr/bin/cmake -S/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp -B/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 169s make -f CMakeFiles/Makefile2 unittests 169s make[1]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 169s /usr/bin/cmake -S/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp -B/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests --check-build-system CMakeFiles/Makefile.cmake 0 169s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests/CMakeFiles 16 169s make -f CMakeFiles/Makefile2 CMakeFiles/unittests.dir/all 169s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 169s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 169s make[3]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 169s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 169s make[3]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 169s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 169s make[3]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 169s [ 6%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 169s [ 12%] Building CXX object CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o 169s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/main.cpp.o -MF CMakeFiles/unittests.dir/main.cpp.o.d -o CMakeFiles/unittests.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/main.cpp 169s [ 18%] Building CXX object CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o 169s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o -MF CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o.d -o CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/common/SubSystemsManager.cpp 169s [ 25%] Building CXX object CMakeFiles/unittests.dir/function/Expression.cpp.o 169s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o -MF CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o.d -o CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/geometry/ConvexTriangulation.cpp 169s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/function/Expression.cpp.o -MF CMakeFiles/unittests.dir/function/Expression.cpp.o.d -o CMakeFiles/unittests.dir/function/Expression.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/function/Expression.cpp 169s [ 31%] Building CXX object CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o 169s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o -MF CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o.d -o CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/geometry/IntersectionConstruction.cpp 170s [ 37%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o 170s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o -MF CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o.d -o CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/io/XMLMeshData.cpp 172s [ 43%] Building CXX object CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o 172s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o -MF CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o.d -o CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/io/XMLMeshValueCollection.cpp 173s [ 50%] Building CXX object CMakeFiles/unittests.dir/la/LinearOperator.cpp.o 173s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/la/LinearOperator.cpp.o -MF CMakeFiles/unittests.dir/la/LinearOperator.cpp.o.d -o CMakeFiles/unittests.dir/la/LinearOperator.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/la/LinearOperator.cpp 174s [ 56%] Building CXX object CMakeFiles/unittests.dir/la/Vector.cpp.o 174s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/la/Vector.cpp.o -MF CMakeFiles/unittests.dir/la/Vector.cpp.o.d -o CMakeFiles/unittests.dir/la/Vector.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/la/Vector.cpp 174s [ 62%] Building CXX object CMakeFiles/unittests.dir/mesh/Mesh.cpp.o 174s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/Mesh.cpp.o -MF CMakeFiles/unittests.dir/mesh/Mesh.cpp.o.d -o CMakeFiles/unittests.dir/mesh/Mesh.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/mesh/Mesh.cpp 176s [ 68%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o 176s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o -MF CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/mesh/MeshColoring.cpp 178s [ 75%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o 178s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o -MF CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/mesh/MeshFunction.cpp 179s [ 81%] Building CXX object CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o 179s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o -MF CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/mesh/MeshValueCollection.cpp 179s [ 87%] Building CXX object CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o 179s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o -MF CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o.d -o CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/mesh/MultiMesh.cpp 180s [ 93%] Building CXX object CMakeFiles/unittests.dir/parameter/Parameters.cpp.o 180s /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -I/tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/catch -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -std=c++11 -MD -MT CMakeFiles/unittests.dir/parameter/Parameters.cpp.o -MF CMakeFiles/unittests.dir/parameter/Parameters.cpp.o.d -o CMakeFiles/unittests.dir/parameter/Parameters.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/test/unit/cpp/parameter/Parameters.cpp 185s [100%] Linking CXX executable unittests 185s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 185s /usr/bin/c++ -Wl,--dependency-file,CMakeFiles/unittests.dir/link.d CMakeFiles/unittests.dir/main.cpp.o CMakeFiles/unittests.dir/common/SubSystemsManager.cpp.o CMakeFiles/unittests.dir/function/Expression.cpp.o CMakeFiles/unittests.dir/geometry/ConvexTriangulation.cpp.o CMakeFiles/unittests.dir/geometry/IntersectionConstruction.cpp.o CMakeFiles/unittests.dir/io/XMLMeshData.cpp.o CMakeFiles/unittests.dir/io/XMLMeshValueCollection.cpp.o CMakeFiles/unittests.dir/la/LinearOperator.cpp.o CMakeFiles/unittests.dir/la/Vector.cpp.o CMakeFiles/unittests.dir/mesh/Mesh.cpp.o CMakeFiles/unittests.dir/mesh/MeshColoring.cpp.o CMakeFiles/unittests.dir/mesh/MeshFunction.cpp.o CMakeFiles/unittests.dir/mesh/MeshValueCollection.cpp.o CMakeFiles/unittests.dir/mesh/MultiMesh.cpp.o CMakeFiles/unittests.dir/parameter/Parameters.cpp.o -o unittests -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 185s make[3]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 185s [100%] Built target unittests 185s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 185s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests/CMakeFiles 0 185s make[1]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests' 185s Run C++ unit tests (serial) 185s Test project /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-unittests 185s Start 1: unittests 186s 1/1 Test #1: unittests ........................ Passed 1.05 sec 186s 186s 100% tests passed, 0 tests failed out of 1 186s 186s Total Test time (real) = 1.05 sec 186s CMake Warning (dev) at CMakeLists.txt:1 (project): 186s cmake_minimum_required() should be called prior to this top-level project() 186s call. Please see the cmake-commands(7) manual for usage documentation of 186s both commands. 186s This warning is for project developers. Use -Wno-dev to suppress it. 186s 187s -- The C compiler identification is GNU 14.2.0 187s -- The CXX compiler identification is GNU 14.2.0 187s -- Detecting C compiler ABI info 187s -- Detecting C compiler ABI info - done 187s -- Check for working C compiler: /usr/bin/mpicc - skipped 187s -- Detecting C compile features 187s -- Detecting C compile features - done 187s -- Detecting CXX compiler ABI info 187s -- Detecting CXX compiler ABI info - done 187s -- Check for working CXX compiler: /usr/bin/c++ - skipped 187s -- Detecting CXX compile features 187s -- Detecting CXX compile features - done 187s CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required): 187s Compatibility with CMake < 3.10 will be removed from a future version of 187s CMake. 187s 187s Update the VERSION argument value or use a ... suffix to tell 187s CMake that the project does not need compatibility with older versions. 187s 187s 187s CMake Deprecation Warning at documented/auto-adaptive-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 187s Compatibility with CMake < 3.10 will be removed from a future version of 187s CMake. 187s 187s Update the VERSION argument value or use a ... suffix to tell 187s CMake that the project does not need compatibility with older versions. 187s 187s 187s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 187s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 187s --help-policy CMP0167" for policy details. Use the cmake_policy command to 187s set the policy and suppress this warning. 187s 187s Call Stack (most recent call first): 187s documented/auto-adaptive-poisson/cpp/CMakeLists.txt:18 (include) 187s This warning is for project developers. Use -Wno-dev to suppress it. 187s 187s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 187s -- Checking for one of the modules 'craypetsc_real;petsc;PETSc' 187s -- Looking for sys/types.h 187s -- Looking for sys/types.h - found 187s -- Looking for stdint.h 187s -- Looking for stdint.h - found 187s -- Looking for stddef.h 187s -- Looking for stddef.h - found 187s -- Check size of PetscInt 187s -- Check size of PetscInt - done 187s -- Checking for one of the modules 'crayslepc_real;slepc;SLEPc' 187s -- Performing Test HAVE_NO_MULTLINE 188s -- Performing Test HAVE_NO_MULTLINE - Success 188s CMake Deprecation Warning at documented/bcs/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/bcs/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/biharmonic/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/biharmonic/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/built-in-meshes/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/built-in-meshes/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/cahn-hilliard/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/cahn-hilliard/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/eigenvalue/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/eigenvalue/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/hyperelasticity/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/hyperelasticity/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/mixed-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/mixed-poisson/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/navier-stokes/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/navier-stokes/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/neumann-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/neumann-poisson/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/nonlinear-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/nonlinear-poisson/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/nonmatching-interpolation/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/nonmatching-interpolation/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/periodic/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/periodic/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/poisson/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/singular-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/singular-poisson/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/stokes-iterative/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/stokes-iterative/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/stokes-taylor-hood/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/stokes-taylor-hood/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at documented/subdomains/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s documented/subdomains/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/advection-diffusion/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/advection-diffusion/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/ale/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/ale/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/auto-adaptive-navier-stokes/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/auto-adaptive-navier-stokes/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/block-matrix/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/block-matrix/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/conditional/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/conditional/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/contact-vi-snes/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/contact-vi-snes/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/contact-vi-tao/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/contact-vi-tao/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/curl-curl/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/curl-curl/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/dg-advection-diffusion/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/dg-advection-diffusion/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/dg-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/dg-poisson/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/elasticity/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/elasticity/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/elastodynamics/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/elastodynamics/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/eval/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/eval/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 188s CMake Deprecation Warning at undocumented/extrapolation/cpp/CMakeLists.txt:6 (cmake_minimum_required): 188s Compatibility with CMake < 3.10 will be removed from a future version of 188s CMake. 188s 188s Update the VERSION argument value or use a ... suffix to tell 188s CMake that the project does not need compatibility with older versions. 188s 188s 188s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 188s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 188s --help-policy CMP0167" for policy details. Use the cmake_policy command to 188s set the policy and suppress this warning. 188s 188s Call Stack (most recent call first): 188s undocumented/extrapolation/cpp/CMakeLists.txt:18 (include) 188s This warning is for project developers. Use -Wno-dev to suppress it. 188s 189s CMake Deprecation Warning at undocumented/functional/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/functional/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/gmg-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/gmg-poisson/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/lift-drag/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/lift-drag/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/mesh-quality/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/mesh-quality/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/meshfunction-refinement/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/meshfunction-refinement/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/multimesh-poisson/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/multimesh-poisson/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/multimesh-stokes/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/multimesh-stokes/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/nonmatching-projection/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/nonmatching-projection/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/parallel-refinement/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/parallel-refinement/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/parameters/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/parameters/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/poisson1D/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/poisson1D/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/poisson1D-in-2D/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/poisson1D-in-2D/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/poisson-disc/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/poisson-disc/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/refinement/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/refinement/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/spatial-coordinates/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/spatial-coordinates/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/submesh/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/submesh/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/sym-dirichlet-bc/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/sym-dirichlet-bc/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/time-series/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/time-series/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s CMake Deprecation Warning at undocumented/waveguide/cpp/CMakeLists.txt:6 (cmake_minimum_required): 189s Compatibility with CMake < 3.10 will be removed from a future version of 189s CMake. 189s 189s Update the VERSION argument value or use a ... suffix to tell 189s CMake that the project does not need compatibility with older versions. 189s 189s 189s CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/dolfin/UseDOLFIN.cmake:34 (find_package): 189s Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake 189s --help-policy CMP0167" for policy details. Use the cmake_policy command to 189s set the policy and suppress this warning. 189s 189s Call Stack (most recent call first): 189s undocumented/waveguide/cpp/CMakeLists.txt:18 (include) 189s This warning is for project developers. Use -Wno-dev to suppress it. 189s 189s -- Configuring done (2.6s) 189s -- Generating done (0.2s) 189s -- Build files have been written to: /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo 189s /usr/bin/cmake -S/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo -B/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo --check-build-system CMakeFiles/Makefile.cmake 0 189s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/CMakeFiles /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo//CMakeFiles/progress.marks 189s make -f CMakeFiles/Makefile2 all 189s make[1]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make -f documented/auto-adaptive-poisson/cpp/CMakeFiles/demo_auto-adaptive-poisson.dir/build.make documented/auto-adaptive-poisson/cpp/CMakeFiles/demo_auto-adaptive-poisson.dir/depend 189s make -f documented/bcs/cpp/CMakeFiles/demo_bcs.dir/build.make documented/bcs/cpp/CMakeFiles/demo_bcs.dir/depend 189s make -f documented/biharmonic/cpp/CMakeFiles/demo_biharmonic.dir/build.make documented/biharmonic/cpp/CMakeFiles/demo_biharmonic.dir/depend 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/auto-adaptive-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/auto-adaptive-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/auto-adaptive-poisson/cpp/CMakeFiles/demo_auto-adaptive-poisson.dir/DependInfo.cmake "--color=" 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/bcs/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/bcs/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/bcs/cpp/CMakeFiles/demo_bcs.dir/DependInfo.cmake "--color=" 189s make -f documented/built-in-meshes/cpp/CMakeFiles/demo_built-in-meshes.dir/build.make documented/built-in-meshes/cpp/CMakeFiles/demo_built-in-meshes.dir/depend 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/biharmonic/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/biharmonic/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/biharmonic/cpp/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/built-in-meshes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/built-in-meshes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/built-in-meshes/cpp/CMakeFiles/demo_built-in-meshes.dir/DependInfo.cmake "--color=" 189s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make -f documented/auto-adaptive-poisson/cpp/CMakeFiles/demo_auto-adaptive-poisson.dir/build.make documented/auto-adaptive-poisson/cpp/CMakeFiles/demo_auto-adaptive-poisson.dir/build 189s make -f documented/bcs/cpp/CMakeFiles/demo_bcs.dir/build.make documented/bcs/cpp/CMakeFiles/demo_bcs.dir/build 189s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make -f documented/biharmonic/cpp/CMakeFiles/demo_biharmonic.dir/build.make documented/biharmonic/cpp/CMakeFiles/demo_biharmonic.dir/build 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s make -f documented/built-in-meshes/cpp/CMakeFiles/demo_built-in-meshes.dir/build.make documented/built-in-meshes/cpp/CMakeFiles/demo_built-in-meshes.dir/build 189s [ 2%] Building CXX object documented/bcs/cpp/CMakeFiles/demo_bcs.dir/main.cpp.o 189s [ 2%] Building CXX object documented/auto-adaptive-poisson/cpp/CMakeFiles/demo_auto-adaptive-poisson.dir/main.cpp.o 189s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/auto-adaptive-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/auto-adaptive-poisson/cpp/CMakeFiles/demo_auto-adaptive-poisson.dir/main.cpp.o -MF CMakeFiles/demo_auto-adaptive-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_auto-adaptive-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/auto-adaptive-poisson/cpp/main.cpp 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/bcs/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/bcs/cpp/CMakeFiles/demo_bcs.dir/main.cpp.o -MF CMakeFiles/demo_bcs.dir/main.cpp.o.d -o CMakeFiles/demo_bcs.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/bcs/cpp/main.cpp 189s [ 3%] Building CXX object documented/biharmonic/cpp/CMakeFiles/demo_biharmonic.dir/main.cpp.o 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/biharmonic/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/biharmonic/cpp/CMakeFiles/demo_biharmonic.dir/main.cpp.o -MF CMakeFiles/demo_biharmonic.dir/main.cpp.o.d -o CMakeFiles/demo_biharmonic.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/biharmonic/cpp/main.cpp 189s [ 4%] Building CXX object documented/built-in-meshes/cpp/CMakeFiles/demo_built-in-meshes.dir/main.cpp.o 189s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/built-in-meshes/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/built-in-meshes/cpp/CMakeFiles/demo_built-in-meshes.dir/main.cpp.o -MF CMakeFiles/demo_built-in-meshes.dir/main.cpp.o.d -o CMakeFiles/demo_built-in-meshes.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/built-in-meshes/cpp/main.cpp 194s [ 5%] Linking CXX executable demo_built-in-meshes 194s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/built-in-meshes/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_built-in-meshes.dir/link.txt --verbose=1 194s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_built-in-meshes.dir/link.d "CMakeFiles/demo_built-in-meshes.dir/main.cpp.o" -o demo_built-in-meshes -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 194s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 194s [ 5%] Built target demo_built-in-meshes 194s make -f documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/build.make documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/depend 194s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 194s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/DependInfo.cmake "--color=" 194s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 194s make -f documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/build.make documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/build 194s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 194s [ 6%] Building CXX object documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard2D.cpp.o 194s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard2D.cpp.o -MF CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard2D.cpp.o.d -o CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard2D.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp/CahnHilliard2D.cpp 197s [ 7%] Linking CXX executable demo_bcs 197s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/bcs/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_bcs.dir/link.txt --verbose=1 197s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_bcs.dir/link.d CMakeFiles/demo_bcs.dir/main.cpp.o -o demo_bcs -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 197s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 197s [ 7%] Built target demo_bcs 197s make -f documented/eigenvalue/cpp/CMakeFiles/demo_eigenvalue.dir/build.make documented/eigenvalue/cpp/CMakeFiles/demo_eigenvalue.dir/depend 197s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 197s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/eigenvalue/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/eigenvalue/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/eigenvalue/cpp/CMakeFiles/demo_eigenvalue.dir/DependInfo.cmake "--color=" 197s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 197s make -f documented/eigenvalue/cpp/CMakeFiles/demo_eigenvalue.dir/build.make documented/eigenvalue/cpp/CMakeFiles/demo_eigenvalue.dir/build 197s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 197s [ 8%] Building CXX object documented/eigenvalue/cpp/CMakeFiles/demo_eigenvalue.dir/main.cpp.o 197s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/eigenvalue/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/eigenvalue/cpp/CMakeFiles/demo_eigenvalue.dir/main.cpp.o -MF CMakeFiles/demo_eigenvalue.dir/main.cpp.o.d -o CMakeFiles/demo_eigenvalue.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/eigenvalue/cpp/main.cpp 198s [ 9%] Building CXX object documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard3D.cpp.o 198s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard3D.cpp.o -MF CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard3D.cpp.o.d -o CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard3D.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp/CahnHilliard3D.cpp 198s [ 10%] Linking CXX executable demo_biharmonic 198s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/biharmonic/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 198s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_biharmonic.dir/link.d CMakeFiles/demo_biharmonic.dir/main.cpp.o -o demo_biharmonic -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 198s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 198s [ 10%] Built target demo_biharmonic 198s make -f documented/hyperelasticity/cpp/CMakeFiles/demo_hyperelasticity.dir/build.make documented/hyperelasticity/cpp/CMakeFiles/demo_hyperelasticity.dir/depend 198s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 198s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/hyperelasticity/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/hyperelasticity/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/hyperelasticity/cpp/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 198s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 198s make -f documented/hyperelasticity/cpp/CMakeFiles/demo_hyperelasticity.dir/build.make documented/hyperelasticity/cpp/CMakeFiles/demo_hyperelasticity.dir/build 198s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 198s [ 11%] Building CXX object documented/hyperelasticity/cpp/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 198s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/hyperelasticity/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/hyperelasticity/cpp/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o -MF CMakeFiles/demo_hyperelasticity.dir/main.cpp.o.d -o CMakeFiles/demo_hyperelasticity.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/hyperelasticity/cpp/main.cpp 202s [ 12%] Linking CXX executable demo_auto-adaptive-poisson 202s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/auto-adaptive-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_auto-adaptive-poisson.dir/link.txt --verbose=1 203s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_auto-adaptive-poisson.dir/link.d "CMakeFiles/demo_auto-adaptive-poisson.dir/main.cpp.o" -o demo_auto-adaptive-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 203s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 203s [ 12%] Built target demo_auto-adaptive-poisson 203s make -f documented/mixed-poisson/cpp/CMakeFiles/demo_mixed-poisson.dir/build.make documented/mixed-poisson/cpp/CMakeFiles/demo_mixed-poisson.dir/depend 203s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 203s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/mixed-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/mixed-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/mixed-poisson/cpp/CMakeFiles/demo_mixed-poisson.dir/DependInfo.cmake "--color=" 203s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 203s make -f documented/mixed-poisson/cpp/CMakeFiles/demo_mixed-poisson.dir/build.make documented/mixed-poisson/cpp/CMakeFiles/demo_mixed-poisson.dir/build 203s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 203s [ 13%] Building CXX object documented/mixed-poisson/cpp/CMakeFiles/demo_mixed-poisson.dir/main.cpp.o 203s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/mixed-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/mixed-poisson/cpp/CMakeFiles/demo_mixed-poisson.dir/main.cpp.o -MF CMakeFiles/demo_mixed-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_mixed-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/mixed-poisson/cpp/main.cpp 203s [ 14%] Building CXX object documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/main.cpp.o 203s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/cahn-hilliard/cpp/CMakeFiles/demo_cahn-hilliard.dir/main.cpp.o -MF CMakeFiles/demo_cahn-hilliard.dir/main.cpp.o.d -o CMakeFiles/demo_cahn-hilliard.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp/main.cpp 204s [ 15%] Linking CXX executable demo_eigenvalue 204s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/eigenvalue/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_eigenvalue.dir/link.txt --verbose=1 204s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_eigenvalue.dir/link.d CMakeFiles/demo_eigenvalue.dir/main.cpp.o -o demo_eigenvalue -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 204s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 204s [ 15%] Built target demo_eigenvalue 204s make -f documented/navier-stokes/cpp/CMakeFiles/demo_navier-stokes.dir/build.make documented/navier-stokes/cpp/CMakeFiles/demo_navier-stokes.dir/depend 204s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 204s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/navier-stokes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/navier-stokes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/navier-stokes/cpp/CMakeFiles/demo_navier-stokes.dir/DependInfo.cmake "--color=" 204s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 204s make -f documented/navier-stokes/cpp/CMakeFiles/demo_navier-stokes.dir/build.make documented/navier-stokes/cpp/CMakeFiles/demo_navier-stokes.dir/build 204s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 204s [ 16%] Building CXX object documented/navier-stokes/cpp/CMakeFiles/demo_navier-stokes.dir/main.cpp.o 204s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/navier-stokes/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/navier-stokes/cpp/CMakeFiles/demo_navier-stokes.dir/main.cpp.o -MF CMakeFiles/demo_navier-stokes.dir/main.cpp.o.d -o CMakeFiles/demo_navier-stokes.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/navier-stokes/cpp/main.cpp 206s [ 17%] Linking CXX executable demo_hyperelasticity 206s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/hyperelasticity/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 207s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_hyperelasticity.dir/link.d CMakeFiles/demo_hyperelasticity.dir/main.cpp.o -o demo_hyperelasticity -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 207s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 207s [ 17%] Built target demo_hyperelasticity 207s make -f documented/neumann-poisson/cpp/CMakeFiles/demo_neumann-poisson.dir/build.make documented/neumann-poisson/cpp/CMakeFiles/demo_neumann-poisson.dir/depend 207s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 207s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/neumann-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/neumann-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/neumann-poisson/cpp/CMakeFiles/demo_neumann-poisson.dir/DependInfo.cmake "--color=" 207s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 207s make -f documented/neumann-poisson/cpp/CMakeFiles/demo_neumann-poisson.dir/build.make documented/neumann-poisson/cpp/CMakeFiles/demo_neumann-poisson.dir/build 207s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 207s [ 18%] Building CXX object documented/neumann-poisson/cpp/CMakeFiles/demo_neumann-poisson.dir/main.cpp.o 207s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/neumann-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/neumann-poisson/cpp/CMakeFiles/demo_neumann-poisson.dir/main.cpp.o -MF CMakeFiles/demo_neumann-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_neumann-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/neumann-poisson/cpp/main.cpp 210s [ 19%] Linking CXX executable demo_cahn-hilliard 210s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/cahn-hilliard/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_cahn-hilliard.dir/link.txt --verbose=1 211s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_cahn-hilliard.dir/link.d "CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard2D.cpp.o" "CMakeFiles/demo_cahn-hilliard.dir/CahnHilliard3D.cpp.o" "CMakeFiles/demo_cahn-hilliard.dir/main.cpp.o" -o demo_cahn-hilliard -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 211s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 211s [ 19%] Built target demo_cahn-hilliard 211s make -f documented/nonlinear-poisson/cpp/CMakeFiles/demo_nonlinear-poisson.dir/build.make documented/nonlinear-poisson/cpp/CMakeFiles/demo_nonlinear-poisson.dir/depend 211s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 211s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonlinear-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonlinear-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonlinear-poisson/cpp/CMakeFiles/demo_nonlinear-poisson.dir/DependInfo.cmake "--color=" 211s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 211s make -f documented/nonlinear-poisson/cpp/CMakeFiles/demo_nonlinear-poisson.dir/build.make documented/nonlinear-poisson/cpp/CMakeFiles/demo_nonlinear-poisson.dir/build 211s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 211s [ 20%] Building CXX object documented/nonlinear-poisson/cpp/CMakeFiles/demo_nonlinear-poisson.dir/main.cpp.o 211s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonlinear-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/nonlinear-poisson/cpp/CMakeFiles/demo_nonlinear-poisson.dir/main.cpp.o -MF CMakeFiles/demo_nonlinear-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_nonlinear-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonlinear-poisson/cpp/main.cpp 211s [ 21%] Linking CXX executable demo_mixed-poisson 211s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/mixed-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_mixed-poisson.dir/link.txt --verbose=1 212s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_mixed-poisson.dir/link.d "CMakeFiles/demo_mixed-poisson.dir/main.cpp.o" -o demo_mixed-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 212s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 212s [ 21%] Built target demo_mixed-poisson 212s make -f documented/nonmatching-interpolation/cpp/CMakeFiles/demo_nonmatching-interpolation.dir/build.make documented/nonmatching-interpolation/cpp/CMakeFiles/demo_nonmatching-interpolation.dir/depend 212s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 212s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonmatching-interpolation/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonmatching-interpolation/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonmatching-interpolation/cpp/CMakeFiles/demo_nonmatching-interpolation.dir/DependInfo.cmake "--color=" 212s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 212s make -f documented/nonmatching-interpolation/cpp/CMakeFiles/demo_nonmatching-interpolation.dir/build.make documented/nonmatching-interpolation/cpp/CMakeFiles/demo_nonmatching-interpolation.dir/build 212s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 212s [ 22%] Building CXX object documented/nonmatching-interpolation/cpp/CMakeFiles/demo_nonmatching-interpolation.dir/main.cpp.o 212s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonmatching-interpolation/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/nonmatching-interpolation/cpp/CMakeFiles/demo_nonmatching-interpolation.dir/main.cpp.o -MF CMakeFiles/demo_nonmatching-interpolation.dir/main.cpp.o.d -o CMakeFiles/demo_nonmatching-interpolation.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonmatching-interpolation/cpp/main.cpp 213s [ 23%] Linking CXX executable demo_neumann-poisson 213s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/neumann-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_neumann-poisson.dir/link.txt --verbose=1 214s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_neumann-poisson.dir/link.d "CMakeFiles/demo_neumann-poisson.dir/main.cpp.o" -o demo_neumann-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 214s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 214s [ 23%] Built target demo_neumann-poisson 214s make -f documented/periodic/cpp/CMakeFiles/demo_periodic.dir/build.make documented/periodic/cpp/CMakeFiles/demo_periodic.dir/depend 214s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 214s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/periodic/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/periodic/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/periodic/cpp/CMakeFiles/demo_periodic.dir/DependInfo.cmake "--color=" 214s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 214s make -f documented/periodic/cpp/CMakeFiles/demo_periodic.dir/build.make documented/periodic/cpp/CMakeFiles/demo_periodic.dir/build 214s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 214s [ 24%] Building CXX object documented/periodic/cpp/CMakeFiles/demo_periodic.dir/main.cpp.o 214s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/periodic/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/periodic/cpp/CMakeFiles/demo_periodic.dir/main.cpp.o -MF CMakeFiles/demo_periodic.dir/main.cpp.o.d -o CMakeFiles/demo_periodic.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/periodic/cpp/main.cpp 218s [ 25%] Linking CXX executable demo_nonlinear-poisson 218s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonlinear-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_nonlinear-poisson.dir/link.txt --verbose=1 218s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_nonlinear-poisson.dir/link.d "CMakeFiles/demo_nonlinear-poisson.dir/main.cpp.o" -o demo_nonlinear-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 218s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 218s [ 25%] Built target demo_nonlinear-poisson 218s make -f documented/poisson/cpp/CMakeFiles/demo_poisson.dir/build.make documented/poisson/cpp/CMakeFiles/demo_poisson.dir/depend 218s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 218s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/poisson/cpp/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 218s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 218s make -f documented/poisson/cpp/CMakeFiles/demo_poisson.dir/build.make documented/poisson/cpp/CMakeFiles/demo_poisson.dir/build 218s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 218s [ 26%] Building CXX object documented/poisson/cpp/CMakeFiles/demo_poisson.dir/main.cpp.o 218s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/poisson/cpp/CMakeFiles/demo_poisson.dir/main.cpp.o -MF CMakeFiles/demo_poisson.dir/main.cpp.o.d -o CMakeFiles/demo_poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/poisson/cpp/main.cpp 218s [ 27%] Linking CXX executable demo_nonmatching-interpolation 218s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/nonmatching-interpolation/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_nonmatching-interpolation.dir/link.txt --verbose=1 219s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_nonmatching-interpolation.dir/link.d "CMakeFiles/demo_nonmatching-interpolation.dir/main.cpp.o" -o demo_nonmatching-interpolation -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 219s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 219s [ 27%] Built target demo_nonmatching-interpolation 219s make -f documented/singular-poisson/cpp/CMakeFiles/demo_singular-poisson.dir/build.make documented/singular-poisson/cpp/CMakeFiles/demo_singular-poisson.dir/depend 219s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 219s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/singular-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/singular-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/singular-poisson/cpp/CMakeFiles/demo_singular-poisson.dir/DependInfo.cmake "--color=" 219s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 219s make -f documented/singular-poisson/cpp/CMakeFiles/demo_singular-poisson.dir/build.make documented/singular-poisson/cpp/CMakeFiles/demo_singular-poisson.dir/build 219s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 219s [ 28%] Building CXX object documented/singular-poisson/cpp/CMakeFiles/demo_singular-poisson.dir/main.cpp.o 219s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/singular-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/singular-poisson/cpp/CMakeFiles/demo_singular-poisson.dir/main.cpp.o -MF CMakeFiles/demo_singular-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_singular-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/singular-poisson/cpp/main.cpp 220s [ 29%] Linking CXX executable demo_periodic 220s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/periodic/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_periodic.dir/link.txt --verbose=1 221s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_periodic.dir/link.d CMakeFiles/demo_periodic.dir/main.cpp.o -o demo_periodic -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 221s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 221s [ 29%] Built target demo_periodic 221s make -f documented/stokes-iterative/cpp/CMakeFiles/demo_stokes-iterative.dir/build.make documented/stokes-iterative/cpp/CMakeFiles/demo_stokes-iterative.dir/depend 221s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 221s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-iterative/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-iterative/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-iterative/cpp/CMakeFiles/demo_stokes-iterative.dir/DependInfo.cmake "--color=" 221s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 221s make -f documented/stokes-iterative/cpp/CMakeFiles/demo_stokes-iterative.dir/build.make documented/stokes-iterative/cpp/CMakeFiles/demo_stokes-iterative.dir/build 221s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 221s [ 30%] Building CXX object documented/stokes-iterative/cpp/CMakeFiles/demo_stokes-iterative.dir/main.cpp.o 221s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-iterative/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/stokes-iterative/cpp/CMakeFiles/demo_stokes-iterative.dir/main.cpp.o -MF CMakeFiles/demo_stokes-iterative.dir/main.cpp.o.d -o CMakeFiles/demo_stokes-iterative.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-iterative/cpp/main.cpp 222s [ 31%] Linking CXX executable demo_navier-stokes 222s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/navier-stokes/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_navier-stokes.dir/link.txt --verbose=1 222s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_navier-stokes.dir/link.d "CMakeFiles/demo_navier-stokes.dir/main.cpp.o" -o demo_navier-stokes -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 222s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 222s [ 31%] Built target demo_navier-stokes 222s make -f documented/stokes-taylor-hood/cpp/CMakeFiles/demo_stokes-taylor-hood.dir/build.make documented/stokes-taylor-hood/cpp/CMakeFiles/demo_stokes-taylor-hood.dir/depend 222s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 222s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-taylor-hood/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-taylor-hood/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-taylor-hood/cpp/CMakeFiles/demo_stokes-taylor-hood.dir/DependInfo.cmake "--color=" 222s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 222s make -f documented/stokes-taylor-hood/cpp/CMakeFiles/demo_stokes-taylor-hood.dir/build.make documented/stokes-taylor-hood/cpp/CMakeFiles/demo_stokes-taylor-hood.dir/build 222s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 222s [ 32%] Building CXX object documented/stokes-taylor-hood/cpp/CMakeFiles/demo_stokes-taylor-hood.dir/main.cpp.o 222s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-taylor-hood/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/stokes-taylor-hood/cpp/CMakeFiles/demo_stokes-taylor-hood.dir/main.cpp.o -MF CMakeFiles/demo_stokes-taylor-hood.dir/main.cpp.o.d -o CMakeFiles/demo_stokes-taylor-hood.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-taylor-hood/cpp/main.cpp 225s [ 33%] Linking CXX executable demo_poisson 225s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 225s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_poisson.dir/link.d CMakeFiles/demo_poisson.dir/main.cpp.o -o demo_poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 225s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 225s [ 33%] Built target demo_poisson 225s make -f documented/subdomains/cpp/CMakeFiles/demo_subdomains.dir/build.make documented/subdomains/cpp/CMakeFiles/demo_subdomains.dir/depend 225s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 225s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/subdomains/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/subdomains/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/subdomains/cpp/CMakeFiles/demo_subdomains.dir/DependInfo.cmake "--color=" 225s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 225s make -f documented/subdomains/cpp/CMakeFiles/demo_subdomains.dir/build.make documented/subdomains/cpp/CMakeFiles/demo_subdomains.dir/build 225s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 225s [ 34%] Building CXX object documented/subdomains/cpp/CMakeFiles/demo_subdomains.dir/main.cpp.o 225s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/subdomains/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT documented/subdomains/cpp/CMakeFiles/demo_subdomains.dir/main.cpp.o -MF CMakeFiles/demo_subdomains.dir/main.cpp.o.d -o CMakeFiles/demo_subdomains.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/subdomains/cpp/main.cpp 226s [ 35%] Linking CXX executable demo_singular-poisson 226s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/singular-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_singular-poisson.dir/link.txt --verbose=1 226s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_singular-poisson.dir/link.d "CMakeFiles/demo_singular-poisson.dir/main.cpp.o" -o demo_singular-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 226s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 226s [ 35%] Built target demo_singular-poisson 226s make -f undocumented/advection-diffusion/cpp/CMakeFiles/demo_advection-diffusion.dir/build.make undocumented/advection-diffusion/cpp/CMakeFiles/demo_advection-diffusion.dir/depend 226s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 226s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/advection-diffusion/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/advection-diffusion/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/advection-diffusion/cpp/CMakeFiles/demo_advection-diffusion.dir/DependInfo.cmake "--color=" 226s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 226s make -f undocumented/advection-diffusion/cpp/CMakeFiles/demo_advection-diffusion.dir/build.make undocumented/advection-diffusion/cpp/CMakeFiles/demo_advection-diffusion.dir/build 226s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 226s [ 35%] Building CXX object undocumented/advection-diffusion/cpp/CMakeFiles/demo_advection-diffusion.dir/main.cpp.o 226s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/advection-diffusion/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/advection-diffusion/cpp/CMakeFiles/demo_advection-diffusion.dir/main.cpp.o -MF CMakeFiles/demo_advection-diffusion.dir/main.cpp.o.d -o CMakeFiles/demo_advection-diffusion.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/advection-diffusion/cpp/main.cpp 230s [ 36%] Linking CXX executable demo_subdomains 230s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/subdomains/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_subdomains.dir/link.txt --verbose=1 231s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_subdomains.dir/link.d CMakeFiles/demo_subdomains.dir/main.cpp.o -o demo_subdomains -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 231s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 231s [ 36%] Built target demo_subdomains 231s make -f undocumented/ale/cpp/CMakeFiles/demo_ale.dir/build.make undocumented/ale/cpp/CMakeFiles/demo_ale.dir/depend 231s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 231s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/ale/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/ale/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/ale/cpp/CMakeFiles/demo_ale.dir/DependInfo.cmake "--color=" 231s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 231s make -f undocumented/ale/cpp/CMakeFiles/demo_ale.dir/build.make undocumented/ale/cpp/CMakeFiles/demo_ale.dir/build 231s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 231s [ 37%] Building CXX object undocumented/ale/cpp/CMakeFiles/demo_ale.dir/main.cpp.o 231s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/ale/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/ale/cpp/CMakeFiles/demo_ale.dir/main.cpp.o -MF CMakeFiles/demo_ale.dir/main.cpp.o.d -o CMakeFiles/demo_ale.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/ale/cpp/main.cpp 231s [ 38%] Linking CXX executable demo_stokes-iterative 231s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-iterative/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_stokes-iterative.dir/link.txt --verbose=1 232s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_stokes-iterative.dir/link.d "CMakeFiles/demo_stokes-iterative.dir/main.cpp.o" -o demo_stokes-iterative -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 232s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s [ 38%] Built target demo_stokes-iterative 232s make -f undocumented/auto-adaptive-navier-stokes/cpp/CMakeFiles/demo_auto-adaptive-navier-stokes.dir/build.make undocumented/auto-adaptive-navier-stokes/cpp/CMakeFiles/demo_auto-adaptive-navier-stokes.dir/depend 232s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/auto-adaptive-navier-stokes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/auto-adaptive-navier-stokes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/auto-adaptive-navier-stokes/cpp/CMakeFiles/demo_auto-adaptive-navier-stokes.dir/DependInfo.cmake "--color=" 232s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s make -f undocumented/auto-adaptive-navier-stokes/cpp/CMakeFiles/demo_auto-adaptive-navier-stokes.dir/build.make undocumented/auto-adaptive-navier-stokes/cpp/CMakeFiles/demo_auto-adaptive-navier-stokes.dir/build 232s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s [ 39%] Building CXX object undocumented/auto-adaptive-navier-stokes/cpp/CMakeFiles/demo_auto-adaptive-navier-stokes.dir/main.cpp.o 232s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/auto-adaptive-navier-stokes/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/auto-adaptive-navier-stokes/cpp/CMakeFiles/demo_auto-adaptive-navier-stokes.dir/main.cpp.o -MF CMakeFiles/demo_auto-adaptive-navier-stokes.dir/main.cpp.o.d -o CMakeFiles/demo_auto-adaptive-navier-stokes.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp 232s [ 40%] Linking CXX executable demo_stokes-taylor-hood 232s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/documented/stokes-taylor-hood/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_stokes-taylor-hood.dir/link.txt --verbose=1 232s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_stokes-taylor-hood.dir/link.d "CMakeFiles/demo_stokes-taylor-hood.dir/main.cpp.o" -o demo_stokes-taylor-hood -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 232s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s [ 40%] Built target demo_stokes-taylor-hood 232s make -f undocumented/block-matrix/cpp/CMakeFiles/demo_block-matrix.dir/build.make undocumented/block-matrix/cpp/CMakeFiles/demo_block-matrix.dir/depend 232s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/block-matrix/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/block-matrix/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/block-matrix/cpp/CMakeFiles/demo_block-matrix.dir/DependInfo.cmake "--color=" 232s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s make -f undocumented/block-matrix/cpp/CMakeFiles/demo_block-matrix.dir/build.make undocumented/block-matrix/cpp/CMakeFiles/demo_block-matrix.dir/build 232s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 232s [ 41%] Building CXX object undocumented/block-matrix/cpp/CMakeFiles/demo_block-matrix.dir/main.cpp.o 232s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/block-matrix/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/block-matrix/cpp/CMakeFiles/demo_block-matrix.dir/main.cpp.o -MF CMakeFiles/demo_block-matrix.dir/main.cpp.o.d -o CMakeFiles/demo_block-matrix.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/block-matrix/cpp/main.cpp 235s [ 42%] Linking CXX executable demo_ale 235s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/ale/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_ale.dir/link.txt --verbose=1 236s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_ale.dir/link.d CMakeFiles/demo_ale.dir/main.cpp.o -o demo_ale -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 236s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 236s [ 42%] Built target demo_ale 236s make -f undocumented/conditional/cpp/CMakeFiles/demo_conditional.dir/build.make undocumented/conditional/cpp/CMakeFiles/demo_conditional.dir/depend 236s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 236s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/conditional/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/conditional/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/conditional/cpp/CMakeFiles/demo_conditional.dir/DependInfo.cmake "--color=" 236s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 236s make -f undocumented/conditional/cpp/CMakeFiles/demo_conditional.dir/build.make undocumented/conditional/cpp/CMakeFiles/demo_conditional.dir/build 236s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 236s [ 43%] Building CXX object undocumented/conditional/cpp/CMakeFiles/demo_conditional.dir/main.cpp.o 236s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/conditional/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/conditional/cpp/CMakeFiles/demo_conditional.dir/main.cpp.o -MF CMakeFiles/demo_conditional.dir/main.cpp.o.d -o CMakeFiles/demo_conditional.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/conditional/cpp/main.cpp 237s [ 44%] Linking CXX executable demo_advection-diffusion 237s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/advection-diffusion/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_advection-diffusion.dir/link.txt --verbose=1 237s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_advection-diffusion.dir/link.d "CMakeFiles/demo_advection-diffusion.dir/main.cpp.o" -o demo_advection-diffusion -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 237s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 237s [ 44%] Built target demo_advection-diffusion 237s make -f undocumented/contact-vi-snes/cpp/CMakeFiles/demo_contact-vi-snes.dir/build.make undocumented/contact-vi-snes/cpp/CMakeFiles/demo_contact-vi-snes.dir/depend 237s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 237s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-snes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-snes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-snes/cpp/CMakeFiles/demo_contact-vi-snes.dir/DependInfo.cmake "--color=" 237s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 237s make -f undocumented/contact-vi-snes/cpp/CMakeFiles/demo_contact-vi-snes.dir/build.make undocumented/contact-vi-snes/cpp/CMakeFiles/demo_contact-vi-snes.dir/build 237s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 237s [ 45%] Building CXX object undocumented/contact-vi-snes/cpp/CMakeFiles/demo_contact-vi-snes.dir/main.cpp.o 237s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-snes/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/contact-vi-snes/cpp/CMakeFiles/demo_contact-vi-snes.dir/main.cpp.o -MF CMakeFiles/demo_contact-vi-snes.dir/main.cpp.o.d -o CMakeFiles/demo_contact-vi-snes.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-snes/cpp/main.cpp 239s [ 46%] Linking CXX executable demo_block-matrix 239s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/block-matrix/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_block-matrix.dir/link.txt --verbose=1 240s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_block-matrix.dir/link.d "CMakeFiles/demo_block-matrix.dir/main.cpp.o" -o demo_block-matrix -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 240s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 240s [ 46%] Built target demo_block-matrix 240s make -f undocumented/contact-vi-tao/cpp/CMakeFiles/demo_contact-vi-tao.dir/build.make undocumented/contact-vi-tao/cpp/CMakeFiles/demo_contact-vi-tao.dir/depend 240s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 240s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-tao/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-tao/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-tao/cpp/CMakeFiles/demo_contact-vi-tao.dir/DependInfo.cmake "--color=" 240s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 240s make -f undocumented/contact-vi-tao/cpp/CMakeFiles/demo_contact-vi-tao.dir/build.make undocumented/contact-vi-tao/cpp/CMakeFiles/demo_contact-vi-tao.dir/build 240s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 240s [ 47%] Building CXX object undocumented/contact-vi-tao/cpp/CMakeFiles/demo_contact-vi-tao.dir/main.cpp.o 240s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-tao/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/contact-vi-tao/cpp/CMakeFiles/demo_contact-vi-tao.dir/main.cpp.o -MF CMakeFiles/demo_contact-vi-tao.dir/main.cpp.o.d -o CMakeFiles/demo_contact-vi-tao.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-tao/cpp/main.cpp 243s [ 48%] Linking CXX executable demo_conditional 243s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/conditional/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_conditional.dir/link.txt --verbose=1 243s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_conditional.dir/link.d CMakeFiles/demo_conditional.dir/main.cpp.o -o demo_conditional -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 243s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 243s [ 48%] Built target demo_conditional 243s make -f undocumented/curl-curl/cpp/CMakeFiles/demo_curl-curl.dir/build.make undocumented/curl-curl/cpp/CMakeFiles/demo_curl-curl.dir/depend 243s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 243s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/curl-curl/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/curl-curl/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/curl-curl/cpp/CMakeFiles/demo_curl-curl.dir/DependInfo.cmake "--color=" 243s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 243s make -f undocumented/curl-curl/cpp/CMakeFiles/demo_curl-curl.dir/build.make undocumented/curl-curl/cpp/CMakeFiles/demo_curl-curl.dir/build 243s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 243s [ 48%] Building CXX object undocumented/curl-curl/cpp/CMakeFiles/demo_curl-curl.dir/main.cpp.o 243s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/curl-curl/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/curl-curl/cpp/CMakeFiles/demo_curl-curl.dir/main.cpp.o -MF CMakeFiles/demo_curl-curl.dir/main.cpp.o.d -o CMakeFiles/demo_curl-curl.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/curl-curl/cpp/main.cpp 244s [ 49%] Linking CXX executable demo_contact-vi-snes 244s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-snes/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_contact-vi-snes.dir/link.txt --verbose=1 245s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_contact-vi-snes.dir/link.d "CMakeFiles/demo_contact-vi-snes.dir/main.cpp.o" -o demo_contact-vi-snes -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 245s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 245s [ 49%] Built target demo_contact-vi-snes 245s make -f undocumented/dg-advection-diffusion/cpp/CMakeFiles/demo_dg-advection-diffusion.dir/build.make undocumented/dg-advection-diffusion/cpp/CMakeFiles/demo_dg-advection-diffusion.dir/depend 245s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 245s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-advection-diffusion/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-advection-diffusion/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-advection-diffusion/cpp/CMakeFiles/demo_dg-advection-diffusion.dir/DependInfo.cmake "--color=" 245s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 245s make -f undocumented/dg-advection-diffusion/cpp/CMakeFiles/demo_dg-advection-diffusion.dir/build.make undocumented/dg-advection-diffusion/cpp/CMakeFiles/demo_dg-advection-diffusion.dir/build 245s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 245s [ 50%] Building CXX object undocumented/dg-advection-diffusion/cpp/CMakeFiles/demo_dg-advection-diffusion.dir/main.cpp.o 245s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-advection-diffusion/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/dg-advection-diffusion/cpp/CMakeFiles/demo_dg-advection-diffusion.dir/main.cpp.o -MF CMakeFiles/demo_dg-advection-diffusion.dir/main.cpp.o.d -o CMakeFiles/demo_dg-advection-diffusion.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-advection-diffusion/cpp/main.cpp 246s [ 51%] Linking CXX executable demo_contact-vi-tao 246s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/contact-vi-tao/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_contact-vi-tao.dir/link.txt --verbose=1 247s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_contact-vi-tao.dir/link.d "CMakeFiles/demo_contact-vi-tao.dir/main.cpp.o" -o demo_contact-vi-tao -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 247s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 247s [ 51%] Built target demo_contact-vi-tao 247s make -f undocumented/dg-poisson/cpp/CMakeFiles/demo_dg-poisson.dir/build.make undocumented/dg-poisson/cpp/CMakeFiles/demo_dg-poisson.dir/depend 247s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 247s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-poisson/cpp/CMakeFiles/demo_dg-poisson.dir/DependInfo.cmake "--color=" 247s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 247s make -f undocumented/dg-poisson/cpp/CMakeFiles/demo_dg-poisson.dir/build.make undocumented/dg-poisson/cpp/CMakeFiles/demo_dg-poisson.dir/build 247s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 247s [ 52%] Building CXX object undocumented/dg-poisson/cpp/CMakeFiles/demo_dg-poisson.dir/main.cpp.o 247s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/dg-poisson/cpp/CMakeFiles/demo_dg-poisson.dir/main.cpp.o -MF CMakeFiles/demo_dg-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_dg-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-poisson/cpp/main.cpp 254s [ 53%] Linking CXX executable demo_dg-poisson 254s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_dg-poisson.dir/link.txt --verbose=1 254s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_dg-poisson.dir/link.d "CMakeFiles/demo_dg-poisson.dir/main.cpp.o" -o demo_dg-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 254s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 254s [ 53%] Built target demo_dg-poisson 254s make -f undocumented/elasticity/cpp/CMakeFiles/demo_elasticity.dir/build.make undocumented/elasticity/cpp/CMakeFiles/demo_elasticity.dir/depend 254s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 254s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elasticity/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elasticity/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elasticity/cpp/CMakeFiles/demo_elasticity.dir/DependInfo.cmake "--color=" 254s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 254s make -f undocumented/elasticity/cpp/CMakeFiles/demo_elasticity.dir/build.make undocumented/elasticity/cpp/CMakeFiles/demo_elasticity.dir/build 254s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 254s [ 54%] Building CXX object undocumented/elasticity/cpp/CMakeFiles/demo_elasticity.dir/main.cpp.o 254s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elasticity/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/elasticity/cpp/CMakeFiles/demo_elasticity.dir/main.cpp.o -MF CMakeFiles/demo_elasticity.dir/main.cpp.o.d -o CMakeFiles/demo_elasticity.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elasticity/cpp/main.cpp 256s [ 55%] Linking CXX executable demo_curl-curl 256s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/curl-curl/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_curl-curl.dir/link.txt --verbose=1 256s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_curl-curl.dir/link.d "CMakeFiles/demo_curl-curl.dir/main.cpp.o" -o demo_curl-curl -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 256s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 256s [ 55%] Built target demo_curl-curl 256s make -f undocumented/elastodynamics/cpp/CMakeFiles/demo_elastodynamics.dir/build.make undocumented/elastodynamics/cpp/CMakeFiles/demo_elastodynamics.dir/depend 256s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 256s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elastodynamics/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elastodynamics/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elastodynamics/cpp/CMakeFiles/demo_elastodynamics.dir/DependInfo.cmake "--color=" 256s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 256s make -f undocumented/elastodynamics/cpp/CMakeFiles/demo_elastodynamics.dir/build.make undocumented/elastodynamics/cpp/CMakeFiles/demo_elastodynamics.dir/build 256s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 256s [ 56%] Building CXX object undocumented/elastodynamics/cpp/CMakeFiles/demo_elastodynamics.dir/main.cpp.o 256s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elastodynamics/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/elastodynamics/cpp/CMakeFiles/demo_elastodynamics.dir/main.cpp.o -MF CMakeFiles/demo_elastodynamics.dir/main.cpp.o.d -o CMakeFiles/demo_elastodynamics.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elastodynamics/cpp/main.cpp 257s [ 57%] Linking CXX executable demo_auto-adaptive-navier-stokes 257s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/auto-adaptive-navier-stokes/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_auto-adaptive-navier-stokes.dir/link.txt --verbose=1 258s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_auto-adaptive-navier-stokes.dir/link.d "CMakeFiles/demo_auto-adaptive-navier-stokes.dir/main.cpp.o" -o demo_auto-adaptive-navier-stokes -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 258s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 258s [ 57%] Built target demo_auto-adaptive-navier-stokes 258s make -f undocumented/eval/cpp/CMakeFiles/demo_eval.dir/build.make undocumented/eval/cpp/CMakeFiles/demo_eval.dir/depend 258s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 258s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/eval/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/eval/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/eval/cpp/CMakeFiles/demo_eval.dir/DependInfo.cmake "--color=" 258s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 258s make -f undocumented/eval/cpp/CMakeFiles/demo_eval.dir/build.make undocumented/eval/cpp/CMakeFiles/demo_eval.dir/build 258s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 258s [ 58%] Building CXX object undocumented/eval/cpp/CMakeFiles/demo_eval.dir/main.cpp.o 258s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/eval/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/eval/cpp/CMakeFiles/demo_eval.dir/main.cpp.o -MF CMakeFiles/demo_eval.dir/main.cpp.o.d -o CMakeFiles/demo_eval.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/eval/cpp/main.cpp 259s [ 59%] Linking CXX executable demo_dg-advection-diffusion 259s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/dg-advection-diffusion/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_dg-advection-diffusion.dir/link.txt --verbose=1 259s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_dg-advection-diffusion.dir/link.d "CMakeFiles/demo_dg-advection-diffusion.dir/main.cpp.o" -o demo_dg-advection-diffusion -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 259s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 259s [ 59%] Built target demo_dg-advection-diffusion 259s make -f undocumented/extrapolation/cpp/CMakeFiles/demo_extrapolation.dir/build.make undocumented/extrapolation/cpp/CMakeFiles/demo_extrapolation.dir/depend 259s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 259s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/extrapolation/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/extrapolation/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/extrapolation/cpp/CMakeFiles/demo_extrapolation.dir/DependInfo.cmake "--color=" 259s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 259s make -f undocumented/extrapolation/cpp/CMakeFiles/demo_extrapolation.dir/build.make undocumented/extrapolation/cpp/CMakeFiles/demo_extrapolation.dir/build 259s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 259s [ 60%] Building CXX object undocumented/extrapolation/cpp/CMakeFiles/demo_extrapolation.dir/main.cpp.o 259s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/extrapolation/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/extrapolation/cpp/CMakeFiles/demo_extrapolation.dir/main.cpp.o -MF CMakeFiles/demo_extrapolation.dir/main.cpp.o.d -o CMakeFiles/demo_extrapolation.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/extrapolation/cpp/main.cpp 265s [ 61%] Linking CXX executable demo_elasticity 265s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elasticity/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_elasticity.dir/link.txt --verbose=1 265s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_elasticity.dir/link.d CMakeFiles/demo_elasticity.dir/main.cpp.o -o demo_elasticity -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 265s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 265s [ 61%] Built target demo_elasticity 265s make -f undocumented/functional/cpp/CMakeFiles/demo_functional.dir/build.make undocumented/functional/cpp/CMakeFiles/demo_functional.dir/depend 265s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 265s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/functional/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/functional/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/functional/cpp/CMakeFiles/demo_functional.dir/DependInfo.cmake "--color=" 265s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 265s make -f undocumented/functional/cpp/CMakeFiles/demo_functional.dir/build.make undocumented/functional/cpp/CMakeFiles/demo_functional.dir/build 265s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 265s [ 62%] Building CXX object undocumented/functional/cpp/CMakeFiles/demo_functional.dir/main.cpp.o 265s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/functional/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/functional/cpp/CMakeFiles/demo_functional.dir/main.cpp.o -MF CMakeFiles/demo_functional.dir/main.cpp.o.d -o CMakeFiles/demo_functional.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/functional/cpp/main.cpp 267s [ 63%] Linking CXX executable demo_elastodynamics 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/elastodynamics/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_elastodynamics.dir/link.txt --verbose=1 267s [ 64%] Linking CXX executable demo_eval 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/eval/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_eval.dir/link.txt --verbose=1 267s [ 65%] Linking CXX executable demo_extrapolation 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/extrapolation/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_extrapolation.dir/link.txt --verbose=1 267s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_eval.dir/link.d CMakeFiles/demo_eval.dir/main.cpp.o -o demo_eval -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 267s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_extrapolation.dir/link.d CMakeFiles/demo_extrapolation.dir/main.cpp.o -o demo_extrapolation -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 267s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s [ 65%] Built target demo_eval 267s make -f undocumented/gmg-poisson/cpp/CMakeFiles/demo_gmg-poisson.dir/build.make undocumented/gmg-poisson/cpp/CMakeFiles/demo_gmg-poisson.dir/depend 267s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_elastodynamics.dir/link.d CMakeFiles/demo_elastodynamics.dir/main.cpp.o -o demo_elastodynamics -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 267s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/gmg-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/gmg-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/gmg-poisson/cpp/CMakeFiles/demo_gmg-poisson.dir/DependInfo.cmake "--color=" 267s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s [ 65%] Built target demo_extrapolation 267s make -f undocumented/lift-drag/cpp/CMakeFiles/demo_lift-drag.dir/build.make undocumented/lift-drag/cpp/CMakeFiles/demo_lift-drag.dir/depend 267s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/lift-drag/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/lift-drag/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/lift-drag/cpp/CMakeFiles/demo_lift-drag.dir/DependInfo.cmake "--color=" 267s [ 65%] Built target demo_elastodynamics 267s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s make -f undocumented/gmg-poisson/cpp/CMakeFiles/demo_gmg-poisson.dir/build.make undocumented/gmg-poisson/cpp/CMakeFiles/demo_gmg-poisson.dir/build 267s make -f undocumented/mesh-quality/cpp/CMakeFiles/demo_mesh-quality.dir/build.make undocumented/mesh-quality/cpp/CMakeFiles/demo_mesh-quality.dir/depend 267s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/mesh-quality/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/mesh-quality/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/mesh-quality/cpp/CMakeFiles/demo_mesh-quality.dir/DependInfo.cmake "--color=" 267s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s make -f undocumented/lift-drag/cpp/CMakeFiles/demo_lift-drag.dir/build.make undocumented/lift-drag/cpp/CMakeFiles/demo_lift-drag.dir/build 267s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s [ 66%] Building CXX object undocumented/gmg-poisson/cpp/CMakeFiles/demo_gmg-poisson.dir/main.cpp.o 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/gmg-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/gmg-poisson/cpp/CMakeFiles/demo_gmg-poisson.dir/main.cpp.o -MF CMakeFiles/demo_gmg-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_gmg-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/gmg-poisson/cpp/main.cpp 267s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s make -f undocumented/mesh-quality/cpp/CMakeFiles/demo_mesh-quality.dir/build.make undocumented/mesh-quality/cpp/CMakeFiles/demo_mesh-quality.dir/build 267s [ 67%] Building CXX object undocumented/lift-drag/cpp/CMakeFiles/demo_lift-drag.dir/main.cpp.o 267s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/lift-drag/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/lift-drag/cpp/CMakeFiles/demo_lift-drag.dir/main.cpp.o -MF CMakeFiles/demo_lift-drag.dir/main.cpp.o.d -o CMakeFiles/demo_lift-drag.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/lift-drag/cpp/main.cpp 267s [ 68%] Building CXX object undocumented/mesh-quality/cpp/CMakeFiles/demo_mesh-quality.dir/main.cpp.o 267s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/mesh-quality/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/mesh-quality/cpp/CMakeFiles/demo_mesh-quality.dir/main.cpp.o -MF CMakeFiles/demo_mesh-quality.dir/main.cpp.o.d -o CMakeFiles/demo_mesh-quality.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/mesh-quality/cpp/main.cpp 272s [ 69%] Linking CXX executable demo_mesh-quality 272s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/mesh-quality/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_mesh-quality.dir/link.txt --verbose=1 272s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_mesh-quality.dir/link.d "CMakeFiles/demo_mesh-quality.dir/main.cpp.o" -o demo_mesh-quality -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 272s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s [ 69%] Built target demo_mesh-quality 273s make -f undocumented/meshfunction-refinement/cpp/CMakeFiles/demo_meshfunction-refinement.dir/build.make undocumented/meshfunction-refinement/cpp/CMakeFiles/demo_meshfunction-refinement.dir/depend 273s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/meshfunction-refinement/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/meshfunction-refinement/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/meshfunction-refinement/cpp/CMakeFiles/demo_meshfunction-refinement.dir/DependInfo.cmake "--color=" 273s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s make -f undocumented/meshfunction-refinement/cpp/CMakeFiles/demo_meshfunction-refinement.dir/build.make undocumented/meshfunction-refinement/cpp/CMakeFiles/demo_meshfunction-refinement.dir/build 273s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s [ 69%] Building CXX object undocumented/meshfunction-refinement/cpp/CMakeFiles/demo_meshfunction-refinement.dir/main.cpp.o 273s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/meshfunction-refinement/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/meshfunction-refinement/cpp/CMakeFiles/demo_meshfunction-refinement.dir/main.cpp.o -MF CMakeFiles/demo_meshfunction-refinement.dir/main.cpp.o.d -o CMakeFiles/demo_meshfunction-refinement.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/meshfunction-refinement/cpp/main.cpp 273s [ 70%] Linking CXX executable demo_functional 273s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/functional/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_functional.dir/link.txt --verbose=1 273s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_functional.dir/link.d CMakeFiles/demo_functional.dir/main.cpp.o -o demo_functional -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 273s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s [ 70%] Built target demo_functional 273s make -f undocumented/multimesh-poisson/cpp/CMakeFiles/demo_multimesh-poisson.dir/build.make undocumented/multimesh-poisson/cpp/CMakeFiles/demo_multimesh-poisson.dir/depend 273s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-poisson/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-poisson/cpp/CMakeFiles/demo_multimesh-poisson.dir/DependInfo.cmake "--color=" 273s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s make -f undocumented/multimesh-poisson/cpp/CMakeFiles/demo_multimesh-poisson.dir/build.make undocumented/multimesh-poisson/cpp/CMakeFiles/demo_multimesh-poisson.dir/build 273s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 273s [ 71%] Building CXX object undocumented/multimesh-poisson/cpp/CMakeFiles/demo_multimesh-poisson.dir/main.cpp.o 273s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-poisson/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/multimesh-poisson/cpp/CMakeFiles/demo_multimesh-poisson.dir/main.cpp.o -MF CMakeFiles/demo_multimesh-poisson.dir/main.cpp.o.d -o CMakeFiles/demo_multimesh-poisson.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-poisson/cpp/main.cpp 274s [ 72%] Linking CXX executable demo_lift-drag 274s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/lift-drag/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_lift-drag.dir/link.txt --verbose=1 274s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_lift-drag.dir/link.d "CMakeFiles/demo_lift-drag.dir/main.cpp.o" -o demo_lift-drag -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 274s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 274s [ 72%] Built target demo_lift-drag 274s make -f undocumented/multimesh-stokes/cpp/CMakeFiles/demo_multimesh-stokes.dir/build.make undocumented/multimesh-stokes/cpp/CMakeFiles/demo_multimesh-stokes.dir/depend 274s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 274s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-stokes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-stokes/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-stokes/cpp/CMakeFiles/demo_multimesh-stokes.dir/DependInfo.cmake "--color=" 274s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 274s make -f undocumented/multimesh-stokes/cpp/CMakeFiles/demo_multimesh-stokes.dir/build.make undocumented/multimesh-stokes/cpp/CMakeFiles/demo_multimesh-stokes.dir/build 274s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 274s [ 73%] Building CXX object undocumented/multimesh-stokes/cpp/CMakeFiles/demo_multimesh-stokes.dir/main.cpp.o 274s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-stokes/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/multimesh-stokes/cpp/CMakeFiles/demo_multimesh-stokes.dir/main.cpp.o -MF CMakeFiles/demo_multimesh-stokes.dir/main.cpp.o.d -o CMakeFiles/demo_multimesh-stokes.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-stokes/cpp/main.cpp 275s [ 74%] Linking CXX executable demo_gmg-poisson 275s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/gmg-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_gmg-poisson.dir/link.txt --verbose=1 275s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_gmg-poisson.dir/link.d "CMakeFiles/demo_gmg-poisson.dir/main.cpp.o" -o demo_gmg-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 275s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 275s [ 74%] Built target demo_gmg-poisson 275s make -f undocumented/nonmatching-projection/cpp/CMakeFiles/demo_nonmatching-projection.dir/build.make undocumented/nonmatching-projection/cpp/CMakeFiles/demo_nonmatching-projection.dir/depend 275s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 275s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/nonmatching-projection/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/nonmatching-projection/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/nonmatching-projection/cpp/CMakeFiles/demo_nonmatching-projection.dir/DependInfo.cmake "--color=" 275s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 275s make -f undocumented/nonmatching-projection/cpp/CMakeFiles/demo_nonmatching-projection.dir/build.make undocumented/nonmatching-projection/cpp/CMakeFiles/demo_nonmatching-projection.dir/build 275s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 275s [ 75%] Building CXX object undocumented/nonmatching-projection/cpp/CMakeFiles/demo_nonmatching-projection.dir/main.cpp.o 275s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/nonmatching-projection/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/nonmatching-projection/cpp/CMakeFiles/demo_nonmatching-projection.dir/main.cpp.o -MF CMakeFiles/demo_nonmatching-projection.dir/main.cpp.o.d -o CMakeFiles/demo_nonmatching-projection.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/nonmatching-projection/cpp/main.cpp 278s [ 76%] Linking CXX executable demo_meshfunction-refinement 278s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/meshfunction-refinement/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_meshfunction-refinement.dir/link.txt --verbose=1 278s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_meshfunction-refinement.dir/link.d "CMakeFiles/demo_meshfunction-refinement.dir/main.cpp.o" -o demo_meshfunction-refinement -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 278s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 278s [ 76%] Built target demo_meshfunction-refinement 278s make -f undocumented/parallel-refinement/cpp/CMakeFiles/demo_parallel-refinement.dir/build.make undocumented/parallel-refinement/cpp/CMakeFiles/demo_parallel-refinement.dir/depend 278s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 278s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parallel-refinement/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parallel-refinement/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parallel-refinement/cpp/CMakeFiles/demo_parallel-refinement.dir/DependInfo.cmake "--color=" 278s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 278s make -f undocumented/parallel-refinement/cpp/CMakeFiles/demo_parallel-refinement.dir/build.make undocumented/parallel-refinement/cpp/CMakeFiles/demo_parallel-refinement.dir/build 278s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 278s [ 77%] Building CXX object undocumented/parallel-refinement/cpp/CMakeFiles/demo_parallel-refinement.dir/main.cpp.o 278s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parallel-refinement/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/parallel-refinement/cpp/CMakeFiles/demo_parallel-refinement.dir/main.cpp.o -MF CMakeFiles/demo_parallel-refinement.dir/main.cpp.o.d -o CMakeFiles/demo_parallel-refinement.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parallel-refinement/cpp/main.cpp 282s [ 78%] Linking CXX executable demo_multimesh-poisson 282s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-poisson/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_multimesh-poisson.dir/link.txt --verbose=1 282s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_multimesh-poisson.dir/link.d "CMakeFiles/demo_multimesh-poisson.dir/main.cpp.o" -o demo_multimesh-poisson -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 282s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 282s [ 78%] Built target demo_multimesh-poisson 282s make -f undocumented/parameters/cpp/CMakeFiles/demo_parameters.dir/build.make undocumented/parameters/cpp/CMakeFiles/demo_parameters.dir/depend 282s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 282s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parameters/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parameters/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parameters/cpp/CMakeFiles/demo_parameters.dir/DependInfo.cmake "--color=" 282s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 282s make -f undocumented/parameters/cpp/CMakeFiles/demo_parameters.dir/build.make undocumented/parameters/cpp/CMakeFiles/demo_parameters.dir/build 282s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 282s [ 79%] Building CXX object undocumented/parameters/cpp/CMakeFiles/demo_parameters.dir/main.cpp.o 282s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parameters/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/parameters/cpp/CMakeFiles/demo_parameters.dir/main.cpp.o -MF CMakeFiles/demo_parameters.dir/main.cpp.o.d -o CMakeFiles/demo_parameters.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parameters/cpp/main.cpp 284s [ 80%] Linking CXX executable demo_parallel-refinement 284s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parallel-refinement/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_parallel-refinement.dir/link.txt --verbose=1 284s [ 81%] Linking CXX executable demo_nonmatching-projection 284s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/nonmatching-projection/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_nonmatching-projection.dir/link.txt --verbose=1 284s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_parallel-refinement.dir/link.d "CMakeFiles/demo_parallel-refinement.dir/main.cpp.o" -o demo_parallel-refinement -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 284s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s [ 81%] Built target demo_parallel-refinement 284s make -f undocumented/poisson1D/cpp/CMakeFiles/demo_poisson1D.dir/build.make undocumented/poisson1D/cpp/CMakeFiles/demo_poisson1D.dir/depend 284s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D/cpp/CMakeFiles/demo_poisson1D.dir/DependInfo.cmake "--color=" 284s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s make -f undocumented/poisson1D/cpp/CMakeFiles/demo_poisson1D.dir/build.make undocumented/poisson1D/cpp/CMakeFiles/demo_poisson1D.dir/build 284s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s [ 82%] Building CXX object undocumented/poisson1D/cpp/CMakeFiles/demo_poisson1D.dir/main.cpp.o 284s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/poisson1D/cpp/CMakeFiles/demo_poisson1D.dir/main.cpp.o -MF CMakeFiles/demo_poisson1D.dir/main.cpp.o.d -o CMakeFiles/demo_poisson1D.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D/cpp/main.cpp 284s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_nonmatching-projection.dir/link.d "CMakeFiles/demo_nonmatching-projection.dir/main.cpp.o" -o demo_nonmatching-projection -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 284s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s [ 82%] Built target demo_nonmatching-projection 284s make -f undocumented/poisson1D-in-2D/cpp/CMakeFiles/demo_poisson1D-in-2D.dir/build.make undocumented/poisson1D-in-2D/cpp/CMakeFiles/demo_poisson1D-in-2D.dir/depend 284s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D-in-2D/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D-in-2D/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D-in-2D/cpp/CMakeFiles/demo_poisson1D-in-2D.dir/DependInfo.cmake "--color=" 284s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s make -f undocumented/poisson1D-in-2D/cpp/CMakeFiles/demo_poisson1D-in-2D.dir/build.make undocumented/poisson1D-in-2D/cpp/CMakeFiles/demo_poisson1D-in-2D.dir/build 284s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 284s [ 83%] Building CXX object undocumented/poisson1D-in-2D/cpp/CMakeFiles/demo_poisson1D-in-2D.dir/main.cpp.o 284s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D-in-2D/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/poisson1D-in-2D/cpp/CMakeFiles/demo_poisson1D-in-2D.dir/main.cpp.o -MF CMakeFiles/demo_poisson1D-in-2D.dir/main.cpp.o.d -o CMakeFiles/demo_poisson1D-in-2D.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D-in-2D/cpp/main.cpp 286s [ 84%] Linking CXX executable demo_parameters 286s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/parameters/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_parameters.dir/link.txt --verbose=1 287s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_parameters.dir/link.d CMakeFiles/demo_parameters.dir/main.cpp.o -o demo_parameters -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 287s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s [ 84%] Built target demo_parameters 287s make -f undocumented/poisson-disc/cpp/CMakeFiles/demo_poisson-disc.dir/build.make undocumented/poisson-disc/cpp/CMakeFiles/demo_poisson-disc.dir/depend 287s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson-disc/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson-disc/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson-disc/cpp/CMakeFiles/demo_poisson-disc.dir/DependInfo.cmake "--color=" 287s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s make -f undocumented/poisson-disc/cpp/CMakeFiles/demo_poisson-disc.dir/build.make undocumented/poisson-disc/cpp/CMakeFiles/demo_poisson-disc.dir/build 287s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s [ 84%] Building CXX object undocumented/poisson-disc/cpp/CMakeFiles/demo_poisson-disc.dir/main.cpp.o 287s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson-disc/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/poisson-disc/cpp/CMakeFiles/demo_poisson-disc.dir/main.cpp.o -MF CMakeFiles/demo_poisson-disc.dir/main.cpp.o.d -o CMakeFiles/demo_poisson-disc.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson-disc/cpp/main.cpp 287s [ 85%] Linking CXX executable demo_multimesh-stokes 287s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/multimesh-stokes/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_multimesh-stokes.dir/link.txt --verbose=1 287s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_multimesh-stokes.dir/link.d "CMakeFiles/demo_multimesh-stokes.dir/main.cpp.o" -o demo_multimesh-stokes -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 287s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s [ 85%] Built target demo_multimesh-stokes 287s make -f undocumented/refinement/cpp/CMakeFiles/demo_refinement.dir/build.make undocumented/refinement/cpp/CMakeFiles/demo_refinement.dir/depend 287s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/refinement/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/refinement/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/refinement/cpp/CMakeFiles/demo_refinement.dir/DependInfo.cmake "--color=" 287s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s make -f undocumented/refinement/cpp/CMakeFiles/demo_refinement.dir/build.make undocumented/refinement/cpp/CMakeFiles/demo_refinement.dir/build 287s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 287s [ 86%] Building CXX object undocumented/refinement/cpp/CMakeFiles/demo_refinement.dir/main.cpp.o 287s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/refinement/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/refinement/cpp/CMakeFiles/demo_refinement.dir/main.cpp.o -MF CMakeFiles/demo_refinement.dir/main.cpp.o.d -o CMakeFiles/demo_refinement.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/refinement/cpp/main.cpp 290s [ 87%] Linking CXX executable demo_poisson1D 290s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson1D.dir/link.txt --verbose=1 290s [ 88%] Linking CXX executable demo_poisson1D-in-2D 290s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson1D-in-2D/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson1D-in-2D.dir/link.txt --verbose=1 291s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_poisson1D.dir/link.d CMakeFiles/demo_poisson1D.dir/main.cpp.o -o demo_poisson1D -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 291s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s [ 88%] Built target demo_poisson1D 291s make -f undocumented/spatial-coordinates/cpp/CMakeFiles/demo_spatial-coordinates.dir/build.make undocumented/spatial-coordinates/cpp/CMakeFiles/demo_spatial-coordinates.dir/depend 291s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/spatial-coordinates/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/spatial-coordinates/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/spatial-coordinates/cpp/CMakeFiles/demo_spatial-coordinates.dir/DependInfo.cmake "--color=" 291s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s make -f undocumented/spatial-coordinates/cpp/CMakeFiles/demo_spatial-coordinates.dir/build.make undocumented/spatial-coordinates/cpp/CMakeFiles/demo_spatial-coordinates.dir/build 291s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s [ 89%] Building CXX object undocumented/spatial-coordinates/cpp/CMakeFiles/demo_spatial-coordinates.dir/main.cpp.o 291s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/spatial-coordinates/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/spatial-coordinates/cpp/CMakeFiles/demo_spatial-coordinates.dir/main.cpp.o -MF CMakeFiles/demo_spatial-coordinates.dir/main.cpp.o.d -o CMakeFiles/demo_spatial-coordinates.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/spatial-coordinates/cpp/main.cpp 291s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_poisson1D-in-2D.dir/link.d "CMakeFiles/demo_poisson1D-in-2D.dir/main.cpp.o" -o demo_poisson1D-in-2D -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 291s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s [ 89%] Built target demo_poisson1D-in-2D 291s make -f undocumented/submesh/cpp/CMakeFiles/demo_submesh.dir/build.make undocumented/submesh/cpp/CMakeFiles/demo_submesh.dir/depend 291s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/submesh/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/submesh/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/submesh/cpp/CMakeFiles/demo_submesh.dir/DependInfo.cmake "--color=" 291s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s make -f undocumented/submesh/cpp/CMakeFiles/demo_submesh.dir/build.make undocumented/submesh/cpp/CMakeFiles/demo_submesh.dir/build 291s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 291s [ 90%] Building CXX object undocumented/submesh/cpp/CMakeFiles/demo_submesh.dir/main.cpp.o 291s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/submesh/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/submesh/cpp/CMakeFiles/demo_submesh.dir/main.cpp.o -MF CMakeFiles/demo_submesh.dir/main.cpp.o.d -o CMakeFiles/demo_submesh.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/submesh/cpp/main.cpp 292s [ 91%] Linking CXX executable demo_refinement 292s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/refinement/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_refinement.dir/link.txt --verbose=1 293s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_refinement.dir/link.d CMakeFiles/demo_refinement.dir/main.cpp.o -o demo_refinement -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 293s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 293s [ 91%] Built target demo_refinement 293s make -f undocumented/sym-dirichlet-bc/cpp/CMakeFiles/demo_sym-dirichlet-bc.dir/build.make undocumented/sym-dirichlet-bc/cpp/CMakeFiles/demo_sym-dirichlet-bc.dir/depend 293s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 293s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/sym-dirichlet-bc/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/sym-dirichlet-bc/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/sym-dirichlet-bc/cpp/CMakeFiles/demo_sym-dirichlet-bc.dir/DependInfo.cmake "--color=" 293s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 293s make -f undocumented/sym-dirichlet-bc/cpp/CMakeFiles/demo_sym-dirichlet-bc.dir/build.make undocumented/sym-dirichlet-bc/cpp/CMakeFiles/demo_sym-dirichlet-bc.dir/build 293s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 293s [ 92%] Building CXX object undocumented/sym-dirichlet-bc/cpp/CMakeFiles/demo_sym-dirichlet-bc.dir/main.cpp.o 293s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/sym-dirichlet-bc/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/sym-dirichlet-bc/cpp/CMakeFiles/demo_sym-dirichlet-bc.dir/main.cpp.o -MF CMakeFiles/demo_sym-dirichlet-bc.dir/main.cpp.o.d -o CMakeFiles/demo_sym-dirichlet-bc.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/sym-dirichlet-bc/cpp/main.cpp 295s [ 93%] Linking CXX executable demo_poisson-disc 295s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/poisson-disc/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson-disc.dir/link.txt --verbose=1 295s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_poisson-disc.dir/link.d "CMakeFiles/demo_poisson-disc.dir/main.cpp.o" -o demo_poisson-disc -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 295s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 295s [ 93%] Built target demo_poisson-disc 295s make -f undocumented/time-series/cpp/CMakeFiles/demo_time-series.dir/build.make undocumented/time-series/cpp/CMakeFiles/demo_time-series.dir/depend 295s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 295s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/time-series/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/time-series/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/time-series/cpp/CMakeFiles/demo_time-series.dir/DependInfo.cmake "--color=" 295s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 295s make -f undocumented/time-series/cpp/CMakeFiles/demo_time-series.dir/build.make undocumented/time-series/cpp/CMakeFiles/demo_time-series.dir/build 295s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 295s [ 94%] Building CXX object undocumented/time-series/cpp/CMakeFiles/demo_time-series.dir/main.cpp.o 295s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/time-series/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/time-series/cpp/CMakeFiles/demo_time-series.dir/main.cpp.o -MF CMakeFiles/demo_time-series.dir/main.cpp.o.d -o CMakeFiles/demo_time-series.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/time-series/cpp/main.cpp 296s [ 95%] Linking CXX executable demo_submesh 296s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/submesh/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_submesh.dir/link.txt --verbose=1 296s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_submesh.dir/link.d CMakeFiles/demo_submesh.dir/main.cpp.o -o demo_submesh -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 296s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 296s [ 95%] Built target demo_submesh 296s make -f undocumented/waveguide/cpp/CMakeFiles/demo_waveguide.dir/build.make undocumented/waveguide/cpp/CMakeFiles/demo_waveguide.dir/depend 296s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 296s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/waveguide/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/waveguide/cpp /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/waveguide/cpp/CMakeFiles/demo_waveguide.dir/DependInfo.cmake "--color=" 296s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 296s make -f undocumented/waveguide/cpp/CMakeFiles/demo_waveguide.dir/build.make undocumented/waveguide/cpp/CMakeFiles/demo_waveguide.dir/build 296s make[2]: Entering directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 296s [ 96%] Building CXX object undocumented/waveguide/cpp/CMakeFiles/demo_waveguide.dir/main.cpp.o 296s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/waveguide/cpp && /usr/bin/c++ -DDOLFIN_VERSION=\"2019.2.0.64.dev0\" -DHAS_CHOLMOD -DHAS_HDF5 -DHAS_MPI -DHAS_PETSC -DHAS_SCOTCH -DHAS_SLEPC -DHAS_UMFPACK -DHAS_ZLIB -DNDEBUG -I/dolfin -isystem /usr/lib/python3/dist-packages/ffc/backends/ufc -isystem /usr/include/eigen3 -isystem /usr/include/hdf5/openmpi -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/include -isystem /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/include -Wno-comment -O2 -g -DNDEBUG -std=c++11 -MD -MT undocumented/waveguide/cpp/CMakeFiles/demo_waveguide.dir/main.cpp.o -MF CMakeFiles/demo_waveguide.dir/main.cpp.o.d -o CMakeFiles/demo_waveguide.dir/main.cpp.o -c /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/waveguide/cpp/main.cpp 299s [ 97%] Linking CXX executable demo_spatial-coordinates 299s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/spatial-coordinates/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_spatial-coordinates.dir/link.txt --verbose=1 299s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_spatial-coordinates.dir/link.d "CMakeFiles/demo_spatial-coordinates.dir/main.cpp.o" -o demo_spatial-coordinates -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 299s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 299s [ 97%] Built target demo_spatial-coordinates 300s [ 98%] Linking CXX executable demo_time-series 300s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/time-series/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_time-series.dir/link.txt --verbose=1 300s [ 99%] Linking CXX executable demo_sym-dirichlet-bc 300s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/sym-dirichlet-bc/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_sym-dirichlet-bc.dir/link.txt --verbose=1 300s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_time-series.dir/link.d "CMakeFiles/demo_time-series.dir/main.cpp.o" -o demo_time-series -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 300s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 300s [ 99%] Built target demo_time-series 300s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_sym-dirichlet-bc.dir/link.d "CMakeFiles/demo_sym-dirichlet-bc.dir/main.cpp.o" -o demo_sym-dirichlet-bc -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 300s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 300s [ 99%] Built target demo_sym-dirichlet-bc 307s [100%] Linking CXX executable demo_waveguide 307s cd /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/undocumented/waveguide/cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_waveguide.dir/link.txt --verbose=1 308s /usr/bin/c++ -Wno-comment -O2 -g -DNDEBUG -Wl,--dependency-file,CMakeFiles/demo_waveguide.dir/link.d CMakeFiles/demo_waveguide.dir/main.cpp.o -o demo_waveguide -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib:/usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /usr/lib/x86_64-linux-gnu/libdolfin.so.2019.2.0.64.dev0 /usr/lib/x86_64-linux-gnu/libboost_timer.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a -lm /usr/lib/slepcdir/slepc3.21/x86_64-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.21/x86_64-linux-gnu-real/lib/libpetsc_real.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 308s make[2]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 308s [100%] Built target demo_waveguide 308s make[1]: Leaving directory '/tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo' 308s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo/CMakeFiles 0 308s running C++ demos (serial) 308s Test project /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo 308s Start 2: demo_nonmatching-interpolation_serial 308s Start 4: demo_eigenvalue_serial 308s Start 6: demo_nonlinear-poisson_serial 308s Start 8: demo_biharmonic_serial 308s 1/49 Test #6: demo_nonlinear-poisson_serial ............. Passed 0.30 sec 308s Start 10: demo_auto-adaptive-poisson_serial 308s 2/49 Test #2: demo_nonmatching-interpolation_serial ..... Passed 0.34 sec 308s Start 12: demo_subdomains_serial 308s 3/49 Test #8: demo_biharmonic_serial .................... Passed 0.34 sec 308s Start 13: demo_mixed-poisson_serial 308s 4/49 Test #4: demo_eigenvalue_serial .................... Passed 0.35 sec 308s Start 14: demo_hyperelasticity_serial 309s 5/49 Test #12: demo_subdomains_serial .................... Passed 0.33 sec 309s Start 16: demo_bcs_serial 309s 6/49 Test #13: demo_mixed-poisson_serial ................. Passed 0.36 sec 309s Start 18: demo_neumann-poisson_serial 309s 7/49 Test #18: demo_neumann-poisson_serial ............... Passed 0.34 sec 309s Start 20: demo_navier-stokes_serial 309s 8/49 Test #16: demo_bcs_serial ........................... Passed 0.55 sec 309s Start 22: demo_stokes-iterative_serial 310s 9/49 Test #20: demo_navier-stokes_serial ................. Passed 1.24 sec 310s Start 24: demo_poisson_serial 310s 10/49 Test #10: demo_auto-adaptive-poisson_serial ......... Passed 2.27 sec 310s Start 26: demo_singular-poisson_serial 310s 11/49 Test #24: demo_poisson_serial ....................... Passed 0.30 sec 310s Start 28: demo_built-in-meshes_serial 311s 12/49 Test #28: demo_built-in-meshes_serial ............... Passed 0.30 sec 311s Start 30: demo_periodic_serial 311s 13/49 Test #26: demo_singular-poisson_serial .............. Passed 0.42 sec 311s Start 32: demo_elastodynamics_serial 311s 14/49 Test #30: demo_periodic_serial ...................... Passed 0.31 sec 311s Start 34: demo_functional_serial 311s 15/49 Test #34: demo_functional_serial .................... Passed 0.28 sec 311s Start 36: demo_elasticity_serial 314s 16/49 Test #36: demo_elasticity_serial .................... Passed 2.36 sec 314s Start 38: demo_parameters_serial 314s 17/49 Test #38: demo_parameters_serial .................... Passed 0.29 sec 314s Start 40: demo_contact-vi-tao_serial 314s 18/49 Test #40: demo_contact-vi-tao_serial ................ Passed 0.34 sec 314s Start 42: demo_extrapolation_serial 315s 19/49 Test #42: demo_extrapolation_serial ................. Passed 0.30 sec 315s Start 44: demo_parallel-refinement_serial 315s 20/49 Test #44: demo_parallel-refinement_serial ........... Passed 0.30 sec 315s Start 46: demo_conditional_serial 315s 21/49 Test #46: demo_conditional_serial ................... Passed 0.39 sec 315s Start 48: demo_curl-curl_serial 318s 22/49 Test #48: demo_curl-curl_serial ..................... Passed 2.55 sec 318s Start 50: demo_sym-dirichlet-bc_serial 318s 23/49 Test #14: demo_hyperelasticity_serial ............... Passed 9.94 sec 318s Start 52: demo_block-matrix_serial 318s 24/49 Test #52: demo_block-matrix_serial .................. Passed 0.29 sec 318s Start 54: demo_submesh_serial 319s 25/49 Test #54: demo_submesh_serial ....................... Passed 0.30 sec 319s Start 56: demo_mesh-quality_serial 319s 26/49 Test #56: demo_mesh-quality_serial .................. Passed 0.30 sec 319s Start 58: demo_ale_serial 319s 27/49 Test #50: demo_sym-dirichlet-bc_serial .............. Passed 1.19 sec 319s Start 60: demo_eval_serial 319s 28/49 Test #58: demo_ale_serial ........................... Passed 0.30 sec 319s Start 62: demo_dg-advection-diffusion_serial 320s 29/49 Test #60: demo_eval_serial .......................... Passed 0.44 sec 320s Start 64: demo_dg-poisson_serial 320s 30/49 Test #64: demo_dg-poisson_serial .................... Passed 0.31 sec 320s Start 66: demo_time-series_serial 320s 31/49 Test #62: demo_dg-advection-diffusion_serial ........ Passed 0.50 sec 320s Start 68: demo_spatial-coordinates_serial 320s 32/49 Test #66: demo_time-series_serial ................... Passed 0.31 sec 320s Start 70: demo_multimesh-stokes_serial 320s 33/49 Test #68: demo_spatial-coordinates_serial ........... Passed 0.32 sec 320s Start 72: demo_meshfunction-refinement_serial 320s 34/49 Test #72: demo_meshfunction-refinement_serial ....... Passed 0.29 sec 320s Start 74: demo_contact-vi-snes_serial 321s 35/49 Test #70: demo_multimesh-stokes_serial .............. Passed 0.43 sec 321s Start 76: demo_lift-drag_serial 321s 36/49 Test #32: demo_elastodynamics_serial ................ Passed 9.84 sec 321s Start 78: demo_multimesh-poisson_serial 321s 37/49 Test #76: demo_lift-drag_serial ..................... Passed 0.31 sec 321s Start 80: demo_advection-diffusion_serial 321s 38/49 Test #74: demo_contact-vi-snes_serial ............... Passed 0.47 sec 321s Start 82: demo_gmg-poisson_serial 321s 39/49 Test #82: demo_gmg-poisson_serial ................... Passed 0.33 sec 321s Start 84: demo_waveguide_serial 322s 40/49 Test #80: demo_advection-diffusion_serial ........... Passed 0.66 sec 322s Start 86: demo_poisson1D_serial 322s 41/49 Test #84: demo_waveguide_serial ..................... Passed 0.43 sec 322s Start 88: demo_auto-adaptive-navier-stokes_serial 322s 42/49 Test #86: demo_poisson1D_serial ..................... Passed 0.29 sec 322s Start 90: demo_nonmatching-projection_serial 322s 43/49 Test #78: demo_multimesh-poisson_serial ............. Passed 1.38 sec 322s Start 92: demo_refinement_serial 322s 44/49 Test #90: demo_nonmatching-projection_serial ........ Passed 0.43 sec 322s Start 94: demo_poisson-disc_serial 322s 45/49 Test #92: demo_refinement_serial .................... Passed 0.31 sec 322s Start 96: demo_poisson1D-in-2D_serial 323s 46/49 Test #94: demo_poisson-disc_serial .................. Passed 0.38 sec 323s 47/49 Test #96: demo_poisson1D-in-2D_serial ............... Passed 0.29 sec 325s 48/49 Test #22: demo_stokes-iterative_serial .............. Passed 16.33 sec 328s 49/49 Test #88: demo_auto-adaptive-navier-stokes_serial ... Passed 6.42 sec 328s 328s 100% tests passed, 0 tests failed out of 49 328s 328s Total Test time (real) = 20.24 sec 328s running C++ demos (MPI) 328s available CPUs: NPROC=4, of which we use N_CPU=4 328s using 3 processes per demo (i.e. run 2 demo[s] at once) 328s Test project /tmp/autopkgtest.7rsaj5/build.Bmp/src/dolfin-demo 328s Start 1: demo_nonmatching-interpolation_mpi 328s Start 3: demo_eigenvalue_mpi 329s 1/47 Test #1: demo_nonmatching-interpolation_mpi ..... Passed 0.37 sec 329s Start 5: demo_nonlinear-poisson_mpi 329s 2/47 Test #3: demo_eigenvalue_mpi .................... Passed 0.44 sec 329s Start 7: demo_biharmonic_mpi 331s 3/47 Test #5: demo_nonlinear-poisson_mpi ............. Passed 2.15 sec 331s Start 9: demo_auto-adaptive-poisson_mpi 331s 4/47 Test #7: demo_biharmonic_mpi .................... Passed 2.09 sec 331s Start 11: demo_subdomains_mpi 331s 5/47 Test #9: demo_auto-adaptive-poisson_mpi ......... Passed 0.37 sec 331s Start 15: demo_bcs_mpi 331s 6/47 Test #11: demo_subdomains_mpi .................... Passed 0.36 sec 331s Start 17: demo_neumann-poisson_mpi 333s 7/47 Test #17: demo_neumann-poisson_mpi ............... Passed 1.94 sec 333s Start 19: demo_navier-stokes_mpi 333s 8/47 Test #15: demo_bcs_mpi ........................... Passed 2.03 sec 333s Start 21: demo_stokes-iterative_mpi 355s 9/47 Test #21: demo_stokes-iterative_mpi .............. Passed 21.47 sec 355s Start 23: demo_poisson_mpi 356s 10/47 Test #23: demo_poisson_mpi ....................... Passed 1.55 sec 356s Start 25: demo_singular-poisson_mpi 360s 11/47 Test #25: demo_singular-poisson_mpi .............. Passed 4.05 sec 360s Start 27: demo_built-in-meshes_mpi 360s 12/47 Test #19: demo_navier-stokes_mpi ................. Passed 27.47 sec 360s Start 29: demo_periodic_mpi 361s 13/47 Test #27: demo_built-in-meshes_mpi ............... Passed 0.48 sec 361s Start 31: demo_elastodynamics_mpi 361s 14/47 Test #29: demo_periodic_mpi ...................... Passed 0.39 sec 361s Start 33: demo_functional_mpi 361s 15/47 Test #33: demo_functional_mpi .................... Passed 0.63 sec 361s Start 35: demo_elasticity_mpi 368s 16/47 Test #35: demo_elasticity_mpi .................... Passed 6.94 sec 368s Start 37: demo_parameters_mpi 369s 17/47 Test #37: demo_parameters_mpi .................... Passed 0.40 sec 369s Start 39: demo_contact-vi-tao_mpi 373s 18/47 Test #39: demo_contact-vi-tao_mpi ................ Passed 4.22 sec 373s Start 41: demo_extrapolation_mpi 373s 19/47 Test #41: demo_extrapolation_mpi ................. Passed 0.38 sec 373s Start 43: demo_parallel-refinement_mpi 374s 20/47 Test #43: demo_parallel-refinement_mpi ........... Passed 1.05 sec 374s Start 45: demo_conditional_mpi 376s 21/47 Test #45: demo_conditional_mpi ................... Passed 1.71 sec 376s Start 47: demo_curl-curl_mpi 388s 22/47 Test #47: demo_curl-curl_mpi ..................... Passed 12.17 sec 388s Start 49: demo_sym-dirichlet-bc_mpi 392s 23/47 Test #49: demo_sym-dirichlet-bc_mpi .............. Passed 3.90 sec 392s Start 51: demo_block-matrix_mpi 393s 24/47 Test #51: demo_block-matrix_mpi .................. Passed 0.66 sec 393s Start 53: demo_submesh_mpi 393s 25/47 Test #53: demo_submesh_mpi ....................... Passed 0.39 sec 393s Start 55: demo_mesh-quality_mpi 394s 26/47 Test #55: demo_mesh-quality_mpi .................. Passed 1.14 sec 394s Start 57: demo_ale_mpi 397s 27/47 Test #57: demo_ale_mpi ........................... Passed 2.25 sec 397s Start 59: demo_eval_mpi 397s 28/47 Test #59: demo_eval_mpi .......................... Passed 0.38 sec 397s Start 61: demo_dg-advection-diffusion_mpi 401s 29/47 Test #61: demo_dg-advection-diffusion_mpi ........ Passed 3.88 sec 401s Start 63: demo_dg-poisson_mpi 403s 30/47 Test #63: demo_dg-poisson_mpi .................... Passed 1.72 sec 403s Start 65: demo_time-series_mpi 403s 31/47 Test #65: demo_time-series_mpi ................... Passed 0.40 sec 403s Start 67: demo_spatial-coordinates_mpi 404s 32/47 Test #67: demo_spatial-coordinates_mpi ........... Passed 1.38 sec 404s Start 69: demo_multimesh-stokes_mpi 405s 33/47 Test #69: demo_multimesh-stokes_mpi .............. Passed 0.39 sec 405s Start 71: demo_meshfunction-refinement_mpi 405s 34/47 Test #71: demo_meshfunction-refinement_mpi ....... Passed 0.39 sec 405s Start 73: demo_contact-vi-snes_mpi 411s 35/47 Test #73: demo_contact-vi-snes_mpi ............... Passed 5.30 sec 411s Start 75: demo_lift-drag_mpi 411s 36/47 Test #75: demo_lift-drag_mpi ..................... Passed 0.82 sec 411s Start 77: demo_multimesh-poisson_mpi 412s 37/47 Test #77: demo_multimesh-poisson_mpi ............. Passed 0.38 sec 412s Start 79: demo_advection-diffusion_mpi 418s 38/47 Test #79: demo_advection-diffusion_mpi ........... Passed 6.61 sec 418s Start 81: demo_gmg-poisson_mpi 420s 39/47 Test #81: demo_gmg-poisson_mpi ................... Passed 1.84 sec 420s Start 83: demo_waveguide_mpi 421s 40/47 Test #83: demo_waveguide_mpi ..................... Passed 1.07 sec 421s Start 85: demo_poisson1D_mpi 423s 41/47 Test #85: demo_poisson1D_mpi ..................... Passed 1.26 sec 423s Start 87: demo_auto-adaptive-navier-stokes_mpi 423s 42/47 Test #87: demo_auto-adaptive-navier-stokes_mpi ... Passed 0.39 sec 423s Start 89: demo_nonmatching-projection_mpi 423s 43/47 Test #89: demo_nonmatching-projection_mpi ........ Passed 0.39 sec 423s Start 91: demo_refinement_mpi 426s 44/47 Test #91: demo_refinement_mpi .................... Passed 2.23 sec 426s Start 93: demo_poisson-disc_mpi 426s 45/47 Test #93: demo_poisson-disc_mpi .................. Passed 0.39 sec 426s Start 95: demo_poisson1D-in-2D_mpi 426s 46/47 Test #95: demo_poisson1D-in-2D_mpi ............... Passed 0.39 sec 443s 47/47 Test #31: demo_elastodynamics_mpi ................ Passed 82.18 sec 443s 443s 100% tests passed, 0 tests failed out of 47 443s 443s Total Test time (real) = 114.67 sec 443s autopkgtest [13:04:50]: test test-dolfin-cpp: -----------------------] 444s autopkgtest [13:04:51]: test test-dolfin-cpp: - - - - - - - - - - results - - - - - - - - - - 444s test-dolfin-cpp PASS 444s autopkgtest [13:04:51]: test test-dolfin-python-unittest: preparing testbed 445s Reading package lists... 446s Building dependency tree... 446s Reading state information... 446s Starting pkgProblemResolver with broken count: 0 446s Starting 2 pkgProblemResolver with broken count: 0 446s Done 446s The following additional packages will be installed: 446s blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 libqhull-r8.0 libtcl8.6 446s libtk8.6 libwebpdemux2 libwebpmux3 libxft2 libxslt1.1 libxss1 446s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 446s python3-cycler python3-dateutil python3-decorator python3-fonttools 446s python3-fs python3-gdbm python3-iniconfig python3-kiwisolver python3-lxml 446s python3-lz4 python3-matplotlib python3-pil python3-pil.imagetk 446s python3-pluggy python3-pytest python3-scipy python3-tk python3-tz 446s python3-ufolib2 python3.12-tk python3.13-gdbm python3.13-tk tk8.6-blt2.5 446s unicode-data 446s Suggested packages: 446s blt-demo liblcms2-utils tcl8.6 tk8.6 python-cycler-doc python-lxml-doc 446s cm-super-minimal dvipng ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 446s inkscape ipython3 librsvg2-common python-matplotlib-doc python3-cairocffi 446s python3-gi-cairo python3-gobject python3-pyqt5 python3-sip python3-tornado 446s texlive-extra-utils texlive-latex-extra python-pil-doc python-scipy-doc tix 446s python3-tk-dbg 446s Recommended packages: 446s python3-bs4 python3-cssselect python3-html5lib python3-olefile 446s The following NEW packages will be installed: 446s autopkgtest-satdep blt fonts-lyx liblbfgsb0 liblcms2-2 libopenjp2-7 446s libqhull-r8.0 libtcl8.6 libtk8.6 libwebpdemux2 libwebpmux3 libxft2 446s libxslt1.1 libxss1 python-matplotlib-data python3-appdirs python3-brotli 446s python3-contourpy python3-cycler python3-dateutil python3-decorator 446s python3-fonttools python3-fs python3-iniconfig python3-kiwisolver 446s python3-lxml python3-lz4 python3-matplotlib python3-pil python3-pil.imagetk 446s python3-pluggy python3-pytest python3-scipy python3-tk python3-tz 446s python3-ufolib2 python3.12-tk python3.13-gdbm python3.13-tk tk8.6-blt2.5 446s unicode-data 446s The following packages will be upgraded: 446s python3-gdbm 446s 1 upgraded, 41 newly installed, 0 to remove and 71 not upgraded. 446s Need to get 47.6 MB/47.6 MB of archives. 446s After this operation, 226 MB of additional disk space will be used. 446s Get:1 /tmp/autopkgtest.7rsaj5/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [1220 B] 446s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-gdbm amd64 3.13.0-2 [31.3 kB] 446s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-gdbm amd64 3.12.7-1 [8642 B] 446s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libtcl8.6 amd64 8.6.15+dfsg-2 [1085 kB] 447s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 447s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 447s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.15-1 [862 kB] 447s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 447s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 447s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-lyx all 2.4.2.1-1 [171 kB] 447s Get:11 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 447s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 447s Get:13 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 447s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 447s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 447s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu1 [169 kB] 447s Get:17 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 447s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 447s Get:19 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-brotli amd64 1.1.0-2build3 [368 kB] 447s Get:20 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-contourpy amd64 1.3.0-2build1 [271 kB] 447s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 447s Get:22 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-dateutil all 2.9.0-3 [80.2 kB] 447s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 447s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tz all 2024.1-2 [31.4 kB] 447s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fs all 2.4.16-4 [91.3 kB] 447s Get:26 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-lxml amd64 5.3.0-1build1 [1834 kB] 447s Get:27 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build5 [27.5 kB] 447s Get:28 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-scipy amd64 1.13.1-5ubuntu1 [21.7 MB] 448s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 448s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 449s Get:31 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-fonttools amd64 4.54.1-4ubuntu1 [1757 kB] 449s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 449s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-kiwisolver amd64 1.4.7-2build1 [70.3 kB] 449s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu1 [184 kB] 449s Get:35 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-pil amd64 10.4.0-1ubuntu2 [580 kB] 449s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-tk amd64 3.12.7-3 [116 kB] 449s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-tk amd64 3.13.0-2 [106 kB] 449s Get:38 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-tk amd64 3.12.7-1 [9752 B] 449s Get:39 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-pil.imagetk amd64 10.4.0-1ubuntu2 [9568 B] 449s Get:40 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-matplotlib amd64 3.8.3-3ubuntu1 [4691 kB] 449s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 449s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 449s Fetched 47.6 MB in 3s (16.4 MB/s) 449s Selecting previously unselected package python3.13-gdbm. 449s (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 ... 124899 files and directories currently installed.) 449s Preparing to unpack .../00-python3.13-gdbm_3.13.0-2_amd64.deb ... 449s Unpacking python3.13-gdbm (3.13.0-2) ... 449s Preparing to unpack .../01-python3-gdbm_3.12.7-1_amd64.deb ... 449s Unpacking python3-gdbm:amd64 (3.12.7-1) over (3.12.6-1ubuntu1) ... 449s Selecting previously unselected package libtcl8.6:amd64. 449s Preparing to unpack .../02-libtcl8.6_8.6.15+dfsg-2_amd64.deb ... 449s Unpacking libtcl8.6:amd64 (8.6.15+dfsg-2) ... 449s Selecting previously unselected package libxft2:amd64. 449s Preparing to unpack .../03-libxft2_2.3.6-1build1_amd64.deb ... 449s Unpacking libxft2:amd64 (2.3.6-1build1) ... 449s Selecting previously unselected package libxss1:amd64. 449s Preparing to unpack .../04-libxss1_1%3a1.2.3-1build3_amd64.deb ... 449s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 449s Selecting previously unselected package libtk8.6:amd64. 449s Preparing to unpack .../05-libtk8.6_8.6.15-1_amd64.deb ... 449s Unpacking libtk8.6:amd64 (8.6.15-1) ... 450s Selecting previously unselected package tk8.6-blt2.5. 450s Preparing to unpack .../06-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 450s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 450s Selecting previously unselected package blt. 450s Preparing to unpack .../07-blt_2.5.3+dfsg-7build1_amd64.deb ... 450s Unpacking blt (2.5.3+dfsg-7build1) ... 450s Selecting previously unselected package fonts-lyx. 450s Preparing to unpack .../08-fonts-lyx_2.4.2.1-1_all.deb ... 450s Unpacking fonts-lyx (2.4.2.1-1) ... 450s Selecting previously unselected package liblbfgsb0:amd64. 450s Preparing to unpack .../09-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 450s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 450s Selecting previously unselected package liblcms2-2:amd64. 450s Preparing to unpack .../10-liblcms2-2_2.16-2_amd64.deb ... 450s Unpacking liblcms2-2:amd64 (2.16-2) ... 450s Selecting previously unselected package libqhull-r8.0:amd64. 450s Preparing to unpack .../11-libqhull-r8.0_2020.2-6build1_amd64.deb ... 450s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 450s Selecting previously unselected package libwebpdemux2:amd64. 450s Preparing to unpack .../12-libwebpdemux2_1.4.0-0.1_amd64.deb ... 450s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 450s Selecting previously unselected package libwebpmux3:amd64. 450s Preparing to unpack .../13-libwebpmux3_1.4.0-0.1_amd64.deb ... 450s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 450s Selecting previously unselected package libxslt1.1:amd64. 450s Preparing to unpack .../14-libxslt1.1_1.1.39-0exp1ubuntu1_amd64.deb ... 450s Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ... 450s Selecting previously unselected package python-matplotlib-data. 450s Preparing to unpack .../15-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 450s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 450s Selecting previously unselected package python3-appdirs. 450s Preparing to unpack .../16-python3-appdirs_1.4.4-4_all.deb ... 450s Unpacking python3-appdirs (1.4.4-4) ... 450s Selecting previously unselected package python3-brotli. 450s Preparing to unpack .../17-python3-brotli_1.1.0-2build3_amd64.deb ... 450s Unpacking python3-brotli (1.1.0-2build3) ... 450s Selecting previously unselected package python3-contourpy. 450s Preparing to unpack .../18-python3-contourpy_1.3.0-2build1_amd64.deb ... 450s Unpacking python3-contourpy (1.3.0-2build1) ... 450s Selecting previously unselected package python3-cycler. 450s Preparing to unpack .../19-python3-cycler_0.12.1-1_all.deb ... 450s Unpacking python3-cycler (0.12.1-1) ... 450s Selecting previously unselected package python3-dateutil. 450s Preparing to unpack .../20-python3-dateutil_2.9.0-3_all.deb ... 450s Unpacking python3-dateutil (2.9.0-3) ... 450s Selecting previously unselected package python3-decorator. 450s Preparing to unpack .../21-python3-decorator_5.1.1-5_all.deb ... 450s Unpacking python3-decorator (5.1.1-5) ... 450s Selecting previously unselected package python3-tz. 450s Preparing to unpack .../22-python3-tz_2024.1-2_all.deb ... 450s Unpacking python3-tz (2024.1-2) ... 450s Selecting previously unselected package python3-fs. 450s Preparing to unpack .../23-python3-fs_2.4.16-4_all.deb ... 450s Unpacking python3-fs (2.4.16-4) ... 450s Selecting previously unselected package python3-lxml:amd64. 450s Preparing to unpack .../24-python3-lxml_5.3.0-1build1_amd64.deb ... 450s Unpacking python3-lxml:amd64 (5.3.0-1build1) ... 450s Selecting previously unselected package python3-lz4. 450s Preparing to unpack .../25-python3-lz4_4.0.2+dfsg-1build5_amd64.deb ... 450s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 450s Selecting previously unselected package python3-scipy. 450s Preparing to unpack .../26-python3-scipy_1.13.1-5ubuntu1_amd64.deb ... 450s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 451s Selecting previously unselected package python3-ufolib2. 451s Preparing to unpack .../27-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 451s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 451s Selecting previously unselected package unicode-data. 451s Preparing to unpack .../28-unicode-data_15.1.0-1_all.deb ... 451s Unpacking unicode-data (15.1.0-1) ... 451s Selecting previously unselected package python3-fonttools. 451s Preparing to unpack .../29-python3-fonttools_4.54.1-4ubuntu1_amd64.deb ... 451s Unpacking python3-fonttools (4.54.1-4ubuntu1) ... 451s Selecting previously unselected package python3-iniconfig. 451s Preparing to unpack .../30-python3-iniconfig_1.1.1-2_all.deb ... 451s Unpacking python3-iniconfig (1.1.1-2) ... 451s Selecting previously unselected package python3-kiwisolver. 451s Preparing to unpack .../31-python3-kiwisolver_1.4.7-2build1_amd64.deb ... 451s Unpacking python3-kiwisolver (1.4.7-2build1) ... 451s Selecting previously unselected package libopenjp2-7:amd64. 451s Preparing to unpack .../32-libopenjp2-7_2.5.0-2ubuntu1_amd64.deb ... 451s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 451s Selecting previously unselected package python3-pil:amd64. 451s Preparing to unpack .../33-python3-pil_10.4.0-1ubuntu2_amd64.deb ... 451s Unpacking python3-pil:amd64 (10.4.0-1ubuntu2) ... 451s Selecting previously unselected package python3.12-tk. 451s Preparing to unpack .../34-python3.12-tk_3.12.7-3_amd64.deb ... 451s Unpacking python3.12-tk (3.12.7-3) ... 451s Selecting previously unselected package python3.13-tk. 451s Preparing to unpack .../35-python3.13-tk_3.13.0-2_amd64.deb ... 451s Unpacking python3.13-tk (3.13.0-2) ... 451s Selecting previously unselected package python3-tk:amd64. 451s Preparing to unpack .../36-python3-tk_3.12.7-1_amd64.deb ... 451s Unpacking python3-tk:amd64 (3.12.7-1) ... 451s Selecting previously unselected package python3-pil.imagetk:amd64. 451s Preparing to unpack .../37-python3-pil.imagetk_10.4.0-1ubuntu2_amd64.deb ... 451s Unpacking python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 451s Selecting previously unselected package python3-matplotlib. 451s Preparing to unpack .../38-python3-matplotlib_3.8.3-3ubuntu1_amd64.deb ... 451s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 451s Selecting previously unselected package python3-pluggy. 451s Preparing to unpack .../39-python3-pluggy_1.5.0-1_all.deb ... 451s Unpacking python3-pluggy (1.5.0-1) ... 451s Selecting previously unselected package python3-pytest. 451s Preparing to unpack .../40-python3-pytest_8.3.3-1_all.deb ... 451s Unpacking python3-pytest (8.3.3-1) ... 451s Selecting previously unselected package autopkgtest-satdep. 451s Preparing to unpack .../41-2-autopkgtest-satdep.deb ... 451s Unpacking autopkgtest-satdep (0) ... 451s Setting up liblcms2-2:amd64 (2.16-2) ... 451s Setting up python3-iniconfig (1.1.1-2) ... 452s Setting up libxft2:amd64 (2.3.6-1build1) ... 452s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 452s Setting up fonts-lyx (2.4.2.1-1) ... 452s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ... 452s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 452s Setting up python3-tz (2024.1-2) ... 452s Setting up unicode-data (15.1.0-1) ... 452s Setting up python3-decorator (5.1.1-5) ... 452s Setting up python3-brotli (1.1.0-2build3) ... 452s Setting up python3-cycler (0.12.1-1) ... 452s Setting up python3-kiwisolver (1.4.7-2build1) ... 452s Setting up libtcl8.6:amd64 (8.6.15+dfsg-2) ... 452s Setting up python3-pluggy (1.5.0-1) ... 452s Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ... 452s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 452s Setting up python3-dateutil (2.9.0-3) ... 453s Setting up python3-contourpy (1.3.0-2build1) ... 453s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 453s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 453s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 453s Setting up python3-appdirs (1.4.4-4) ... 453s Setting up python3.13-gdbm (3.13.0-2) ... 453s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 453s Setting up python3-scipy (1.13.1-5ubuntu1) ... 458s Setting up python3-gdbm:amd64 (3.12.7-1) ... 458s Setting up python3-pytest (8.3.3-1) ... 458s Setting up libtk8.6:amd64 (8.6.15-1) ... 458s Setting up python3.12-tk (3.12.7-3) ... 459s Setting up python3.13-tk (3.13.0-2) ... 459s Setting up python3-fs (2.4.16-4) ... 459s Setting up python3-pil:amd64 (10.4.0-1ubuntu2) ... 459s Setting up python3-lxml:amd64 (5.3.0-1build1) ... 460s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 460s Setting up blt (2.5.3+dfsg-7build1) ... 460s Setting up python3-tk:amd64 (3.12.7-1) ... 460s Setting up python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 460s Setting up python3-fonttools (4.54.1-4ubuntu1) ... 461s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 461s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 464s Setting up autopkgtest-satdep (0) ... 464s Processing triggers for libc-bin (2.40-1ubuntu3) ... 464s Processing triggers for man-db (2.13.0-1) ... 464s Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ... 467s (Reading database ... 128858 files and directories currently installed.) 467s Removing autopkgtest-satdep (0) ... 468s autopkgtest [13:05:15]: test test-dolfin-python-unittest: [----------------------- 468s === python 3.13 unit test (serial) === 469s ImportError while loading conftest '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/test/unit/conftest.py'. 469s ERROR: could not import mpi4py! 469s python/test/unit/conftest.py:3: in 469s from dolfin import MPI 469s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:170: in 469s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 469s /usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py:34: in 469s from dolfin.fem.form import Form 469s /usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py:12: in 469s from dolfin.jit.jit import dolfin_pc, ffc_jit 469s /usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py:125: in 469s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 469s E RuntimeError: Error when importing mpi4py 470s autopkgtest [13:05:17]: test test-dolfin-python-unittest: -----------------------] 470s test-dolfin-python-unittest FAIL non-zero exit status 4 470s autopkgtest [13:05:17]: test test-dolfin-python-unittest: - - - - - - - - - - results - - - - - - - - - - 470s autopkgtest [13:05:17]: test test-dolfin-python-unittest: - - - - - - - - - - stderr - - - - - - - - - - 470s ImportError while loading conftest '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/test/unit/conftest.py'. 470s python/test/unit/conftest.py:3: in 470s from dolfin import MPI 470s /usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py:170: in 470s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 470s /usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py:34: in 470s from dolfin.fem.form import Form 470s /usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py:12: in 470s from dolfin.jit.jit import dolfin_pc, ffc_jit 470s /usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py:125: in 470s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 470s E RuntimeError: Error when importing mpi4py 471s autopkgtest [13:05:18]: test test-dolfin-python-demo: preparing testbed 472s Reading package lists... 472s Building dependency tree... 472s Reading state information... 472s Starting pkgProblemResolver with broken count: 0 472s Starting 2 pkgProblemResolver with broken count: 0 472s Done 473s The following NEW packages will be installed: 473s autopkgtest-satdep 473s 0 upgraded, 1 newly installed, 0 to remove and 71 not upgraded. 473s Need to get 0 B/1220 B of archives. 473s After this operation, 0 B of additional disk space will be used. 473s Get:1 /tmp/autopkgtest.7rsaj5/3-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [1220 B] 473s Selecting previously unselected package autopkgtest-satdep. 473s (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 ... 128858 files and directories currently installed.) 473s Preparing to unpack .../3-autopkgtest-satdep.deb ... 473s Unpacking autopkgtest-satdep (0) ... 473s Setting up autopkgtest-satdep (0) ... 476s (Reading database ... 128858 files and directories currently installed.) 476s Removing autopkgtest-satdep (0) ... 477s autopkgtest [13:05:24]: test test-dolfin-python-demo: [----------------------- 477s skipping demos with SKIP_DEMOS=not ( cahn or hyperelasticity or elastodynamics or navier or elasticity ) 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/eigenvalue/demo_eigenvalue.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/biharmonic/demo_biharmonic.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/elastodynamics/demo_elastodynamics.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/cahn-hilliard/demo_cahn-hilliard.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/hyperelasticity/demo_hyperelasticity.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/poisson/demo_poisson.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/singular-poisson/demo_singular-poisson.py 477s extract written to /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonmatching-interpolation ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/eigenvalue ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonlinear-poisson ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/biharmonic ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/elastodynamics ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/auto-adaptive-poisson ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/mixed-poisson ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/cahn-hilliard ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/hyperelasticity ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/maxwell-eigenvalues ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/neumann-poisson ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-iterative ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/poisson ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/singular-poisson ... 477s Converting rst files in in /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/built-in-meshes ... 477s === python 3.13 demo test (serial) === 478s ============================= test session starts ============================== 478s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 478s cachedir: .pytest_cache 478s rootdir: /tmp/autopkgtest.7rsaj5/build.Bmp/src/python 478s plugins: typeguard-4.4.1 478s collecting ... collected 82 items / 6 deselected / 76 selected 478s 479s python/demo/test.py::test_demos[path0-demo_nonmatching-interpolation.py] FAILED [ 1%] 480s python/demo/test.py::test_demos[path1-demo_eigenvalue.py] FAILED [ 2%] 481s python/demo/test.py::test_demos[path2-demo_nonlinear-poisson.py] FAILED [ 3%] 482s python/demo/test.py::test_demos[path3-demo_biharmonic.py] FAILED [ 5%] 483s python/demo/test.py::test_demos[path5-demo_auto-adaptive-poisson.py] FAILED [ 6%] 484s python/demo/test.py::test_demos[path6-demo_subdomains.py] FAILED [ 7%] 485s python/demo/test.py::test_demos[path7-demo_mixed-poisson.py] FAILED [ 9%] 486s python/demo/test.py::test_demos[path10-demo_stokes-taylor-hood.py] FAILED [ 10%] 487s python/demo/test.py::test_demos[path11-demo_maxwell-eigenvalues.py] FAILED [ 11%] 488s python/demo/test.py::test_demos[path12-demo_stokes-mini.py] FAILED [ 13%] 489s python/demo/test.py::test_demos[path13-demo_neumann-poisson.py] FAILED [ 14%] 489s python/demo/test.py::test_demos[path15-demo_stokes-iterative.py] FAILED [ 15%] 490s python/demo/test.py::test_demos[path16-demo_poisson.py] FAILED [ 17%] 491s python/demo/test.py::test_demos[path17-demo_singular-poisson.py] FAILED [ 18%] 492s python/demo/test.py::test_demos[path18-demo_built-in-meshes.py] FAILED [ 19%] 493s python/demo/test.py::test_demos[path19-demo_subdomains-poisson.py] FAILED [ 21%] 494s python/demo/test.py::test_demos[path20-demo_periodic.py] FAILED [ 22%] 495s python/demo/test.py::test_demos[path21-demo_buckling-tao.py] FAILED [ 23%] 496s python/demo/test.py::test_demos[path22-demo_functional.py] FAILED [ 25%] 496s python/demo/test.py::test_demos[path24-demo_parameters.py] FAILED [ 26%] 497s python/demo/test.py::test_demos[path25-demo_multistage-solver.py] FAILED [ 27%] 498s python/demo/test.py::test_demos[path26-demo_contact-vi-tao.py] FAILED [ 28%] 499s python/demo/test.py::test_demos[path27-demo_extrapolation.py] FAILED [ 30%] 500s python/demo/test.py::test_demos[path28-demo_parallel-refinement.py] FAILED [ 31%] 500s python/demo/test.py::test_demos[path29-demo_conditional.py] FAILED [ 32%] 501s python/demo/test.py::test_demos[path30-demo_mixedfunctionspace.py] FAILED [ 34%] 502s python/demo/test.py::test_demos[path31-demo_curl-curl.py] FAILED [ 35%] 503s python/demo/test.py::test_demos[path32-demo_sym-dirichlet-bc.py] FAILED [ 36%] 504s python/demo/test.py::test_demos[path33-demo_block-assembly-3D2D.py] FAILED [ 38%] 505s python/demo/test.py::test_demos[path34-demo_projection-interpolation.py] FAILED [ 39%] 505s python/demo/test.py::test_demos[path35-demo_block-matrix.py] FAILED [ 40%] 506s python/demo/test.py::test_demos[path36-demo_submesh.py] FAILED [ 42%] 507s python/demo/test.py::test_demos[path37-demo_mesh-quality.py] FAILED [ 43%] 508s python/demo/test.py::test_demos[path38-demo_ale.py] FAILED [ 44%] 509s python/demo/test.py::test_demos[path39-demo_eval.py] FAILED [ 46%] 509s python/demo/test.py::test_demos[path40-demo_point-integral.py] FAILED [ 47%] 510s python/demo/test.py::test_demos[path41-demo_dg-advection-diffusion.py] FAILED [ 48%] 511s python/demo/test.py::test_demos[path42-demo_sub-function-assignment.py] FAILED [ 50%] 512s python/demo/test.py::test_demos[path43-demo_dg-poisson.py] FAILED [ 51%] 513s python/demo/test.py::test_demos[path44-demo_multimesh-quadrature.py] FAILED [ 52%] 513s python/demo/test.py::test_demos[path45-demo_optimization.py] FAILED [ 53%] 514s python/demo/test.py::test_demos[path46-demo_formsplitter.py] FAILED [ 55%] 515s python/demo/test.py::test_demos[path47-demo_time-series.py] FAILED [ 56%] 516s python/demo/test.py::test_demos[path48-demo_ghost-mesh.py] FAILED [ 57%] 517s python/demo/test.py::test_demos[path49-demo_matnest.py] FAILED [ 59%] 518s python/demo/test.py::test_demos[path50-demo_spatial-coordinates.py] FAILED [ 60%] 518s python/demo/test.py::test_demos[path51-demo_overlapping-regions.py] FAILED [ 61%] 519s python/demo/test.py::test_demos[path52-demo_multimesh-stokes.py] FAILED [ 63%] 520s python/demo/test.py::test_demos[path53-demo_collision-detection.py] FAILED [ 64%] 521s python/demo/test.py::test_demos[path54-demo_mplot.py] FAILED [ 65%] 522s python/demo/test.py::test_demos[path55-demo_contact-vi-snes.py] FAILED [ 67%] 522s python/demo/test.py::test_demos[path56-demo_smoothing.py] FAILED [ 68%] 523s python/demo/test.py::test_demos[path57-demo_lift-drag.py] FAILED [ 69%] 524s python/demo/test.py::test_demos[path58-demo_meshview-3D2D.py] FAILED [ 71%] 525s python/demo/test.py::test_demos[path59-demo_block-assembly-3D1D.py] FAILED [ 72%] 526s python/demo/test.py::test_demos[path60-demo_timing.py] FAILED [ 73%] 527s python/demo/test.py::test_demos[path61-demo_meshview-2D2D.py] FAILED [ 75%] 527s python/demo/test.py::test_demos[path62-demo_multimesh-poisson.py] FAILED [ 76%] 528s python/demo/test.py::test_demos[path63-demo_advection-diffusion.py] FAILED [ 77%] 529s python/demo/test.py::test_demos[path64-demo_special-functions.py] FAILED [ 78%] 530s python/demo/test.py::test_demos[path65-demo_waveguide.py] FAILED [ 80%] 531s python/demo/test.py::test_demos[path66-demo_adaptive-poisson.py] FAILED [ 81%] 531s python/demo/test.py::test_demos[path67-demo_poisson1D.py] FAILED [ 82%] 532s python/demo/test.py::test_demos[path68-demo_elementplot.py] FAILED [ 84%] 533s python/demo/test.py::test_demos[path69-demo_meshview-3D1D.py] FAILED [ 85%] 534s python/demo/test.py::test_demos[path70-demo_multimesh_marking.py] FAILED [ 86%] 535s python/demo/test.py::test_demos[path71-demo_meshview-3D3D.py] FAILED [ 88%] 536s python/demo/test.py::test_demos[path72-demo_mixed-poisson-sphere.py] FAILED [ 89%] 536s python/demo/test.py::test_demos[path73-demo_block-assembly-2D2D-nonlinear.py] FAILED [ 90%] 537s python/demo/test.py::test_demos[path74-demo_block-assembly-2D2D.py] FAILED [ 92%] 538s python/demo/test.py::test_demos[path75-demo_coordinates.py] FAILED [ 93%] 539s python/demo/test.py::test_demos[path77-demo_interpolation.py] FAILED [ 94%] 540s python/demo/test.py::test_demos[path78-demo_nonmatching-projection.py] FAILED [ 96%] 541s python/demo/test.py::test_demos[path79-demo_refinement.py] FAILED [ 97%] 541s python/demo/test.py::test_demos[path80-demo_poisson-disc.py] FAILED [ 98%] 542s python/demo/test.py::test_demos[path81-demo_poisson1D-in-2D.py] FAILED [100%] 542s 542s =================================== FAILURES =================================== 542s _____________ test_demos[path0-demo_nonmatching-interpolation.py] ______________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonmatching-interpolation') 542s name = 'demo_nonmatching-interpolation.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_nonmatching-interpolation.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonmatching-interpolation', 'env': {'ADTTMP': '/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_nonmatching-interpolation.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonmatching-interpolation/demo_nonmatching-interpolation.py", line 18, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path1-demo_eigenvalue.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/eigenvalue') 542s name = 'demo_eigenvalue.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_eigenvalue.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/eigenvalue', 'env': {'ADTTMP': '/tmp/autopkgtest...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_eigenvalue.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/eigenvalue/demo_eigenvalue.py", line 26, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path2-demo_nonlinear-poisson.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonlinear-poisson') 542s name = 'demo_nonlinear-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_nonlinear-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonlinear-poisson', 'env': {'ADTTMP': '/tmp/auto...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_nonlinear-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/nonlinear-poisson/demo_nonlinear-poisson.py", line 106, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path3-demo_biharmonic.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/biharmonic') 542s name = 'demo_biharmonic.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_biharmonic.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/biharmonic', 'env': {'ADTTMP': '/tmp/autopkgtest...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_biharmonic.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/biharmonic/demo_biharmonic.py", line 103, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _______________ test_demos[path5-demo_auto-adaptive-poisson.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/auto-adaptive-poisson') 542s name = 'demo_auto-adaptive-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_auto-adaptive-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/auto-adaptive-poisson', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_auto-adaptive-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/auto-adaptive-poisson/demo_auto-adaptive-poisson.py", line 157, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path6-demo_subdomains.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains') 542s name = 'demo_subdomains.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_subdomains.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains', 'env': {'ADTTMP': '/tmp/autopkgtest...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_subdomains.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains/demo_subdomains.py", line 32, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path7-demo_mixed-poisson.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/mixed-poisson') 542s name = 'demo_mixed-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_mixed-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/mixed-poisson', 'env': {'ADTTMP': '/tmp/autopkgt...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/mixed-poisson/demo_mixed-poisson.py", line 119, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path10-demo_stokes-taylor-hood.py] _________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-taylor-hood') 542s name = 'demo_stokes-taylor-hood.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_stokes-taylor-hood.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-taylor-hood', 'env': {'ADTTMP': '/tmp/aut...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_stokes-taylor-hood.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-taylor-hood/demo_stokes-taylor-hood.py", line 32, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path11-demo_maxwell-eigenvalues.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/maxwell-eigenvalues') 542s name = 'demo_maxwell-eigenvalues.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_maxwell-eigenvalues.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/maxwell-eigenvalues', 'env': {'ADTTMP': '/tmp/au...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_maxwell-eigenvalues.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/maxwell-eigenvalues/demo_maxwell-eigenvalues.py", line 129, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path12-demo_stokes-mini.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-mini') 542s name = 'demo_stokes-mini.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_stokes-mini.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-mini', 'env': {'ADTTMP': '/tmp/autopkgtes...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_stokes-mini.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-mini/demo_stokes-mini.py", line 28, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s __________________ test_demos[path13-demo_neumann-poisson.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/neumann-poisson') 542s name = 'demo_neumann-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_neumann-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/neumann-poisson', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_neumann-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/neumann-poisson/demo_neumann-poisson.py", line 122, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path15-demo_stokes-iterative.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-iterative') 542s name = 'demo_stokes-iterative.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_stokes-iterative.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-iterative', 'env': {'ADTTMP': '/tmp/autop...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_stokes-iterative.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/stokes-iterative/demo_stokes-iterative.py", line 97, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ______________________ test_demos[path16-demo_poisson.py] ______________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/poisson') 542s name = 'demo_poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/poisson', 'env': {'ADTTMP': '/tmp/autopkgtest.7r...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/poisson/demo_poisson.py", line 79, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path17-demo_singular-poisson.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/singular-poisson') 542s name = 'demo_singular-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_singular-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/singular-poisson', 'env': {'ADTTMP': '/tmp/autop...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_singular-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/singular-poisson/demo_singular-poisson.py", line 99, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s __________________ test_demos[path18-demo_built-in-meshes.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/built-in-meshes') 542s name = 'demo_built-in-meshes.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_built-in-meshes.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/built-in-meshes', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_built-in-meshes.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/built-in-meshes/demo_built-in-meshes.py", line 31, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path19-demo_subdomains-poisson.py] _________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains-poisson') 542s name = 'demo_subdomains-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_subdomains-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains-poisson', 'env': {'ADTTMP': '/tmp/aut...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_subdomains-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:108: SyntaxWarning: invalid escape sequence '\i' 542s print("\int grad(u) * n ds(2) = ", v1) 542s /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py:113: SyntaxWarning: invalid escape sequence '\i' 542s print("\int u dx(1) = ", v2) 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/subdomains-poisson/demo_subdomains-poisson.py", line 24, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path20-demo_periodic.py] ______________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/periodic') 542s name = 'demo_periodic.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_periodic.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/periodic', 'env': {'ADTTMP': '/tmp/autopkgtest.7...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_periodic.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/documented/periodic/demo_periodic.py", line 34, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path21-demo_buckling-tao.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/buckling-tao') 542s name = 'demo_buckling-tao.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_buckling-tao.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/buckling-tao', 'env': {'ADTTMP': '/tmp/autopkg...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_buckling-tao.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/buckling-tao/demo_buckling-tao.py", line 29, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path22-demo_functional.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/functional') 542s name = 'demo_functional.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_functional.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/functional', 'env': {'ADTTMP': '/tmp/autopkgte...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_functional.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/functional/demo_functional.py", line 34, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path24-demo_parameters.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/parameters') 542s name = 'demo_parameters.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_parameters.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/parameters', 'env': {'ADTTMP': '/tmp/autopkgte...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_parameters.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/parameters/demo_parameters.py", line 29, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path25-demo_multistage-solver.py] _________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multistage-solver') 542s name = 'demo_multistage-solver.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_multistage-solver.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multistage-solver', 'env': {'ADTTMP': '/tmp/au...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multistage-solver.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multistage-solver/demo_multistage-solver.py", line 38, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s __________________ test_demos[path26-demo_contact-vi-tao.py] ___________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/contact-vi-tao') 542s name = 'demo_contact-vi-tao.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_contact-vi-tao.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/contact-vi-tao', 'env': {'ADTTMP': '/tmp/autop...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_contact-vi-tao.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/contact-vi-tao/demo_contact-vi-tao.py", line 29, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path27-demo_extrapolation.py] ___________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/extrapolation') 542s name = 'demo_extrapolation.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_extrapolation.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/extrapolation', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_extrapolation.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/extrapolation/demo_extrapolation.py", line 21, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path28-demo_parallel-refinement.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/parallel-refinement') 542s name = 'demo_parallel-refinement.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_parallel-refinement.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/parallel-refinement', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_parallel-refinement.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/parallel-refinement/demo_parallel-refinement.py", line 21, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path29-demo_conditional.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/conditional') 542s name = 'demo_conditional.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_conditional.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/conditional', 'env': {'ADTTMP': '/tmp/autopkgt...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_conditional.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/conditional/demo_conditional.py", line 37, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path30-demo_mixedfunctionspace.py] _________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mixedfunctionspace') 542s name = 'demo_mixedfunctionspace.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_mixedfunctionspace.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mixedfunctionspace', 'env': {'ADTTMP': '/tmp/a...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mixedfunctionspace.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mixedfunctionspace/demo_mixedfunctionspace.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path31-demo_curl-curl.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/curl-curl') 542s name = 'demo_curl-curl.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_curl-curl.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/curl-curl', 'env': {'ADTTMP': '/tmp/autopkgtes...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_curl-curl.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s /tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/curl-curl/demo_curl-curl.py:1: SyntaxWarning: invalid escape sequence '\p' 542s """Eddy currents phenomena in low conducting body can be described 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/curl-curl/demo_curl-curl.py", line 44, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path32-demo_sym-dirichlet-bc.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/sym-dirichlet-bc') 542s name = 'demo_sym-dirichlet-bc.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_sym-dirichlet-bc.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/sym-dirichlet-bc', 'env': {'ADTTMP': '/tmp/aut...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_sym-dirichlet-bc.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/sym-dirichlet-bc/demo_sym-dirichlet-bc.py", line 27, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path33-demo_block-assembly-3D2D.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-3D2D') 542s name = 'demo_block-assembly-3D2D.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-3D2D.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-3D2D', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-3D2D.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-3D2D/demo_block-assembly-3D2D.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________ test_demos[path34-demo_projection-interpolation.py] ______________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/projection-interpolation') 542s name = 'demo_projection-interpolation.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_projection-interpolation.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/projection-interpolation', 'env': {'ADTTMP': '...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_projection-interpolation.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/projection-interpolation/demo_projection-interpolation.py", line 24, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path35-demo_block-matrix.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-matrix') 542s name = 'demo_block-matrix.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_block-matrix.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-matrix', 'env': {'ADTTMP': '/tmp/autopkg...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-matrix.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-matrix/demo_block-matrix.py", line 26, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ______________________ test_demos[path36-demo_submesh.py] ______________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/submesh') 542s name = 'demo_submesh.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_submesh.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/submesh', 'env': {'ADTTMP': '/tmp/autopkgtest....tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_submesh.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/submesh/demo_submesh.py", line 25, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path37-demo_mesh-quality.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mesh-quality') 542s name = 'demo_mesh-quality.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_mesh-quality.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mesh-quality', 'env': {'ADTTMP': '/tmp/autopkg...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mesh-quality.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mesh-quality/demo_mesh-quality.py", line 24, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________________ test_demos[path38-demo_ale.py] ________________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/ale') 542s name = 'demo_ale.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_ale.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/ale', 'env': {'ADTTMP': '/tmp/autopkgtest.7rsa...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_ale.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/ale/demo_ale.py", line 26, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _______________________ test_demos[path39-demo_eval.py] ________________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/eval') 542s name = 'demo_eval.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_eval.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/eval', 'env': {'ADTTMP': '/tmp/autopkgtest.7rs...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_eval.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/eval/demo_eval.py", line 23, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s __________________ test_demos[path40-demo_point-integral.py] ___________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/point-integral') 542s name = 'demo_point-integral.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_point-integral.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/point-integral', 'env': {'ADTTMP': '/tmp/autop...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_point-integral.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/point-integral/demo_point-integral.py", line 37, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ______________ test_demos[path41-demo_dg-advection-diffusion.py] _______________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/dg-advection-diffusion') 542s name = 'demo_dg-advection-diffusion.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_dg-advection-diffusion.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/dg-advection-diffusion', 'env': {'ADTTMP': '/t...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_dg-advection-diffusion.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/dg-advection-diffusion/demo_dg-advection-diffusion.py", line 27, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ______________ test_demos[path42-demo_sub-function-assignment.py] ______________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/sub-function-assignment') 542s name = 'demo_sub-function-assignment.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_sub-function-assignment.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/sub-function-assignment', 'env': {'ADTTMP': '/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_sub-function-assignment.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/sub-function-assignment/demo_sub-function-assignment.py", line 23, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path43-demo_dg-poisson.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/dg-poisson') 542s name = 'demo_dg-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_dg-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/dg-poisson', 'env': {'ADTTMP': '/tmp/autopkgte...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_dg-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/dg-poisson/demo_dg-poisson.py", line 39, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _______________ test_demos[path44-demo_multimesh-quadrature.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-quadrature') 542s name = 'demo_multimesh-quadrature.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_multimesh-quadrature.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-quadrature', 'env': {'ADTTMP': '/tmp...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh-quadrature.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-quadrature/demo_multimesh-quadrature.py", line 31, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path45-demo_optimization.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/optimization') 542s name = 'demo_optimization.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_optimization.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/optimization', 'env': {'ADTTMP': '/tmp/autopkg...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_optimization.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/optimization/demo_optimization.py", line 22, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path46-demo_formsplitter.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/formsplitter') 542s name = 'demo_formsplitter.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_formsplitter.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/formsplitter', 'env': {'ADTTMP': '/tmp/autopkg...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_formsplitter.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/formsplitter/demo_formsplitter.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path47-demo_time-series.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/time-series') 542s name = 'demo_time-series.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_time-series.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/time-series', 'env': {'ADTTMP': '/tmp/autopkgt...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_time-series.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/time-series/demo_time-series.py", line 21, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path48-demo_ghost-mesh.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/ghost-mesh') 542s name = 'demo_ghost-mesh.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_ghost-mesh.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/ghost-mesh', 'env': {'ADTTMP': '/tmp/autopkgte...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_ghost-mesh.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/ghost-mesh/demo_ghost-mesh.py", line 5, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ______________________ test_demos[path49-demo_matnest.py] ______________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/matnest') 542s name = 'demo_matnest.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_matnest.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/matnest', 'env': {'ADTTMP': '/tmp/autopkgtest....tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_matnest.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/matnest/demo_matnest.py", line 18, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path50-demo_spatial-coordinates.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/spatial-coordinates') 542s name = 'demo_spatial-coordinates.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_spatial-coordinates.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/spatial-coordinates', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_spatial-coordinates.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/spatial-coordinates/demo_spatial-coordinates.py", line 41, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path51-demo_overlapping-regions.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/overlapping-regions') 542s name = 'demo_overlapping-regions.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_overlapping-regions.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/overlapping-regions', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_overlapping-regions.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/overlapping-regions/demo_overlapping-regions.py", line 26, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path52-demo_multimesh-stokes.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-stokes') 542s name = 'demo_multimesh-stokes.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_multimesh-stokes.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-stokes', 'env': {'ADTTMP': '/tmp/aut...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh-stokes.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-stokes/demo_multimesh-stokes.py", line 24, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path53-demo_collision-detection.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/collision-detection') 542s name = 'demo_collision-detection.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_collision-detection.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/collision-detection', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_collision-detection.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/collision-detection/demo_collision-detection.py", line 18, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _______________________ test_demos[path54-demo_mplot.py] _______________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mplot') 542s name = 'demo_mplot.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_mplot.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mplot', 'env': {'ADTTMP': '/tmp/autopkgtest.7r...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mplot.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mplot/demo_mplot.py", line 20, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s __________________ test_demos[path55-demo_contact-vi-snes.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/contact-vi-snes') 542s name = 'demo_contact-vi-snes.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_contact-vi-snes.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/contact-vi-snes', 'env': {'ADTTMP': '/tmp/auto...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_contact-vi-snes.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/contact-vi-snes/demo_contact-vi-snes.py", line 25, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path56-demo_smoothing.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/smoothing') 542s name = 'demo_smoothing.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_smoothing.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/smoothing', 'env': {'ADTTMP': '/tmp/autopkgtes...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_smoothing.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/smoothing/demo_smoothing.py", line 23, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path57-demo_lift-drag.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/lift-drag') 542s name = 'demo_lift-drag.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_lift-drag.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/lift-drag', 'env': {'ADTTMP': '/tmp/autopkgtes...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_lift-drag.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/lift-drag/demo_lift-drag.py", line 36, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path58-demo_meshview-3D2D.py] ___________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D2D') 542s name = 'demo_meshview-3D2D.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_meshview-3D2D.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D2D', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-3D2D.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D2D/demo_meshview-3D2D.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path59-demo_block-assembly-3D1D.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-3D1D') 542s name = 'demo_block-assembly-3D1D.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-3D1D.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-3D1D', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-3D1D.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-3D1D/demo_block-assembly-3D1D.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ______________________ test_demos[path60-demo_timing.py] _______________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/timing') 542s name = 'demo_timing.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_timing.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/timing', 'env': {'ADTTMP': '/tmp/autopkgtest.7...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_timing.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/timing/demo_timing.py", line 18, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path61-demo_meshview-2D2D.py] ___________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-2D2D') 542s name = 'demo_meshview-2D2D.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_meshview-2D2D.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-2D2D', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-2D2D.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-2D2D/demo_meshview-2D2D.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path62-demo_multimesh-poisson.py] _________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-poisson') 542s name = 'demo_multimesh-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_multimesh-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-poisson', 'env': {'ADTTMP': '/tmp/au...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-poisson/demo_multimesh-poisson.py", line 26, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ________________ test_demos[path63-demo_advection-diffusion.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/advection-diffusion') 542s name = 'demo_advection-diffusion.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_advection-diffusion.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/advection-diffusion', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_advection-diffusion.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/advection-diffusion/demo_advection-diffusion.py", line 28, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path64-demo_special-functions.py] _________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/special-functions') 542s name = 'demo_special-functions.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_special-functions.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/special-functions', 'env': {'ADTTMP': '/tmp/au...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_special-functions.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/special-functions/demo_special-functions.py", line 25, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path65-demo_waveguide.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/waveguide') 542s name = 'demo_waveguide.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_waveguide.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/waveguide', 'env': {'ADTTMP': '/tmp/autopkgtes...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_waveguide.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/waveguide/demo_waveguide.py", line 37, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path66-demo_adaptive-poisson.py] __________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/adaptive-poisson') 542s name = 'demo_adaptive-poisson.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_adaptive-poisson.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/adaptive-poisson', 'env': {'ADTTMP': '/tmp/aut...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_adaptive-poisson.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/adaptive-poisson/demo_adaptive-poisson.py", line 35, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _____________________ test_demos[path67-demo_poisson1D.py] _____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson1D') 542s name = 'demo_poisson1D.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_poisson1D.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson1D', 'env': {'ADTTMP': '/tmp/autopkgtes...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson1D.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson1D/demo_poisson1D.py", line 37, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ____________________ test_demos[path68-demo_elementplot.py] ____________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/elementplot') 542s name = 'demo_elementplot.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_elementplot.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/elementplot', 'env': {'ADTTMP': '/tmp/autopkgt...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_elementplot.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/elementplot/demo_elementplot.py", line 23, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path69-demo_meshview-3D1D.py] ___________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D1D') 542s name = 'demo_meshview-3D1D.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_meshview-3D1D.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D1D', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-3D1D.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D1D/demo_meshview-3D1D.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _________________ test_demos[path70-demo_multimesh_marking.py] _________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-marking') 542s name = 'demo_multimesh_marking.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_multimesh_marking.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-marking', 'env': {'ADTTMP': '/tmp/au...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_multimesh_marking.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/multimesh-marking/demo_multimesh_marking.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s ___________________ test_demos[path71-demo_meshview-3D3D.py] ___________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D3D') 542s name = 'demo_meshview-3D3D.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_meshview-3D3D.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D3D', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_meshview-3D3D.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/meshview-3D3D/demo_meshview-3D3D.py", line 1, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 542s RuntimeError: Error when importing mpi4py 542s _______________ test_demos[path72-demo_mixed-poisson-sphere.py] ________________ 542s 542s mpiexec = None, num_proc = 1 542s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mixed-poisson-sphere') 542s name = 'demo_mixed-poisson-sphere.py' 542s 542s @pytest.mark.parametrize("path,name", demos) 542s def test_demos(mpiexec, num_proc, path, name): 542s 542s if mpiexec is None: 542s # Run in serial 542s > ret = subprocess.run([sys.executable, name], 542s cwd=str(path), 542s env={**os.environ, 'MPLBACKEND': 'agg'}, 542s check=True) 542s 542s python/demo/test.py:35: 542s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 542s 542s input = None, capture_output = False, timeout = None, check = True 542s popenargs = (['/usr/bin/python3.13', 'demo_mixed-poisson-sphere.py'],) 542s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mixed-poisson-sphere', 'env': {'ADTTMP': '/tmp...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 542s process = 542s stdout = None, stderr = None, retcode = 1 542s 542s def run(*popenargs, 542s input=None, capture_output=False, timeout=None, check=False, **kwargs): 542s """Run command with arguments and return a CompletedProcess instance. 542s 542s The returned instance will have attributes args, returncode, stdout and 542s stderr. By default, stdout and stderr are not captured, and those attributes 542s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 542s or pass capture_output=True to capture both. 542s 542s If check is True and the exit code was non-zero, it raises a 542s CalledProcessError. The CalledProcessError object will have the return code 542s in the returncode attribute, and output & stderr attributes if those streams 542s were captured. 542s 542s If timeout is given, and the process takes too long, a TimeoutExpired 542s exception will be raised. 542s 542s There is an optional argument "input", allowing you to 542s pass bytes or a string to the subprocess's stdin. If you use this argument 542s you may not also use the Popen constructor's "stdin" argument, as 542s it will be used internally. 542s 542s By default, all communication is in bytes, and therefore any "input" should 542s be bytes, and the stdout and stderr will be bytes. If in text mode, any 542s "input" should be a string, and stdout and stderr will be strings decoded 542s according to locale encoding, or by "encoding" if set. Text mode is 542s triggered by setting any of text, encoding, errors or universal_newlines. 542s 542s The other arguments are the same as for the Popen constructor. 542s """ 542s if input is not None: 542s if kwargs.get('stdin') is not None: 542s raise ValueError('stdin and input arguments may not both be used.') 542s kwargs['stdin'] = PIPE 542s 542s if capture_output: 542s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 542s raise ValueError('stdout and stderr arguments may not be used ' 542s 'with capture_output.') 542s kwargs['stdout'] = PIPE 542s kwargs['stderr'] = PIPE 542s 542s with Popen(*popenargs, **kwargs) as process: 542s try: 542s stdout, stderr = process.communicate(input, timeout=timeout) 542s except TimeoutExpired as exc: 542s process.kill() 542s if _mswindows: 542s # Windows accumulates the output in a single blocking 542s # read() call run on child threads, with the timeout 542s # being done in a join() on those threads. communicate() 542s # _after_ kill() is required to collect that and add it 542s # to the exception. 542s exc.stdout, exc.stderr = process.communicate() 542s else: 542s # POSIX _communicate already populated the output so 542s # far into the TimeoutExpired exception. 542s process.wait() 542s raise 542s except: # Including KeyboardInterrupt, communicate handled that. 542s process.kill() 542s # We don't call process.wait() as .__exit__ does that for us. 542s raise 542s retcode = process.poll() 542s if check and retcode: 542s > raise CalledProcessError(retcode, process.args, 542s output=stdout, stderr=stderr) 542s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_mixed-poisson-sphere.py']' returned non-zero exit status 1. 542s 542s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 542s ----------------------------- Captured stdout call ----------------------------- 542s ERROR: could not import mpi4py! 542s ----------------------------- Captured stderr call ----------------------------- 542s ModuleNotFoundError: No module named 'mpi4py.MPI' 542s 542s The above exception was the direct cause of the following exception: 542s 542s Traceback (most recent call last): 542s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/mixed-poisson-sphere/demo_mixed-poisson-sphere.py", line 28, in 542s from dolfin import * 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 542s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 542s SystemAssembler, assemble_local) 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 542s from dolfin.fem.form import Form 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 542s from dolfin.jit.jit import dolfin_pc, ffc_jit 542s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 542s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 542s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ___________ test_demos[path73-demo_block-assembly-2D2D-nonlinear.py] ___________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-2D2D') 543s name = 'demo_block-assembly-2D2D-nonlinear.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-2D2D-nonlinear.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-2D2D-nonlinear.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D-nonlinear.py", line 1, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ________________ test_demos[path74-demo_block-assembly-2D2D.py] ________________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-2D2D') 543s name = 'demo_block-assembly-2D2D.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_block-assembly-2D2D.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-2D2D', 'env': {'ADTTMP': '/tmp/...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_block-assembly-2D2D.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/block-assembly-2D2D/demo_block-assembly-2D2D.py", line 1, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ____________________ test_demos[path75-demo_coordinates.py] ____________________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/coordinates') 543s name = 'demo_coordinates.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_coordinates.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/coordinates', 'env': {'ADTTMP': '/tmp/autopkgt...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_coordinates.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/coordinates/demo_coordinates.py", line 21, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ___________________ test_demos[path77-demo_interpolation.py] ___________________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/interpolation') 543s name = 'demo_interpolation.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_interpolation.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/interpolation', 'env': {'ADTTMP': '/tmp/autopk...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_interpolation.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/interpolation/demo_interpolation.py", line 28, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ______________ test_demos[path78-demo_nonmatching-projection.py] _______________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/nonmatching-projection') 543s name = 'demo_nonmatching-projection.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_nonmatching-projection.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/nonmatching-projection', 'env': {'ADTTMP': '/t...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_nonmatching-projection.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/nonmatching-projection/demo_nonmatching-projection.py", line 26, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ____________________ test_demos[path79-demo_refinement.py] _____________________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/refinement') 543s name = 'demo_refinement.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_refinement.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/refinement', 'env': {'ADTTMP': '/tmp/autopkgte...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_refinement.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/refinement/demo_refinement.py", line 24, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ___________________ test_demos[path80-demo_poisson-disc.py] ____________________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson-disc') 543s name = 'demo_poisson-disc.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_poisson-disc.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson-disc', 'env': {'ADTTMP': '/tmp/autopkg...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson-disc.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson-disc/demo_poisson-disc.py", line 36, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s __________________ test_demos[path81-demo_poisson1D-in-2D.py] __________________ 543s 543s mpiexec = None, num_proc = 1 543s path = PosixPath('/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson1D-in-2D') 543s name = 'demo_poisson1D-in-2D.py' 543s 543s @pytest.mark.parametrize("path,name", demos) 543s def test_demos(mpiexec, num_proc, path, name): 543s 543s if mpiexec is None: 543s # Run in serial 543s > ret = subprocess.run([sys.executable, name], 543s cwd=str(path), 543s env={**os.environ, 'MPLBACKEND': 'agg'}, 543s check=True) 543s 543s python/demo/test.py:35: 543s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 543s 543s input = None, capture_output = False, timeout = None, check = True 543s popenargs = (['/usr/bin/python3.13', 'demo_poisson1D-in-2D.py'],) 543s kwargs = {'cwd': '/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson1D-in-2D', 'env': {'ADTTMP': '/tmp/auto...tsc/3.21.6+dfsg1-2ubuntu2', 'AUTOPKGTEST_ARTIFACTS': '/tmp/autopkgtest.7rsaj5/test-dolfin-python-demo-artifacts', ...}} 543s process = 543s stdout = None, stderr = None, retcode = 1 543s 543s def run(*popenargs, 543s input=None, capture_output=False, timeout=None, check=False, **kwargs): 543s """Run command with arguments and return a CompletedProcess instance. 543s 543s The returned instance will have attributes args, returncode, stdout and 543s stderr. By default, stdout and stderr are not captured, and those attributes 543s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 543s or pass capture_output=True to capture both. 543s 543s If check is True and the exit code was non-zero, it raises a 543s CalledProcessError. The CalledProcessError object will have the return code 543s in the returncode attribute, and output & stderr attributes if those streams 543s were captured. 543s 543s If timeout is given, and the process takes too long, a TimeoutExpired 543s exception will be raised. 543s 543s There is an optional argument "input", allowing you to 543s pass bytes or a string to the subprocess's stdin. If you use this argument 543s you may not also use the Popen constructor's "stdin" argument, as 543s it will be used internally. 543s 543s By default, all communication is in bytes, and therefore any "input" should 543s be bytes, and the stdout and stderr will be bytes. If in text mode, any 543s "input" should be a string, and stdout and stderr will be strings decoded 543s according to locale encoding, or by "encoding" if set. Text mode is 543s triggered by setting any of text, encoding, errors or universal_newlines. 543s 543s The other arguments are the same as for the Popen constructor. 543s """ 543s if input is not None: 543s if kwargs.get('stdin') is not None: 543s raise ValueError('stdin and input arguments may not both be used.') 543s kwargs['stdin'] = PIPE 543s 543s if capture_output: 543s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 543s raise ValueError('stdout and stderr arguments may not be used ' 543s 'with capture_output.') 543s kwargs['stdout'] = PIPE 543s kwargs['stderr'] = PIPE 543s 543s with Popen(*popenargs, **kwargs) as process: 543s try: 543s stdout, stderr = process.communicate(input, timeout=timeout) 543s except TimeoutExpired as exc: 543s process.kill() 543s if _mswindows: 543s # Windows accumulates the output in a single blocking 543s # read() call run on child threads, with the timeout 543s # being done in a join() on those threads. communicate() 543s # _after_ kill() is required to collect that and add it 543s # to the exception. 543s exc.stdout, exc.stderr = process.communicate() 543s else: 543s # POSIX _communicate already populated the output so 543s # far into the TimeoutExpired exception. 543s process.wait() 543s raise 543s except: # Including KeyboardInterrupt, communicate handled that. 543s process.kill() 543s # We don't call process.wait() as .__exit__ does that for us. 543s raise 543s retcode = process.poll() 543s if check and retcode: 543s > raise CalledProcessError(retcode, process.args, 543s output=stdout, stderr=stderr) 543s E subprocess.CalledProcessError: Command '['/usr/bin/python3.13', 'demo_poisson1D-in-2D.py']' returned non-zero exit status 1. 543s 543s /usr/lib/python3.13/subprocess.py:577: CalledProcessError 543s ----------------------------- Captured stdout call ----------------------------- 543s ERROR: could not import mpi4py! 543s ----------------------------- Captured stderr call ----------------------------- 543s ModuleNotFoundError: No module named 'mpi4py.MPI' 543s 543s The above exception was the direct cause of the following exception: 543s 543s Traceback (most recent call last): 543s File "/tmp/autopkgtest.7rsaj5/build.Bmp/src/python/demo/undocumented/poisson1D-in-2D/demo_poisson1D-in-2D.py", line 39, in 543s from dolfin import * 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/__init__.py", line 170, in 543s from .fem.assembling import (assemble, assemble_system, assemble_multimesh, assemble_mixed, 543s SystemAssembler, assemble_local) 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/assembling.py", line 34, in 543s from dolfin.fem.form import Form 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/fem/form.py", line 12, in 543s from dolfin.jit.jit import dolfin_pc, ffc_jit 543s File "/usr/lib/petsc/lib/python3/dist-packages/dolfin/jit/jit.py", line 125, in 543s def compile_class(cpp_data, mpi_comm=MPI.comm_world): 543s ^^^^^^^^^^^^^^ 543s RuntimeError: Error when importing mpi4py 543s ============================= slowest 20 durations ============================= 543s 1.22s call demo/test.py::test_demos[path1-demo_eigenvalue.py] 543s 1.12s call demo/test.py::test_demos[path20-demo_periodic.py] 543s 1.12s call demo/test.py::test_demos[path10-demo_stokes-taylor-hood.py] 543s 1.11s call demo/test.py::test_demos[path3-demo_biharmonic.py] 543s 1.10s call demo/test.py::test_demos[path5-demo_auto-adaptive-poisson.py] 543s 1.10s call demo/test.py::test_demos[path2-demo_nonlinear-poisson.py] 543s 1.08s call demo/test.py::test_demos[path12-demo_stokes-mini.py] 543s 0.88s call demo/test.py::test_demos[path69-demo_meshview-3D1D.py] 543s 0.85s call demo/test.py::test_demos[path68-demo_elementplot.py] 543s 0.84s call demo/test.py::test_demos[path43-demo_dg-poisson.py] 543s 0.82s call demo/test.py::test_demos[path58-demo_meshview-3D2D.py] 543s 0.81s call demo/test.py::test_demos[path27-demo_extrapolation.py] 543s 0.81s call demo/test.py::test_demos[path18-demo_built-in-meshes.py] 543s 0.81s call demo/test.py::test_demos[path28-demo_parallel-refinement.py] 543s 0.81s call demo/test.py::test_demos[path26-demo_contact-vi-tao.py] 543s 0.81s call demo/test.py::test_demos[path77-demo_interpolation.py] 543s 0.81s call demo/test.py::test_demos[path50-demo_spatial-coordinates.py] 543s 0.81s call demo/test.py::test_demos[path70-demo_multimesh_marking.py] 543s 0.81s call demo/test.py::test_demos[path57-demo_lift-drag.py] 543s 0.81s call demo/test.py::test_demos[path71-demo_meshview-3D3D.py] 543s =========================== short test summary info ============================ 543s FAILED python/demo/test.py::test_demos[path0-demo_nonmatching-interpolation.py] 543s FAILED python/demo/test.py::test_demos[path1-demo_eigenvalue.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path2-demo_nonlinear-poisson.py] - sub... 543s FAILED python/demo/test.py::test_demos[path3-demo_biharmonic.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path5-demo_auto-adaptive-poisson.py] 543s FAILED python/demo/test.py::test_demos[path6-demo_subdomains.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path7-demo_mixed-poisson.py] - subproc... 543s FAILED python/demo/test.py::test_demos[path10-demo_stokes-taylor-hood.py] - s... 543s FAILED python/demo/test.py::test_demos[path11-demo_maxwell-eigenvalues.py] - ... 543s FAILED python/demo/test.py::test_demos[path12-demo_stokes-mini.py] - subproce... 543s FAILED python/demo/test.py::test_demos[path13-demo_neumann-poisson.py] - subp... 543s FAILED python/demo/test.py::test_demos[path15-demo_stokes-iterative.py] - sub... 543s FAILED python/demo/test.py::test_demos[path16-demo_poisson.py] - subprocess.C... 543s FAILED python/demo/test.py::test_demos[path17-demo_singular-poisson.py] - sub... 543s FAILED python/demo/test.py::test_demos[path18-demo_built-in-meshes.py] - subp... 543s FAILED python/demo/test.py::test_demos[path19-demo_subdomains-poisson.py] - s... 543s FAILED python/demo/test.py::test_demos[path20-demo_periodic.py] - subprocess.... 543s FAILED python/demo/test.py::test_demos[path21-demo_buckling-tao.py] - subproc... 543s FAILED python/demo/test.py::test_demos[path22-demo_functional.py] - subproces... 543s FAILED python/demo/test.py::test_demos[path24-demo_parameters.py] - subproces... 543s FAILED python/demo/test.py::test_demos[path25-demo_multistage-solver.py] - su... 543s FAILED python/demo/test.py::test_demos[path26-demo_contact-vi-tao.py] - subpr... 543s FAILED python/demo/test.py::test_demos[path27-demo_extrapolation.py] - subpro... 543s FAILED python/demo/test.py::test_demos[path28-demo_parallel-refinement.py] - ... 543s FAILED python/demo/test.py::test_demos[path29-demo_conditional.py] - subproce... 543s FAILED python/demo/test.py::test_demos[path30-demo_mixedfunctionspace.py] - s... 543s FAILED python/demo/test.py::test_demos[path31-demo_curl-curl.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path32-demo_sym-dirichlet-bc.py] - sub... 543s FAILED python/demo/test.py::test_demos[path33-demo_block-assembly-3D2D.py] - ... 543s FAILED python/demo/test.py::test_demos[path34-demo_projection-interpolation.py] 543s FAILED python/demo/test.py::test_demos[path35-demo_block-matrix.py] - subproc... 543s FAILED python/demo/test.py::test_demos[path36-demo_submesh.py] - subprocess.C... 543s FAILED python/demo/test.py::test_demos[path37-demo_mesh-quality.py] - subproc... 543s FAILED python/demo/test.py::test_demos[path38-demo_ale.py] - subprocess.Calle... 543s FAILED python/demo/test.py::test_demos[path39-demo_eval.py] - subprocess.Call... 543s FAILED python/demo/test.py::test_demos[path40-demo_point-integral.py] - subpr... 543s FAILED python/demo/test.py::test_demos[path41-demo_dg-advection-diffusion.py] 543s FAILED python/demo/test.py::test_demos[path42-demo_sub-function-assignment.py] 543s FAILED python/demo/test.py::test_demos[path43-demo_dg-poisson.py] - subproces... 543s FAILED python/demo/test.py::test_demos[path44-demo_multimesh-quadrature.py] 543s FAILED python/demo/test.py::test_demos[path45-demo_optimization.py] - subproc... 543s FAILED python/demo/test.py::test_demos[path46-demo_formsplitter.py] - subproc... 543s FAILED python/demo/test.py::test_demos[path47-demo_time-series.py] - subproce... 543s FAILED python/demo/test.py::test_demos[path48-demo_ghost-mesh.py] - subproces... 543s FAILED python/demo/test.py::test_demos[path49-demo_matnest.py] - subprocess.C... 543s FAILED python/demo/test.py::test_demos[path50-demo_spatial-coordinates.py] - ... 543s FAILED python/demo/test.py::test_demos[path51-demo_overlapping-regions.py] - ... 543s FAILED python/demo/test.py::test_demos[path52-demo_multimesh-stokes.py] - sub... 543s FAILED python/demo/test.py::test_demos[path53-demo_collision-detection.py] - ... 543s FAILED python/demo/test.py::test_demos[path54-demo_mplot.py] - subprocess.Cal... 543s FAILED python/demo/test.py::test_demos[path55-demo_contact-vi-snes.py] - subp... 543s FAILED python/demo/test.py::test_demos[path56-demo_smoothing.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path57-demo_lift-drag.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path58-demo_meshview-3D2D.py] - subpro... 543s FAILED python/demo/test.py::test_demos[path59-demo_block-assembly-3D1D.py] - ... 543s FAILED python/demo/test.py::test_demos[path60-demo_timing.py] - subprocess.Ca... 543s FAILED python/demo/test.py::test_demos[path61-demo_meshview-2D2D.py] - subpro... 543s FAILED python/demo/test.py::test_demos[path62-demo_multimesh-poisson.py] - su... 543s FAILED python/demo/test.py::test_demos[path63-demo_advection-diffusion.py] - ... 543s FAILED python/demo/test.py::test_demos[path64-demo_special-functions.py] - su... 543s FAILED python/demo/test.py::test_demos[path65-demo_waveguide.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path66-demo_adaptive-poisson.py] - sub... 543s FAILED python/demo/test.py::test_demos[path67-demo_poisson1D.py] - subprocess... 543s FAILED python/demo/test.py::test_demos[path68-demo_elementplot.py] - subproce... 543s FAILED python/demo/test.py::test_demos[path69-demo_meshview-3D1D.py] - subpro... 543s FAILED python/demo/test.py::test_demos[path70-demo_multimesh_marking.py] - su... 543s FAILED python/demo/test.py::test_demos[path71-demo_meshview-3D3D.py] - subpro... 543s FAILED python/demo/test.py::test_demos[path72-demo_mixed-poisson-sphere.py] 543s FAILED python/demo/test.py::test_demos[path73-demo_block-assembly-2D2D-nonlinear.py] 543s FAILED python/demo/test.py::test_demos[path74-demo_block-assembly-2D2D.py] - ... 543s FAILED python/demo/test.py::test_demos[path75-demo_coordinates.py] - subproce... 543s FAILED python/demo/test.py::test_demos[path77-demo_interpolation.py] - subpro... 543s FAILED python/demo/test.py::test_demos[path78-demo_nonmatching-projection.py] 543s FAILED python/demo/test.py::test_demos[path79-demo_refinement.py] - subproces... 543s FAILED python/demo/test.py::test_demos[path80-demo_poisson-disc.py] - subproc... 543s FAILED python/demo/test.py::test_demos[path81-demo_poisson1D-in-2D.py] - subp... 543s ================= 76 failed, 6 deselected in 64.54s (0:01:04) ================== 543s autopkgtest [13:06:30]: test test-dolfin-python-demo: -----------------------] 544s test-dolfin-python-demo FAIL non-zero exit status 1 544s autopkgtest [13:06:31]: test test-dolfin-python-demo: - - - - - - - - - - results - - - - - - - - - - 544s autopkgtest [13:06:31]: test test-dolfin-python-pusimp: preparing testbed 4969s nova [W] Skipping flock for amd64 4969s Creating nova instance adt-plucky-amd64-dolfin-20241116-110746-juju-7f2275-prod-proposed-migration-environment-20-a0791169-97e3-4192-af85-8737d8dc3e06 from image adt/ubuntu-plucky-amd64-server-20241115.img (UUID 9bb4dd9c-454f-45da-a125-77b9d27ed145)... 4969s ERROR (CommandError): Unable to delete the specified server(s). 4969s Unexpected error: 4969s Traceback (most recent call last): 4969s File "/home/ubuntu/autopkgtest/lib/VirtSubproc.py", line 830, in mainloop 4969s command() 4969s File "/home/ubuntu/autopkgtest/lib/VirtSubproc.py", line 759, in command 4969s r = f(c, ce) 4969s File "/home/ubuntu/autopkgtest/lib/VirtSubproc.py", line 392, in cmd_revert 4969s caller.hook_revert() 4969s File "/home/ubuntu/autopkgtest/virt/autopkgtest-virt-ssh", line 444, in hook_revert 4969s host_setup('revert') 4969s File "/home/ubuntu/autopkgtest/virt/autopkgtest-virt-ssh", line 263, in host_setup 4969s execute_setup_script(command) 4969s File "/home/ubuntu/autopkgtest/virt/autopkgtest-virt-ssh", line 202, in execute_setup_script 4969s (status, out, err) = VirtSubproc.execute_timeout( 4969s File "/home/ubuntu/autopkgtest/lib/VirtSubproc.py", line 155, in execute_timeout 4969s (out, err) = sp.communicate(instr) 4969s File "/usr/lib/python3.8/subprocess.py", line 1028, in communicate 4969s stdout, stderr = self._communicate(input, endtime, timeout) 4969s File "/usr/lib/python3.8/subprocess.py", line 1868, in _communicate 4969s ready = selector.select(timeout) 4969s File "/usr/lib/python3.8/selectors.py", line 415, in select 4969s fd_event_list = self._selector.poll(timeout) 4969s File "/home/ubuntu/autopkgtest/lib/VirtSubproc.py", line 75, in alarm_handler 4969s raise Timeout(to) 4969s VirtSubproc.Timeout: 1800 4969s autopkgtest [14:20:16]: ERROR: testbed failure: unexpected eof from the testbed