Bug#1085258: openmpi-common: binary-all package hardcodes amd64 paths

Adrian Bunk bunk at debian.org
Thu Oct 17 11:51:27 BST 2024


Package: openmpi-common
Version: 5.0.5-3
Severity: serious
Tags: ftbfs
Control: affects -1 src:paraview

https://buildd.debian.org/status/logs.php?pkg=paraview&ver=5.12.1%2Bdfsg-5

...
CMake Error in /<<PKGBUILDDIR>>/build.python3.12/CMakeFiles/CMakeScratch/TryCompile-I2VLOj/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)
  /usr/lib/powerpc64le-linux-gnu/cmake/adios2/mpi/FindMPI.cmake:10 (include)
  /usr/share/cmake-3.30/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/lib/powerpc64le-linux-gnu/cmake/adios2/mpi/adios2-config-common.cmake:82 (find_dependency)
  /usr/lib/powerpc64le-linux-gnu/cmake/adios2/mpi/adios2-config.cmake:29 (include)
  VTK/CMake/vtkModule.cmake:5039 (find_package)
  VTK/IO/ADIOS2/CMakeLists.txt:1 (vtk_module_find_package)


-- Configuring incomplete, errors occurred!



This is due to:
/usr/share/openmpi/mpif77-wrapper-data.txt:compiler_flags=-I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I${includedir}   -I${prefix}/lib/x86_64-linux-gnu/openmpi/lib
/usr/share/openmpi/mpif77-wrapper-data.txt:fmoddir=/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15
/usr/share/openmpi/oshfort-wrapper-data.txt:compiler_flags=-I${includedir}   -I${prefix}/lib/x86_64-linux-gnu/openmpi/lib
/usr/share/openmpi/mpifort-wrapper-data.txt:compiler_flags=-I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I${includedir}   -I${prefix}/lib/x86_64-linux-gnu/openmpi/lib
/usr/share/openmpi/mpifort-wrapper-data.txt:fmoddir=/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15
/usr/share/openmpi/shmemfort-wrapper-data.txt:compiler_flags=-I${includedir}   -I${prefix}/lib/x86_64-linux-gnu/openmpi/lib
/usr/share/openmpi/mpif90-wrapper-data.txt:compiler_flags=-I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I${includedir}   -I${prefix}/lib/x86_64-linux-gnu/openmpi/lib
/usr/share/openmpi/mpif90-wrapper-data.txt:fmoddir=/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15



More information about the debian-science-maintainers mailing list