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.

Re: netxdf, xlf, os x (10.4.5) issue

Hello Roy,

I have been careful with the command names.  The interesting bit for
me is that command in the code is nf90_open (all lowercase) but the
undefined symbol name is ___netcdf_MOD_nf90_open .  That's three
leading underscores, one of which is the fault of nm and the other two
are prepended by xlf when it creates the module code.  (discussed here
http://www.absoft.com/Products/Compilers/Fortran/Macintosh/XLF/xlf/pgs/ug66.htm#HDRHU00902).
 So it seems that xlf creates a wrapper function around the regular
netcdf functions.  If I address the wrapper directly, in my test
fortran program, by calling __netcdf_MOD_nf90_open, ld complains of an
undefined symbol named __netcdf_mod_nf90_open (notice the lowercase
mod).

Needless to say, neither of these approaches has solved the problem.

Thanks for the response,
Ryan


  • 2006 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: