[Pkg-octave-devel] secs1d needs bim
Thomas Weber
tweber at debian.org
Tue Jun 5 17:40:45 UTC 2012
On Tue, Jun 05, 2012 at 08:34:18AM +0200, c. wrote:
> Thomas,
> while looking at the discussion about the control package I just
> noticed this thread in the Debian Octave mailing list
>
> Thomas Weber tweber at debian.org Tue May 29 17:35:04 UTC 2012:
> > Hi,
> >
> > we removed octave-bim some time ago (it depended on octave-msh, which was
> > not installable with the serial hdf5 library).
>
> msh and bim consist of .m files only, can you elaborate a bit more on why they depend on external libraries?
bim depends on msh.
msh has
SystemRequirements: gmsh (>= 1.6.5), awk
in its DESCRIPTION file.
gmsh in Debian uses the OpenMPI version of hdf5 which is not compatible
with the serial version of hdf5. This leaves me with two choices:
1) Build Octave against the serial version of hdf5 (this means that the
octave-msh package and the octave package in Debian cannot be installed
at the same time, rendering the octave-msh package pointless).
2) Build Octave against the parallel MPI version of hdf5. This means
that Octave and Scilab cannot be installed at the same time, as
Scilab actively uses some of the functionality in the serial hdf5
version that is not available in the MPI version.
In the end, this boils down to a pretty narrow view of the world by the
hdf5 developers.
See
http://bugs.debian.org/657949
http://bugs.debian.org/591346
> If you had reported this issue upstream you would have probably had
> better luck with getting help on this task.
There is not much outside of Debian that can be done here. msh uses gmsh
and gmsh is built against a different version of hdf5 than Scilab. I
don't see how anything can be done about that in Octave-Forge.
Thomas
More information about the Pkg-octave-devel
mailing list