make check fails due to mpich2 ?

Hi Again,

I'm building hdf with the config flags : enable-parallel , enable-fortran ,
enable-fortran2003 , disable-production .
after config and make finish successfully ,
I'm encountering errors while running "make check"
(see .log attached)

Working with CentOS 6.4, mpich2 1.2.1 ( which is the latest mpich available
in CentOS yum),
and gcc 4.8.1 installed .

Please let me know what are your thoughts.

Tx,
Chen

check2.log (52.3 KB)

Hi Chen,

I installed mpich2-1.2.1 (which is considerably old now) on my local machine, and verified that it fails with the same error that you got.

I think the problem is that in older versions of HDF5 (like 1.8.7 and before) we had workarounds built into the code depending on some functionality supported by the MPI library (very complicated MPI Derived Datatypes support); however at some point, we decided to remove those workarounds because they complicate our code base and were not needed anymore because most (newer versions) MPI libraries do support our usage.

In short, you will need to update your mpich to a newer release to be able to build 1_8_11.

Thanks,
Mohamad

ยทยทยท

On 6/18/2013 7:12 AM, Chen Shapira wrote:

Hi Again,

I'm building hdf with the config flags : enable-parallel , enable-fortran , enable-fortran2003 , disable-production .
after config and make finish successfully ,
I'm encountering errors while running "make check"
(see .log attached)

Working with CentOS 6.4, mpich2 1.2.1 ( which is the latest mpich available in CentOS yum),
and gcc 4.8.1 installed .

Please let me know what are your thoughts.

Tx,
Chen

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org