On Fri, 2008-04-04 at 17:18 +0200, Domenico Andreoli wrote: > retitle 474249 petsc: FTBFS: wrongly guess the MPI directory > tags 474249 +patch > thanks > > On Fri, Apr 04, 2008 at 04:58:26PM +0200, Domenico Andreoli wrote: > > > > It looks like definition of PETSC_MPI in debian/rules is somewhat pesky, > > probably it is broken by localization issues.. don't know, but on my > > hppa it comes to "udelam" instead of "lam", which is wrong. > > > > I suggest you to rewrite such guessing using readlink command. > > > > --- rules.orig 2008-04-04 17:02:38.000000000 +0200 > +++ rules 2008-04-04 17:07:00.000000000 +0200 > @@ -26,7 +26,7 @@ > # Note that as of PETSc 2.3.0 this only specifies the name of the PETSc > # packages, the implementation is chosen by BuildSystem according to what's > # available at build time. > -PETSC_MPI=$(shell ls -l /etc/alternatives/mpi | cut -b 74- | sed > s/include//g | sed s/lib//g | sed s/\\///g) > +PETSC_MPI=$(shell readlink /etc/alternatives/mpi | xargs basename) > PETSC_MPI_DIR=/usr/lib/$(PETSC_MPI) > > # Overriding this with "contrib" attempts to link with hypre and parmetis.
Thank you! I saw that error and had no clue about how to proceed. Does the package build on HPPA with this patch? On a bunch of other arches, it's getting stuck in petsc's python-based build system, somewhat after the point where it broke on HPPA. That one issue in petsc is holding up a massive transition of lots of packages... Cheers, -Adam -- GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Engineering consulting with open source tools http://www.opennovation.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]