Hello, As a relative newcomer to HDF I have mastered to some degree using it on Windows with Visual Studio. So now, I am trying to port the code to Linux and therefore I downloaded a version of the library that I thought might be applicable to our Linux Centos system. When I try to compile:
ifort -c -O -cpp -fpic -traceback -I../HDF5/hdf5-1.8.14-linux-centos6-x86_64-gcc447-shared/include ../forhdf/migri_hdf_1.f90 , I get lots of messages, the first ones being: ../forhdf/migri_hdf_1.f90(12): error #7013: This module file was not generated by any release of this compiler. [HDF5] use hdf5 -------^ ../forhdf/migri_hdf_1.f90(36): error #7013: This module file was not generated by any release of this compiler. [HDF5] USE HDF5 -------^ ../forhdf/migri_hdf_1.f90(47): error #7013: This module file was not generated by any release of this compiler. [HDF5] USE HDF5 -------^ ../forhdf/migri_hdf_1.f90(54): error #6683: A kind type parameter must be a compile-time constant. [HID_T] INTEGER(HID_T) :: file, dset It look to me as if there is a mismatch between the compiler I am using and the compiler used to build HDF5 library. I am using the Intel 14.0.1 Fortran compiler and icc 14.0.1 is also available. Gcc 4.4.7 is also installed and I thought that both the ifort and the HDF library would be compatible with gcc 4.4.7? Could you assist me with what I am doing wrong here? Øyvind
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
