Ray,

this symbol is defined in libmpi.so.

can you run
ldd /N/dc2/projects/ray/quarry/h5py/h5py-2.5.0/build/lib.linux-x86_64-2.7/h5py/_errors.so
and make sure this is linked with openmpi 1.8.4 ?

Cheers,

Gilles

On 6/12/2015 1:29 AM, Ray Sheppard wrote:
Hi List,
I know I saw this issue years ago but have forgotten the details. I looked through old posts but only found about half a dozen pertaining to WinDoze. I am trying to build a Python (2.7.3) extension (h5py) that calls HDF5 (1.8.14). I built both the OpenMPI (1.8.4) and the HDF5 modules so I know they are consistent. All goes well until I try to run the tests. Then I get:

ImportError: /N/dc2/projects/ray/quarry/h5py/h5py-2.5.0/build/lib.linux-x86_64-2.7/h5py/_errors.so: undefined symbol: ompi_mpi_info_null

I am not sure I completely trust the h5py package but I don't have a real good reason for believing that way. I would appreciate it if someone could explain where ompi_mpi_info_null is defined and possibly a way to tell Python about it. Thanks!
            Ray


Reply via email to