[Debichem-devel] Bug#924032: mpqc3: FTBFS: Could NOT find MPI
Andreas Tille
tille at debian.org
Mon Mar 18 13:06:24 GMT 2019
Hi Drew,
On Mon, Mar 18, 2019 at 07:09:22PM +0800, Drew Parsons wrote:
>
> The log snippet refers to mpich, but most arches use openmpi by default. So
> that's a clue.
>
> The full attached log says it's a simple x86_64. Why then is mpich
> installed?
I think
https://salsa.debian.org/debichem-team/mpqc3/blob/master/debian/control
line 22+23 are answering the question.
If I understand your question correctly you would rather suggest:
diff --git a/debian/control b/debian/control
index c47f755..8cdb361 100644
--- a/debian/control
+++ b/debian/control
@@ -19,8 +19,7 @@ Build-Depends: cmake (>= 2.8.11),
libpsi3-dev,
libtbb-dev,
libtiledarray-dev,
- libmpich-dev,
- mpich,
+ mpi-default-dev,
psi3
Standards-Version: 3.9.6
Homepage: http://www.mpqc.org
I tried this but this ends up in:
...
-- Performing Test LIBINT_SUPPORTS_G12_T1G12_INTEGRALS
-- Performing Test LIBINT_SUPPORTS_G12_T1G12_INTEGRALS - Failed
-- Found Libint2:
-- <--->LIBINT2_LIBRARY=/usr/lib/libint2.so
-- <--->LIBINT2_INCLUDE_DIR=/usr/include
-- Performing Test PSI3_COMPILES
-- Performing Test PSI3_COMPILES - Success
-- Performing Test HAVE_PSIO_PURGE
-- Performing Test HAVE_PSIO_PURGE - Failed
-- Found PSI3:
-- <--->PSI3_LIBRARIES=/usr/lib/libPSI_dpd.a;/usr/lib/libPSI_chkpt.a;/usr/lib/libPSI_iwl.a;/usr/lib/libPSI_qt.a;/usr/lib/libPSI_ciomr.a;/usr/lib/libPSI_psio.a
-- <--->PSI3_INCLUDE_DIR=/usr/include
-- Found TiledArray:
-- <--->TiledArray_INCLUDE_DIR=/usr/include;/usr/include/TiledArray/external
-- <--->TiledArray_LIBRARIES=tiledarray
-- Performing Test TILEDARRAY_COMPILES
CMake Error in /build/mpqc3-0.0~git20170114/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeLists.txt:
Imported target "tiledarray" includes non-existent path
"/usr/include/x86_64-linux-gnu/mpich"
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 in /build/mpqc3-0.0~git20170114/obj-x86_64-linux-gnu/CMakeFiles/CMakeTmp/CMakeLists.txt:
Imported target "tiledarray" includes non-existent path
"/usr/include/x86_64-linux-gnu/mpich"
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.
...
Any further hint?
Kind regards
Andreas.
--
http://fam-tille.de
More information about the Debichem-devel
mailing list