Hi,
I need to link HDF5 with an application that requires HDF5 to be build with the Intel compilers version 16. I do not need the parallel features but the Fortran interface.
Setup: Singularity Container with CentOS 7, zlib and Parallel Studio XE 2016 installed.
$ export CC=icc
$ export F9X=ifort
$ export CXX=icpc
$ ./configure --enable-fortran
$ make -j -l8
No errors when compiling, but every check fails with
$ cd test
$ make check-s -i &> ../my_test_output.txt
This yields
make[1]: Entering directory `/home/xenon/Downloads/HDF5/hdf5-1.12.0/test'
===Serial tests in test begin Sun Aug 30 19:36:02 CEST 2020===
make[2]: Entering directory `/home/xenon/Downloads/HDF5/hdf5-1.12.0/test'
============================
Testing: testhdf5
============================
Test log for testhdf5
============================
0.01user 0.01system 0:00.33elapsed 7%CPU (0avgtext+0avgdata 3072maxresident)k
0inputs+0outputs (0major+2026minor)pagefaults 0swaps
make[2]: [testhdf5.chkexe_] Error 1 (ignored)
============================
Testing: cache
============================
Test log for cache
============================
0.01user 0.01system 0:00.34elapsed 8%CPU (0avgtext+0avgdata 3068maxresident)k
0inputs+0outputs (0major+2030minor)pagefaults 0swaps
make[2]: [cache.chkexe_] Error 1 (ignored)
and many more errors. Not a single “PASS”.
Since new users must not upload files, i put the complete output on pastebin:
I don’t know how to proceed from here, any tips would be very much appreciated.
Hubert