[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