Source: superlu-dist Severity: serious X-Debbugs-Cc: francesco.balla...@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