NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
I've seen this error in the built-in regression-tests for NetCDF-F tst03_f77_v2.o: In function `.C1_283': tst03_f77_v2.F:(.data+0x84): undefined reference to `tests_' make[3]: [tst03_f77_v2] Error 2 (ignored) FAIL: tst03_f77_v2 Following this discussion-thread https://www.unidata.ucar.edu/support/help/MailArchives/netcdf/msg12845.html I see that I can build NetCDF-C with this flag --disable-v2and then the NetCDF-F test works, the tradeoff being that the NetCDF-2 API is disabled.
Besides using NetCDF in my own work, I'm trying to build it for everyone else on the cluster as well. I'm trying to "bulletproof" it in the sense of (a) enabling all the capabilities I can, and (b) making sure it passes all the regression tests. The question now, is whether I want to disable the NetCDF-2 in the PGI build, or ignore the failingtst03_f77_v2test.
So what I want to know is: (1) Is the NetCDF-2 API incompatible with the PGI compiler, or (2) Does thetst03_f77_v2source use a Fortran/C interface that is not compatible with the PGI compiler?If it's (1), I'm inclined to disable the API. If it's (2), I'm inclined to keep the interface but make a note that the test should be ignored.
Can anyone clarify here? Thanks, Carl ----------------------------------------------------------------------------------- This email message is for the sole use of the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. -----------------------------------------------------------------------------------
netcdfgroup
archives: