[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gmsh FTBFS on some platforms



Thanks, Adam!

Anton




On Wed, Apr 13, 2011 at 2:49 PM, Adam C Powell IV <hazelsct@debian.org> wrote:
> Hi Anton,
>
> On Tue, 2011-04-12 at 23:09 +0200, Anton Gladky wrote:
>> Hi, all
>>
>> gmsh of 2.5.0.dfsg-6 version has the following line in control file[1]:
>>
>> libhdf5-mpi-dev[alpha amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
>> powerpc sparc],
>>
>> As I understand, libhdf5-mpi-dev should be included only on platforms,
>> listed above.
>> But builldd includes this package for all platforms, causing FTBFS on
>> some of them. For example, mips is not listed above, but buildd
>> includes libhdf5-mpi-dev for building [2]:
>>
>> Get:112 http://mirror-ubc.debian.org/debian/ unstable/main
>> libhdf5-mpi-dev mips 1.8.4-patch1-2 [18.3 kB]
>
> That's odd.  I have nearly the same thing in my petsc build-depends, and
> it does not get libhdf5-mpi-dev on those arches.  The one difference is
> that my petsc line has a space between libhdf5-mpi-dev and the open
> bracket:
>
> libhdf5-mpi-dev [i386 amd64 lpia ia64 powerpc kfreebsd-i386 kfreebsd-amd64],
>
>> I have changed libhdf5-mpi-dev on libhdf5-openmpi-dev in build-deps [3]:
>>
>> libhdf5-openmpi-dev[alpha amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386
>> powerpc sparc]
>>
>> But I am afraid, that it will cause again FTBFS, because
>> libhdf5-openmpi-dev is not available on all platforms.
>
> Yeah, don't do that.  We want it to work with mpich2 when that replaces
> lam on the non-OpenMPI arches.  And sparc is not an OpenMPI arch -- at
> least not according to mpi-default-dev.
>
> <soapbox>
> Speaking of which, this is holding up the OpenCASCADE 6.5.0 transition,
> and HDF5 is broken an LAM affecting at least gmsh and petsc (and almost
> certainly salome when we get our act together on that package), so IMO
> it would be really helpful to [finally] get some movement on the LAM to
> MPICH2 change in mpi-defaults.  Can we please try to do this sooner
> rather than later?
>
> I notice nobody responded to my last email about this [6], and if we
> just sit and wait for Godot to fix OpenMPI on the other arches, then
> wheezy will release with this awful mess still in Debian, as just
> happened with squeeze.
>
> LAM Delenda Est!!
> </soapbox>
>
>> Can anybody
>> say, what do I do wrong? Why buildd ignores platforms, like described
>> in Debian Policy [4]?
>>
>> The question comes from the bug [5] discussion.
>> I appreciate any help.
>
>> [1] http://svn.debian.org/wsvn/debian-science/packages/gmsh/tags/2.5.0.dfsg-6/control
>> [2] https://buildd.debian.org/status/fetch.php?pkg=gmsh&arch=mips&ver=2.5.0.dfsg-6&stamp=1302030827
>> [3] http://svn.debian.org/wsvn/debian-science/packages/gmsh/trunk/debian/control
>> [4] http://www.debian.org/doc/debian-policy/ch-relationships.html
>> [5] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613056#140
>
> If I were you I'd try it with -mpi-dev and the space, since that works
> for petsc, and see how the buildds respond.
>
> [6] http://lists.debian.org/debian-science/2011/04/msg00023.html
>
> -Adam
> --
> GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6
>
> Engineering consulting with open source tools
> http://www.opennovation.com/
>


Reply to: