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