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.

[netcdf-porting] netcdf 4.1.3 on Mac OS Lion with ifort 12

NOTE: The netcdf-porting mailing list is no longer active. The list archives are made available for historical reasons.

Everything builds okay but when I try to run the tests I get a failure to
link the fortran:

libtool: link: ifort -I../fortran -I../f90 -I../f90 -I../include -I../oc -g
-o .libs/tst_f90 tst_f90.o  ../fortran/.libs/libnetcdff.dylib
/Users/jedwards/src/netcdf-4.1.3/liblib/.libs/libnetcdf.dylib -lm -lz -lcurl
Undefined symbols for architecture x86_64:
  "_typesizes_mp_bytesizesok_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_create_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_def_dim_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_def_var_manydims_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_att_text_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_att_fourbytereal_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_att_one_fourbytereal_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_def_var_onedim_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_def_var_scalar_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_enddef_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_var_1d_fourbytereal_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_var_1d_fourbyteint_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_var_text_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_var_3d_fourbytereal_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_put_var_fourbyteint_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_close_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_open_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_inq_varid_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_get_att_text_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_get_var_text_", referenced from:
      _MAIN__ in tst_f90.o
  "_netcdf_mp_nf90_strerror_", referenced from:
      _netcdftest_IP_check_ in tst_f90.o
ld: symbol(s) not found for architecture x86_64


A search of the archive indicates that at least a couple of people have
reported the same problem with gfortran on mac os.


-- 
Jim Edwards

CESM Software Engineering Group
National Center for Atmospheric Research
Boulder, CO
303-497-1842
  • 2011 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-porting archives: