[Pkg-octave-devel] Problem in building packages with libhdf5-openmpi-7 installed
Rafael Laboissiere
rafael at laboissiere.net
Thu Aug 30 16:17:32 UTC 2012
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
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.
I am not sure whether this is a real problem or not. I may be doing
something wrong. I would appreciate if you could confirm the behavior
above.
Rafael
More information about the Pkg-octave-devel
mailing list