On Aug 18, 2016, at 11:01 AM, Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC] <[email protected]<mailto:[email protected]>> wrote:
On 08/16/2016 02:33 PM, Scot Breitenfeld wrote: Hi, I’ve fixed the issue in 1.8 and the fix will be in the next release of 1.8, or you can try checking out 1.8 from svn, https://svn.hdfgroup.uiuc.edu/hdf5/branches/hdf5_1_8 Also, we don’t have access to a NAG compiler, so if you can compile 1.8, run the fortran tests (i.e. in the fortran directory, issue “make check”), and report back any issues then that would be great. Scot, I downloaded the 1.8 SVN and ran into the same issue: make[4]: Entering directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5-1.8-svn/fortran/test' FC tf_F03.lo NAG Fortran Compiler Release 6.0(Hibiya) Build 1064 Error: tf_F03.f90, line 128: Implicit type for SIZEOF in H5_SIZEOF_DP Error: tf_F03.f90, line 128: Implicit type for SIZEOF in H5_SIZEOF_SP Error: tf_F03.f90, line 128: Implicit type for SIZEOF in H5_SIZEOF_I Error: tf_F03.f90, line 128: Implicit type for SIZEOF in H5_SIZEOF_CHR Error: tf_F03.f90, line 128: Implicit type for SIZEOF in H5_SIZEOF_CMPD [NAG Fortran Compiler pass 1 error termination, 5 errors] It looks to me like the SVN tf_F03.f90 is identical to that in 1.8.17. So this is expected, I suppose. I’m sorry, I did not update the Makefile.in, it should now compile tf_F08.F90 instead. I then tried the 1.10 SVN: If you can do the same for 1.10, it would be appreciated, https://svn.hdfgroup.uiuc.edu/hdf5/trunk It took a bit as our build system assumes a configure will exist, so I got to go on a tour of GNU to update all my autotools, etc. to get autogen.sh to build something. But, I got to it and, interestingly, it died in fortran/ but before NAG had a chance to strut its stuff: Making all in src make[1]: Entering directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5-1.10-trunk/fortran/src' CC H5match_types.o H5match_types.c: In function ‘main’: H5match_types.c:163:7: warning: unused variable ‘found_long_double’ [-Wunused-variable] int found_long_double = 0; ^~~~~~~~~~~~~~~~~ CCLD H5match_types ./H5match_types Error: couldn't find a size for real_f make[1]: *** [H5f90i_gen.h] Error 255 make[1]: Leaving directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5-1.10-trunk/fortran/src' make: *** [all-recursive] Error 1 I think I fixed the issue in trunk, can you try it again? If that does not work then can you send the config.log file. I would be interested in the lines of output from configure: checking if Fortran compiler supports intrinsic SIZEOF... yes checking if Fortran compiler supports intrinsic C_SIZEOF... yes checking if Fortran compiler supports intrinsic STORAGE_SIZE... yes checking if Fortran compiler supports intrinsic module ISO_FORTRAN_ENV... yes checking for Fortran INTEGER KINDs... {1,2,4,8,16} checking for Fortran REAL KINDs... {4,8,10,16} checking for Fortran REALs maximum decimal precision... 33 checking sizeof of native KINDS... checking for Fortran INTEGER KINDs... {1,2,4,8,16} checking for Fortran REAL KINDs... {4,8,10,16} checking for Fortran REALs maximum decimal precision... 33 checking sizeof of available INTEGER KINDs... {1,2,4,8,16} checking sizeof of available REAL KINDs... {4,8,16,16} checking if Fortran compiler supports intrinsic C_LONG_DOUBLE... yes checking if Fortran C_LONG_DOUBLE is different from C_DOUBLE... yes checking for Fortran interoperable KINDS with C... {4,8,10,16} checking whether we are using the GNU C++ compiler… yes Thanks for taking the time doing this, Scot BTW, you can find a script at https://github.com/HDFGroup/build_hdf5/blob/master/preinstall_hdf5.sh which will automatically download and install (locally) all the packages needed to successfully run autogen.sh.
_______________________________________________ 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
