[Pkg-octave-devel] Problem in building packages with libhdf5-openmpi-7 installed
Sébastien Villemot
sebastien.villemot at ens.fr
Thu Aug 30 17:09:11 UTC 2012
Rafael Laboissiere <rafael at laboissiere.net> writes:
> When building packages with liboctave-dev >= 3.6.2-5 and when the
> parallel version of HDF5 (libhdf5-openmpi-7) is installed, the loading of
> the .oct files fails. For instance, with octave-signal:
>
> octave:1> which cl2bp
> error: __which__: /usr/lib/i386-linux-gnu/octave/packages/signal-1.1.3/i486-pc-linux-gnu-api-v48+/cl2bp.oct:
> failed to load: /usr/lib/i386-linux-gnu/octave/packages/signal-1.1.3/i486-pc-linux-gnu-api-v48+/cl2bp.oct:
> undefined symbol: _ZN3MPI8Datatype4FreeEv
Same here.
All oct-files are broken (I somehow missed that because the testsuite of
packages that I had tried did not test the Oct files…)
This is not a critical problem for Wheezy because all our packages are
currently compiled against the serial version.
It is not a problem for octave-msh either because it is arch:all.
> The symbol above is defined in /usr/lib/openmpi/lib/libmpi_cxx.so.0.0.1,
> which means that cl2bp.oct should be linked against libmpi_cxx.so, which
> is not the case.
This reminds me of the problem I encountered when packaging
octave-openmpi-ext. See:
http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-openmpi-ext.git;a=blob_plain;f=debian/README.Debian;hb=HEAD
However I am not an OpenMPI specialist so I don't know if the bug is on
our end or on the HDF5/OpenMPI side.
--
.''`. Sébastien Villemot
: :' : Debian Maintainer
`. `' http://www.dynare.org/sebastien
`- GPG Key: 4096R/381A7594
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20120830/19c42b70/attachment.pgp>
More information about the Pkg-octave-devel
mailing list