[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #RPI-910358]: Installation problem on Mac Pro



Greetings Li,

Would you mind sending your config, make, and make check logs?

Thanks!

Sean Arms

> Dear all,
> 
> I am trying to install NETCDF 4.1.2 with netcdf4 into our Mac Pro. The 
> fortran compiler is intel 12.0.0. The configure is:
> 
> ./configure --prefix=/opt/ifort_libs/netcdf/4.1.2 --enable-netcdf4 
> --with-hdf5=/opt/ifort_libs/hdf5/1.8.6/ FC=ifort
> 
> When the "make" complete, I executed "make check". It complained:
> 
> libtool: link: ifort -I../fortran -I../f90 -I../f90 -I../include -I../liblib 
> -I/opt/ifort_libs/hdf5/1.8.6//include -g -o .libs/f90tst_vars f90tst_vars.o  
> -L/opt/ifort_libs/hdf5/1.8.6//lib ../fortran/.libs/libnetcdff.dylib 
> ../liblib/.libs/libnetcdf.dylib -lcurl 
> /opt/ifort_libs/hdf5/1.8.6/lib/libhdf5_hl.dylib 
> /opt/ifort_libs/hdf5/1.8.6/lib/libhdf5.dylib -lm -lz
> ld: warning: -macosx_version_min not specificed, assuming 10.6
> Undefined symbols for architecture x86_64:
> "_netcdf_mp_nf90_create_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_def_dim_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_def_var_manydims_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_def_var_chunking_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_enddef_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_put_var_2d_fourbyteint_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_close_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_open_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_inquire_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_inq_var_chunking_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_get_var_2d_fourbyteint_", referenced from:
> _MAIN__ in f90tst_vars.o
> "_netcdf_mp_nf90_strerror_", referenced from:
> _f90tst_vars_IP_handle_err_ in f90tst_vars.o
> ld: symbol(s) not found for architecture x86_64
> make[2]: *** [f90tst_vars] Error 1
> make[1]: *** [check-am] Error 2
> make: *** [check-recursive] Error 1
> 
> And I found that there is no f90 symbols in "libnetcdff.dylib" by executing 
> "nm fortran/.lib/libnetcdff.dylib", but in "libnetcdff.a" in the same 
> directory.
> 
> Help, please!
> 
> Best regards,
> 
> Li
> 


Ticket Details
===================
Ticket ID: RPI-910358
Department: Support netCDF
Priority: Normal
Status: Open