HDF5-1.10.1 does not build with intel compiler 18.0.0

Hello,

I'm currently trying to build HDF5-1.10.1 on a cluster running CentOS
7.3 with intel compiler 18.

Unfortunately, the build fails with the following error:

libtool: compile: mpiifort -I. -I../../src -O3 -I../../src
-I../../fortran/src -O2 -xHost -ftz -fp-speculation=safe -fp-model
source -fPIC -c H5f90global.F90 -fPIC -o .libs/H5f90global.o
H5f90global.F90(145): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(2),
H5T_NATIVE_INTEGER_KIND(2))
H5f90global.F90(146): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(3),
H5T_NATIVE_INTEGER_KIND(3))
H5f90global.F90(147): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(4),
H5T_NATIVE_INTEGER_KIND(4))
H5f90global.F90(148): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(5),
H5T_NATIVE_INTEGER_KIND(5))

Is this a known problem and if yes, will it be addressed in the next
release?

Best regards
Julian Bigge

I've attached a patch for HDF5 1.10.x

The issue is fixed in the HDF5 ‘develop’ branch and will be in the 1.10.2 release. The issue does not effect 1.8.x

Scot

Intel18HDF5patch.txt (823 Bytes)

···

On Nov 2, 2017, at 8:52 AM, Julian Bigge <j_bigg01@uni-muenster.de<mailto:j_bigg01@uni-muenster.de>> wrote:

Hello,

I'm currently trying to build HDF5-1.10.1 on a cluster running CentOS
7.3 with intel compiler 18.

Unfortunately, the build fails with the following error:

libtool: compile: mpiifort -I. -I../../src -O3 -I../../src
-I../../fortran/src -O2 -xHost -ftz -fp-speculation=safe -fp-model
source -fPIC -c H5f90global.F90 -fPIC -o .libs/H5f90global.o
H5f90global.F90(145): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(2),
H5T_NATIVE_INTEGER_KIND(2))
H5f90global.F90(146): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(3),
H5T_NATIVE_INTEGER_KIND(3))
H5f90global.F90(147): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(4),
H5T_NATIVE_INTEGER_KIND(4))
H5f90global.F90(148): error #7615: Multiple objects from the same
EQUIVALENCE set may not appear in a COMMON block.
[H5T_NATIVE_INTEGER_KIND] EQUIVALENCE (predef_types(5),
H5T_NATIVE_INTEGER_KIND(5))

Is this a known problem and if yes, will it be addressed in the next
release?

Best regards
Julian Bigge

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org<mailto:Hdf-forum@lists.hdfgroup.org>
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5