[Debichem-devel] Bug#924032: mpqc3: FTBFS: Could NOT find MPI

Alastair McKinstry alastair.mckinstry at sceal.ie
Mon Mar 18 14:40:34 GMT 2019


Hi,

This is fixed with an upload to mpich this morning (GCC / MPICH version 
issue). It builds with the latest version

regards

Alastair

On 18/03/2019 13:06, Andreas Tille wrote:
> 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.
>   
>
-- 
Alastair McKinstry, <alastair at sceal.ie>, <mckinstry at debian.org>, @amckinstry:matrix.org
Commander Vimes didn’t like the phrase “The innocent have nothing to fear,”
  believing the innocent had everything to fear, mostly from the guilty but in the longer term
  even more from those who say things like “The innocent have nothing to fear.”
  - T. Pratchett, Snuff



More information about the Debichem-devel mailing list