Bug#1076232: fenics-dolfinx: FTBFS with mpich as default MPI provier on 32 bit architectures: E: pybuild pybuild:435: plugin pyproject failed: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dolfinx-real/build; python3.12 -m pytest --durations=20 -k "not ( test_cube_distance )"

Sebastian Ramacher sramacher at debian.org
Fri Jul 12 22:14:10 BST 2024


Source: fenics-dolfinx
Version: 1:0.8.0-10
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org

https://buildd.debian.org/status/fetch.php?pkg=fenics-dolfinx&arch=armel&ver=1%3A0.8.0-10%2Bb1&stamp=1720783021&raw=0

/<<PKGBUILDDIR>>/debian/tmp-real/usr/include/dolfinx/refinement/plaza.h:536:60: note: parameter passing for argument of type ‘std::span<const double, 4294967295>’ changed in GCC 7.1
[100%] Linking CXX shared module cpp.cpython-312-arm-linux-gnueabi.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/cpp.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -isystem /<<PKGBUILDDIR>>/debian/tmp-real/usr/include -O3 -DNDEBUG -Wl,-s -Wl,--gc-sections -Wl,-z,relro -shared  -o cpp.cpython-312-arm-linux-gnueabi.so CMakeFiles/cpp.dir/dolfinx/wrappers/dolfinx.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/assemble.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/common.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/fem.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/geometry.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/graph.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/io.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/la.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/log.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/mesh.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/petsc.cpp.o CMakeFiles/cpp.dir/dolfinx/wrappers/refinement.cpp.o  -Wl,-rpath,/<<PKGBUILDDIR>>/debian/tmp-real/usr/lib/arm-linux-gnueabi:/usr/lib/arm-linux-gnueabi/mpich/lib:/usr/lib/arm-linux-gnueabi/hdf5/mpich:/usr/lib/slepcdir/slepc3.20/arm-linux-gnueabi-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabi-real/lib: libnanobind-static.a /<<PKGBUILDDIR>>/debian/tmp-real/usr/lib/arm-linux-gnueabi/libdolfinx_real.so.0.8.0 /usr/lib/arm-linux-gnueabi/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabi/libbasix.so.0.8.0 /usr/lib/arm-linux-gnueabi/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabi/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabi/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabi/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.20/arm-linux-gnueabi-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.20/arm-linux-gnueabi-real/lib/libpetsc_real.so
gmake[4]: Leaving directory '/tmp/tmpau7h4lpa/build'
[100%] Built target cpp
gmake[3]: Leaving directory '/tmp/tmpau7h4lpa/build'
/usr/bin/cmake -E cmake_progress_start /tmp/tmpau7h4lpa/build/CMakeFiles 0
gmake[2]: Leaving directory '/tmp/tmpau7h4lpa/build'

*** Installing project into wheel...
-- Install configuration: "Release"
-- Installing: /tmp/tmpau7h4lpa/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabi.so
-- Set non-toolchain portion of runtime path of "/tmp/tmpau7h4lpa/wheel/platlib/dolfinx/cpp.cpython-312-arm-linux-gnueabi.so" to "/<<PKGBUILDDIR>>/debian/tmp-real/usr/lib/arm-linux-gnueabi:/usr/lib/arm-linux-gnueabi/mpich/lib:/usr/lib/arm-linux-gnueabi/hdf5/mpich:/usr/lib/slepcdir/slepc3.20/arm-linux-gnueabi-real/lib:/usr/lib/petscdir/petsc3.20/arm-linux-gnueabi-real/lib"
*** Making wheel...
*** Created fenics_dolfinx-0.8.0-cp312-cp312-linux_arm.whl...
Successfully built fenics_dolfinx-0.8.0-cp312-cp312-linux_arm.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module
I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dolfinx-real/build; python3.12 -m pytest --durations=20 -k "not ( test_cube_distance )"
E: pybuild pybuild:435: plugin pyproject failed: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_dolfinx-real/build; python3.12 -m pytest --durations=20 -k "not ( test_cube_distance )"
make[1]: *** [debian/rules:192: debian/tmp-real] Error 14
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:161: binary-arch] Error 2

Cheers
-- 
Sebastian Ramacher



More information about the debian-science-maintainers mailing list