From the linker errors in make_test.log, I conclude that you have
generated object files test_get.o, test_put.o and test_write.o with the
gfortran compiler, but are now trying to link them with g77. I base this
conclusion on the names that appear in the "undefined reference" errors.
First, they all have one trailing underscore, whereas I would expect g77
to have produced object files requiring two trailing underscores. For
some background on this, see the Gnu documentation for the "-ff2c" and
"-fsecond-underscore" switches here
and note that by default gfortran has "-ff2c" turned off whereas g77 and
g95 have it turned on.
Second, there are several references to names like "__gfortran_st_open".
These surely suggest gfortran has come into the process somewhere.
I'm afraid I don't know why this has happened. All I can suggest is that
you delete everything & restart, setting the FC environment variable to
whichever compiler you require. I suggest you try to build the 3.6.2
version as that is known to build out of the box with g77 or gfortran or
Mark Hadfield "Ka puwaha te tai nei, Hoea tahi tatou"
National Institute for Water and Atmospheric Research (NIWA)
To unsubscribe netcdfgroup, visit: