Bug#651452: illuminator: FTBFS on sparc (tsview-tsview.o: undefined reference to symbol 'lam_mpi_byte')
Adam C Powell IV
hazelsct at debian.org
Fri Dec 16 00:45:47 UTC 2011
clone 651452 -1
reassign -1 src:petsc
retitle -1 Rebuild with mpi-defaults >= 1.0
found -1 3.1.dfsg-11.1
block 651452 by -1
clone 651452 -2
reassign -2 src:suitesparse
retitle -2 Rebuild with mpi-defaults >= 1.0
found -2 3.4.0-2
block -1 by -2
clone 651452 -3
reassign -3 src:spooles
retitle -3 Rebuild with mpi-defaults >= 1.0
found -3 2.2-8
block -1 by -3
clone 651452 -4
reassign -4 src:hypre
retitle -4 Rebuild with mpi-defaults >= 1.0
found -4 2.4.0b-7
block -1 by -4
clone 651452 -5
reassign -5 src:scotch
retitle -5 Rebuild with mpi-defaults >= 1.0
found -5 5.1.11.dfsg-7
block -1 by -5
clone 651452 -6
reassign -6 src:blacs-mpi
retitle -6 Rebuild with mpi-defaults >= 1.0
found -6 1.1-30.1
block -1 by -6
clone 651452 -7
reassign -7 src:scalapack
retitle -7 Rebuild with mpi-defaults >= 1.0
found -7 1.8.0-7
block -1 by -7
clone 651452 -8
reassign -8 src:mumps
retitle -8 Rebuild with mpi-defaults >= 1.0
found -8 4.9.2.dfsg-7
block -1 by -8
clone 651452 -9
reassign -9 src:mpi-defaults
retitle -9 Get this out of testing until its rdepends have rebuilt
found -9 1.0.1
block -9 by 651452
block -9 by -1
block -9 by -2
block -9 by -3
block -9 by -4
block -9 by -5
block -9 by -6
block -9 by -7
block -9 by -8
thanks
On Thu, 2011-12-15 at 14:36 -0500, Adam C Powell IV wrote:
> On Thu, 2011-12-15 at 09:55 +0100, Alexander Reichle-Schmehl wrote:
> > reopen 651452
> > found 651452 0.11.0-12
> > thanks
> >
> >
> > Hi!
> >
> > * Adam C Powell IV <hazelsct at debian.org> [111214 15:33]:
> >
> > > Better to rip out the -llam and replace LLAM in the patch with -lmpi.
> > > I'll test then upload -12 with this change and let's see how it builds.
> >
> > That didn't work, too: It fails to build on armel, sparc due to that
> > precise error (tsview-tsview.o: undefined reference to symbol
> > 'lam_mpi_byte'). BTW: The build-depends in the sid chroot on
> > smetana.debian.org, the sparc porter box, are still available. And the
> > machine builds the package quite fast.
>
> Okay. I don't believe this is an illuminator error.
>
> The issue is that LAM should not be anywhere on the system, nothing
> should be linked with it, nothing should use its headers, nothing should
> try to link with it. The lam_mpi_byte symbol is probably a #define in
> the LAM headers, which shouldn't even be installed. libmpich2-dev has
> been the mpi-default-dev package on non-openmpi platforms for nearly
> seven months, so everything should have been rebuilt against it.
>
> So where is the LAM "contamination" coming from?
Found the problem. PETSc built on November 16 with mpi-defaults 0.6
which depended on LAM on non-openmpi arches. Now mpi-defaults 1.0.1
released 12/4 depends on MPICH2, so we have a mix of architectures
installed. And mpi-defaults just went into testing today... Crap!
It may be that other PETSc dependencies need rebuilding too... and there
are a lot of them! Let's see: suitesparse, spooles, hypre, scotch,
blacs-mpi, scalapack, mumps, all have to be rebuilt with MPICH2! What
was built when:
* suitesparse: April 15 2010
* spooles: May 11 2010
* hypre: August 15 2010
* scotch: April 6 2011
* blacs-mpi: August 29 2011
* scalapack: September 18 2011
* mumps: March 31 2011
None was built recently, all need to be rebuilt. mpi-defaults should
not be in testing until at least these are rebuilt, probably others.
Note: HDF5 is not a problem for PETSc because PETSc only links to it on
OpenMPI platforms. I forgot why that is, maybe it's worth a try
building PETSc against HDF5-mpich2? Maybe later...
Okay, cloning this bug to a bunch of packages, see above. I've been an
uploader to all except blacs-mpi and scalapack, and many of them could
use some maintenance, this is a good excuse to spend time on them. :-)
-Adam
--
GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6
Engineering consulting with open source tools
http://www.opennovation.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20111215/d67d68c4/attachment.pgp>
More information about the debian-science-maintainers
mailing list