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 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

This is building with NAG 6.0 and GCC 6.1 so:

   CC => mpicc => GCC 6.1 with Open MPI 1.10.0

Matt

--
Matt Thompson, SSAI, Sr Scientific Programmer/Analyst
NASA GSFC,    Global Modeling and Assimilation Office
Code 610.1,  8800 Greenbelt Rd,  Greenbelt,  MD 20771
Phone: 301-614-6712                 Fax: 301-614-6246
http://science.gsfc.nasa.gov/sed/bio/matthew.thompson

_______________________________________________
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
  • [Hdf-for... Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
    • Re:... Scot Breitenfeld
      • ... Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
      • ... Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
        • ... Scot Breitenfeld
          • ... Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
            • ... Scot Breitenfeld
              • ... Schluenzen, Frank
                • ... Scot Breitenfeld

Reply via email to