#45911: py27-h5py @2.3.1_1 built against parallel HDF5 can't find mpi.h ---------------------------------------+-------------------------------- Reporter: willic3@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.2 Resolution: duplicate | Keywords: Port: py27-h5py, openmpi-gcc48 | ---------------------------------------+-------------------------------- Comment (by petr@…): Okay, I have play with this a bit and here are some observation: 1. `configure.cc mpicc` the port compiles against a parallel version Obviously, this is not a real solution as `/opt/local/bin/mpicc` is created by port select and there is not simple way to make this reproducible. You would need to discover which is actually the hdf5 variant to pick the correct wrapper. Does not look very attractive. 2. `configure.cc h5pcc` get's pretty far, but fails when the *.so files are to be created. This because the `-undefined dynamic_lookup` flag is not accepted by `h5pcc`. For the rest h5pcc seems to work. However, there is also the issue that for a serial hdf5 there is a `h5cc` wrapper, while for a parallel hdf5 there there is only a `h5pcc` wrapper. -- Ticket URL: <https://trac.macports.org/ticket/45911#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X