Bug#679929: libmpich2-dev: missing slave alternative for mpiCC

Sébastien Villemot sebastien.villemot at ens.fr
Mon Jul 2 14:59:15 UTC 2012


Package: libmpich2-dev
Version: 1.4.1-4
Severity: important

Dear Maintainer,

libmpich2-dev does not provide a slave alternative for mpiCC (note the
capitals), contrary to lam4-dev and libopenmpi-dev.

This is causing the octave-openmpi-ext package to FTBFS on arches where mpich2
is the default MPI implementation:

 https://buildd.debian.org/status/package.php?p=octave-openmpi-ext&suite=sid

Thanks,


$ update-alternatives --display mpi
mpi - auto mode
  link currently points to /usr/lib/openmpi/include
/usr/include/lam - priority 30
  slave libmpi++.a: /usr/lib/liblam++.a
  slave libmpi++.so: /usr/lib/liblam++.so
  slave libmpi.a: /usr/lib/liblam.a
  slave libmpi.so: /usr/lib/liblam.so
  slave libmpio.a: /usr/lib/liblamio.a
  slave libmpio.so: /usr/lib/liblamio.so
  slave mpiCC: /usr/bin/mpic++.lam
  slave mpiCC.1.gz: /usr/share/man/man1/mpiCC.lam.1.gz
  slave mpic++: /usr/bin/mpic++.lam
  slave mpic++.1.gz: /usr/share/man/man1/mpic++.lam.1.gz
  slave mpicc: /usr/bin/mpicc.lam
  slave mpicc.1.gz: /usr/share/man/man1/mpicc.lam.1.gz
  slave mpif77: /usr/bin/mpif77.lam
  slave mpif77.1.gz: /usr/share/man/man1/mpif77.lam.1.gz
/usr/include/mpich2 - priority 40
  slave libmpi++.so: /usr/lib/libmpichcxx.so
  slave libmpi.so: /usr/lib/libmpich.so
  slave libmpif77.so: /usr/lib/libfmpich.so
  slave libmpif90.so: /usr/lib/libmpichf90.so
  slave mpic++: /usr/bin/mpic++.mpich2
  slave mpic++.1.gz: /usr/share/man/man1/mpic++.mpich2.1.gz
  slave mpicc: /usr/bin/mpicc.mpich2
  slave mpicc.1.gz: /usr/share/man/man1/mpicc.mpich2.1.gz
  slave mpicxx: /usr/bin/mpicxx.mpich2
  slave mpicxx.1.gz: /usr/share/man/man1/mpicxx.mpich2.1.gz
  slave mpif77: /usr/bin/mpif77.mpich2
  slave mpif77.1.gz: /usr/share/man/man1/mpif77.mpich2.1.gz
  slave mpif90: /usr/bin/mpif90.mpich2
  slave mpif90.1.gz: /usr/share/man/man1/mpif90.mpich2.1.gz
/usr/lib/openmpi/include - priority 40
  slave libmpi++.so: /usr/lib/openmpi/lib/libmpi_cxx.so
  slave libmpi.so: /usr/lib/openmpi/lib/libmpi.so
  slave libmpif77.so: /usr/lib/openmpi/lib/libmpi_f77.so
  slave libmpif90.so: /usr/lib/openmpi/lib/libmpi_f90.so
  slave mpiCC: /usr/bin/mpic++.openmpi
  slave mpiCC.1.gz: /usr/share/man/man1/mpiCC.openmpi.1.gz
  slave mpic++: /usr/bin/mpic++.openmpi
  slave mpic++.1.gz: /usr/share/man/man1/mpic++.openmpi.1.gz
  slave mpicc: /usr/bin/mpicc.openmpi
  slave mpicc.1.gz: /usr/share/man/man1/mpicc.openmpi.1.gz
  slave mpicxx: /usr/bin/mpic++.openmpi
  slave mpicxx.1.gz: /usr/share/man/man1/mpicxx.openmpi.1.gz
  slave mpif77: /usr/bin/mpif77.openmpi
  slave mpif77.1.gz: /usr/share/man/man1/mpif77.openmpi.1.gz
  slave mpif90: /usr/bin/mpif90.openmpi
  slave mpif90.1.gz: /usr/share/man/man1/mpif90.openmpi.1.gz
Current 'best' version is '/usr/include/mpich2'.



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libmpich2-dev depends on:
ii  libc6        2.13-34
ii  libcr-dev    0.8.4-2
ii  libcr0       0.8.4-2
ii  libmpich2-3  1.4.1-4

Versions of packages libmpich2-dev recommends:
ii  mpich2  1.4.1-4

libmpich2-dev suggests no packages.

-- no debconf information





More information about the debian-science-maintainers mailing list