MPI makes my heads hurt;

OK - some other observations:

  * petsc has a dependency on libhdf5-mpi-dev
  * libhdf5-mpi-dev is a meta that is supposed to get the right libhdf5 for the 
platform mpi defaults but actually ends up depending on 
       libhdf5-openmpi-dev, mpi-default-dev   

      which is somewhere between inconsistent and wrong.

  2) hdf5 build dependencies are a bit odd:
Build-Depends: libmpich1.0-dev (>= 1.2.7-1), zlib1g-dev, lam4-dev (>= 
7.1.1-3.2), quilt, libopenmpi-dev [!hp
pa !mips !mipsel !s390 !sh4 !m68k], libjpeg62-dev | libjpeg-dev, debhelper (>> 
7), sed (>= 4.1.5), gfortran,
 libibverbs-dev [!hppa !mips !mipsel !s390 !kfreebsd-i386 !kfreebsd-amd64 
!hurd-i386 !sh4], sharutils, mpi-d
efault-dev

   I think that needs to lose the libopenmpi-dev dependency completely
(with all the predication) and just keep the mpi-default-dev one it
already has?

Once you've got the build-deps for petsc installed - and because it has
pulled in libopenmpi-dev - if you then try and rebuild libblacs it
builds it against openmpi rather than lam.

Dave

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/745861

Title:
  petsc version 3.1.dfsg-10ubuntu1 failed to build on armel

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to