Kunal,

It looks like some datatypes used by the C stubs routines are not defined. 
There are several steps one has to take before creating the HDF5 Fortran 
library.

If you go to the fortran/src directory and look at the comments in Makefile.am, 
you will get the idea :-)

Here what you should probably do:

Compile and run H5test_kind.f90 to produce H5fortran_detect.f90
 
Compile and run H5fortran_detect.f90 to produce H5fort_type_defines.h.
H5match_types.c includes this file and can be compiled into H5match_types.  Run 
H5match_types to create H5f90i_gen.h (int_f and other types will be defined)
and H5fortran_types.f90.

Now you should have all files in place to proceed with the library compilation.

Elena


On Jul 20, 2010, at 7:11 PM, Kunal Rao wrote:

> Hello 
> 
> I am getting this error while compiling HDF 5 1.8.5 using pgcc and pgf90 
> compilers in the PGI Cygwin environment shipped with PGI C/C++/Fortran 
> Workstation: 
> 
> -------------------------------------------- 
> 
> PGC-S-0082-Function returning array not allowed (.\H5f90proto.h: 48) 
> PGC-S-0069-Dummy parameter specification not allowed here (.\H5f90proto.h: 
> 48) 
> 
> -------------------------------------------- 
> 
> It compiles well with gcc and g95 compilers. Is it an issue with the PGI 
> compiler ?? Kindly let me know if you have any suggestion. 
> 
> Thanks & Regards, 
> Kunal _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to