Euri, Check the bin directory under the directory where you installed HDF5; there should a script with the name h5fc.
Use this script to compile fortran examples and see if it works. <install>/bin/h5fc fileexample.f90 I think your compilation line doesn't point to the directory where Fortran module files are. Those should be under the <install>/include directory. Elena On Feb 11, 2011, at 12:50 PM, epik78 wrote: > > Hi, > I recently installed HDF5 1.8.5. I'm on Ubuntu with the latest GCC and I > want to work on some hdf files with the FORTRAN interface. I built HDF with > configure --prefix=dir -enable fortran -enable gcc and successfully > installed it. So I'm trying to compile the .f90 files in the example folder > but I get an undefined_reference error for every function I'm trying to > use.For example for the file "fileexample.f90" > > /tmp/cci2V8j2.o: In function `MAIN__': > fileexample.f90:(.text+0x21): undefined reference to `__h5lib_MOD_h5open_f' > fileexample.f90:(.text+0x5b): undefined reference to `__h5f_MOD_h5fcreate_f' > fileexample.f90:(.text+0x6d): undefined reference to `__h5f_MOD_h5fclose_f' > fileexample.f90:(.text+0x78): undefined reference to `__h5lib_MOD_h5close_f' > collect2: ld returned 1 exit status > > I'm not an experienced Linux user so I might be doing something wrong.I > checked some previous posts but didn't help. > Can you please tell me how I should compile the .f90 cause I think I'm > getting it wrong. I have been using NetCDF for some time and it has static > libraries in my usr/local/lib folder while HDF hasn't.All the HDF static > libraries are in my installation folder/lib while all the .mod and .h files > in installation folder/include. Should I install the libraries with install > .a /usr/local/lib or should I link the folder when I compile? > > Thank you, > Euri. > -- > View this message in context: > http://hdf-forum.184993.n3.nabble.com/HDF5-and-undefined-reference-tp2475757p2475757.html > Sent from the hdf-forum mailing list archive at Nabble.com. > > _______________________________________________ > 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
