Bug#1086636: superlu-dist: FTBS after openmpi 5 transition on some arches
Francesco Ballarin
francesco.ballarin at unicatt.it
Sat Nov 2 17:23:52 GMT 2024
Source: superlu-dist
Severity: serious
X-Debbugs-Cc: francesco.ballarin at unicatt.it
Control: affects -1 hypre
After the openmpi 5 transition superlu-dist fails to build on
* arm64: https://buildd.debian.org/status/fetch.php?pkg=superlu-dist&arch=arm64&ver=8.2.1%2Bdfsg1-5&stamp=1730561893&raw=0
* mips64el: https://buildd.debian.org/status/fetch.php?pkg=superlu-dist&arch=mips64el&ver=8.2.1%2Bdfsg1-5&stamp=1730561676&raw=0
* ppc64el: https://buildd.debian.org/status/fetch.php?pkg=superlu-dist&arch=ppc64el&ver=8.2.1%2Bdfsg1-5&stamp=1730561584&raw=0
* riscv64: https://buildd.debian.org/status/fetch.php?pkg=superlu-dist&arch=riscv64&ver=8.2.1%2Bdfsg1-5&stamp=1730562050&raw=0
* s390x: https://buildd.debian.org/status/fetch.php?pkg=superlu-dist&arch=s390x&ver=8.2.1%2Bdfsg1-5&stamp=1730561682&raw=0
with error
=====================
CMake Error in /<<PKGBUILDDIR>>/obj-s390x-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-6Qbb8t/CMakeLists.txt:
Imported target "MPI::MPI_Fortran" includes non-existent path
"/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and references files it does not
provide.
CMake Error at /usr/share/cmake-3.30/Modules/FindMPI.cmake:1282 (try_compile):
Failed to generate test project build system.
Call Stack (most recent call first):
/usr/share/cmake-3.30/Modules/FindMPI.cmake:1301 (_MPI_try_staged_settings)
/usr/share/cmake-3.30/Modules/FindMPI.cmake:1649 (_MPI_check_lang_works)
CMakeLists.txt:168 (find_package)
-- Configuring incomplete, errors occurred!
=============================
A correct rebuild of superlu-dist is needed to then avoid failure while
rebuilding hypre due to libmpi_cxx.so.40 having been removed in openmpi 5.
Any suggestion on how to fix the missing path
/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi
would be appreciated.
Cheers,
Francesco
More information about the debian-science-maintainers
mailing list