Getting Error while trying to Complile Anthro

627 views
Skip to first unread message

Mukul Kumar

unread,
Dec 26, 2017, 5:47:46 AM12/26/17
to wrf-chem-anthro_emiss
Hallo All,

I am getting following error while trying to compile the Anthro in my Linux 16.04 system.

Please Help.Thanks in Advance!



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------mukul@user-
mukul@user-desktop:~/Build_WRF/ANTHRO/src$ export NETCDF_DIR=/home/mukul/Build_WRF/LIBRARIES/netcdf
mukul@user-desktop:~/Build_WRF/ANTHRO/src$ export FC=gfortran
mukul@user-desktop:~/Build_WRF/ANTHRO/src$ ./make_anthro
=============================================================================
Using gfortran fortran compiler
=============================================================================
=============================================================================
netcdf top level directory = /home/mukul/Build_WRF/LIBRARIES/netcdf
=============================================================================
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include misc_definitions_module.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include constants_module.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include mo_calendar.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include anthro_types.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include mapper_types.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include area_mapper.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include anthro_utils.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include data_file_utils.f90
gfortran -g -ffree-line-length-none -c -I/home/mukul/Build_WRF/LIBRARIES/netcdf/include anthro_emis.f90
gfortran -o anthro_emis misc_definitions_module.o constants_module.o mo_calendar.o anthro_types.o mapper_types.o area_mapper.o anthro_utils.o data_file_utils.o anthro_emis.o -L/home/mukul/Build_WRF/LIBRARIES/netcdf/lib -lnetcdf -lnetcdff
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:14: undefined reference to `nc_put_att_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:21: undefined reference to `nc_get_att_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:29: undefined reference to `nc_put_att_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:47: undefined reference to `nc_get_att_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:65: undefined reference to `nc_put_att_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:80: undefined reference to `nc_get_att_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:95: undefined reference to `nc_put_att_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:107: undefined reference to `nc_get_att_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:122: undefined reference to `nc_put_att_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:134: undefined reference to `nc_get_att_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:142: undefined reference to `nc_put_att_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:149: undefined reference to `nc_get_att_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:14: undefined reference to `nc_put_att_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:21: undefined reference to `nc_get_att_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:29: undefined reference to `nc_put_att_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:47: undefined reference to `nc_get_att_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:65: undefined reference to `nc_put_att_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:80: undefined reference to `nc_get_att_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:95: undefined reference to `nc_put_att_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:107: undefined reference to `nc_get_att_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:122: undefined reference to `nc_put_att_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:134: undefined reference to `nc_get_att_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_put_att_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:142: undefined reference to `nc_put_att_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-attio.o): In function `nf_get_att_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-attio.c:149: undefined reference to `nc_get_att_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_create_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:13: undefined reference to `nc_create'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:13: undefined reference to `nc_create'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf__create_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:20: undefined reference to `nc__create'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:20: undefined reference to `nc__create'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_open_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:27: undefined reference to `nc_open'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:27: undefined reference to `nc_open'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf__open_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:34: undefined reference to `nc__open'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:34: undefined reference to `nc__open'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_set_fill_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:41: undefined reference to `nc_set_fill'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_set_default_format_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:48: undefined reference to `nc_set_default_format'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_delete_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:99: undefined reference to `nc_delete'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf__create_mp_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:105: undefined reference to `nc__create_mp'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:105: undefined reference to `nc__create_mp'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf__open_mp_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:111: undefined reference to `nc__open_mp'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:111: undefined reference to `nc__open_mp'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_delete_mp_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:117: undefined reference to `nc_delete_mp'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_inq_base_pe_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:129: undefined reference to `nc_inq_base_pe'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_redef_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:55: undefined reference to `nc_redef'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_enddef_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:62: undefined reference to `nc_enddef'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf__enddef_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:69: undefined reference to `nc__enddef'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_sync_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:77: undefined reference to `nc_sync'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_abort_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:84: undefined reference to `nc_abort'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_close_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:91: undefined reference to `nc_close'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_delete_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:99: undefined reference to `nc_delete'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_delete_mp_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:117: undefined reference to `nc_delete_mp'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-control.o): In function `nf_set_base_pe_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-control.c:123: undefined reference to `nc_set_base_pe'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-dim.o): In function `nf_def_dim_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:20: undefined reference to `nc_def_dim'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:20: undefined reference to `nc_def_dim'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-dim.o): In function `nf_inq_dimid_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:27: undefined reference to `nc_inq_dimid'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:27: undefined reference to `nc_inq_dimid'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-dim.o): In function `nf_inq_dim_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:34: undefined reference to `nc_inq_dim'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-dim.o): In function `nf_inq_dimname_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:41: undefined reference to `nc_inq_dimname'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-dim.o): In function `nf_inq_dimlen_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:48: undefined reference to `nc_inq_dimlen'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-dim.o): In function `nf_rename_dim_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:55: undefined reference to `nc_rename_dim'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-dim.c:55: undefined reference to `nc_rename_dim'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_inq_att_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:20: undefined reference to `nc_inq_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:20: undefined reference to `nc_inq_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_inq_attid_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:27: undefined reference to `nc_inq_attid'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:27: undefined reference to `nc_inq_attid'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_inq_atttype_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:34: undefined reference to `nc_inq_atttype'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:34: undefined reference to `nc_inq_atttype'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_inq_attlen_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:41: undefined reference to `nc_inq_attlen'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:41: undefined reference to `nc_inq_attlen'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_inq_attname_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:48: undefined reference to `nc_inq_attname'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_copy_att_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:55: undefined reference to `nc_copy_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_rename_att_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:62: undefined reference to `nc_rename_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:62: undefined reference to `nc_rename_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_del_att_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:69: undefined reference to `nc_del_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_copy_att_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:55: undefined reference to `nc_copy_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genatt.o): In function `nf_del_att_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genatt.c:69: undefined reference to `nc_del_att'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-geninq.o): In function `nf_inq_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-geninq.c:20: undefined reference to `nc_inq'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-geninq.o): In function `nf_inq_ndims_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-geninq.c:27: undefined reference to `nc_inq_ndims'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-geninq.o): In function `nf_inq_nvars_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-geninq.c:34: undefined reference to `nc_inq_nvars'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-geninq.o): In function `nf_inq_natts_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-geninq.c:41: undefined reference to `nc_inq_natts'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-geninq.o): In function `nf_inq_unlimdim_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-geninq.c:48: undefined reference to `nc_inq_unlimdim'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-geninq.o): In function `nf_inq_format_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-geninq.c:54: undefined reference to `nc_inq_format'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_def_var_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:20: undefined reference to `nc_def_var'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:20: undefined reference to `nc_def_var'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_inq_var_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:27: undefined reference to `nc_inq_var'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_inq_varid_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:34: undefined reference to `nc_inq_varid'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:34: undefined reference to `nc_inq_varid'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_inq_varname_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:41: undefined reference to `nc_inq_varname'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_inq_vartype_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:48: undefined reference to `nc_inq_vartype'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_inq_varndims_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:55: undefined reference to `nc_inq_varndims'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_inq_vardimid_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:62: undefined reference to `nc_inq_vardimid'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_inq_varnatts_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:69: undefined reference to `nc_inq_varnatts'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_rename_var_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:76: undefined reference to `nc_rename_var'
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:76: undefined reference to `nc_rename_var'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-genvar.o): In function `nf_copy_var_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-genvar.c:83: undefined reference to `nc_copy_var'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-lib.o): In function `c2f_dimids':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-lib.c:30: undefined reference to `nc_inq_varndims'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-lib.o): In function `c2f_chunksizes':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-lib.c:61: undefined reference to `nc_inq_varndims'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-lib.o): In function `f2c_chunksizes':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-lib.c:77: undefined reference to `nc_inq_varndims'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-lib.o): In function `f2c_coords':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-lib.c:96: undefined reference to `nc_inq_varndims'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-lib.o): In function `f2c_counts':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-lib.c:116: undefined reference to `nc_inq_varndims'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-lib.o):/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-lib.c:138: more undefined references to `nc_inq_varndims' follow
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-misc.o): In function `nf_inq_libvers_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-misc.c:20: undefined reference to `nc_inq_libvers'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-misc.o): In function `nf_strerror_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-misc.c:36: undefined reference to `nc_strerror'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_put_var_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:22: undefined reference to `nc_put_var_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_get_var_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:29: undefined reference to `nc_get_var_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_put_var_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:37: undefined reference to `nc_put_var_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_get_var_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:55: undefined reference to `nc_get_var_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_put_var_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:73: undefined reference to `nc_put_var_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_get_var_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:88: undefined reference to `nc_get_var_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_put_var_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:103: undefined reference to `nc_put_var_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_get_var_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:115: undefined reference to `nc_get_var_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_put_var_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:130: undefined reference to `nc_put_var_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_get_var_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:142: undefined reference to `nc_get_var_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_put_var_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:150: undefined reference to `nc_put_var_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-vario.o): In function `nf_get_var_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-vario.c:157: undefined reference to `nc_get_var_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_put_vara_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:22: undefined reference to `nc_put_vara_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_text_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:29: undefined reference to `nc_get_vara_text'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_put_vara_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:37: undefined reference to `nc_put_vara_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_int1_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:55: undefined reference to `nc_get_vara_schar'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_put_vara_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:73: undefined reference to `nc_put_vara_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_int2_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:88: undefined reference to `nc_get_vara_short'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_put_vara_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:103: undefined reference to `nc_put_vara_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_int_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:115: undefined reference to `nc_get_vara_int'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_put_vara_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:130: undefined reference to `nc_put_vara_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_real_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:142: undefined reference to `nc_get_vara_float'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_put_vara_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:150: undefined reference to `nc_put_vara_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_double_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:157: undefined reference to `nc_get_vara_double'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_put_vara_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:160: undefined reference to `nc_put_vara'
/home/mukul/Build_WRF/LIBRARIES/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_':
/home/mukul/Build_WRF/LIBRARIES/netcdf-4.1.3/fortran/fort-varaio.c:163: undefined reference to `nc_get_vara'
collect2: error: ld returned 1 exit status
Makefile:37: recipe for target 'anthro_emis' failed
make: *** [anthro_emis] Error 1
Failed to build anthro_emis

Stacy Walters

unread,
Dec 26, 2017, 10:45:33 AM12/26/17
to Mukul Kumar, wrf-chem-anthro_emiss
Mukul,

Your netcdf library should be compiled, or at least, compatible with the gnu compiler gfortran.

Stacy
Message has been deleted

caterin...@gmail.com

unread,
Mar 27, 2019, 8:59:32 AM3/27/19
to wrf-chem-anthro_emiss, mukul.k...@gmail.com

Hallo all, 


I also experience the same problem when trying to do make_anthro usign a gfortran compiler:


$export FC=gfortran

$export DIR=/exports/csce/datastore/geos/users/s1878599/WRFchem4.0/build/libraries

$export NETCDF_DIR=$DIR/netcdf

 

$ ./make_anthro 

=============================================================================

Using gfortran fortran compiler

=============================================================================

=============================================================================

netcdf top level directory = /exports/csce/datastore/geos/users/s1878599/WRFchem4.0/build/libraries/netcdf

=============================================================================

gfortran -g -ffree-line-length-none -c -I/exports/csce/datastore/geos/users/s1878599/WRFchem4.0/build/libraries/netcdf/include misc_definitions_module.f90

gfortran -g -ffree-line-length-none -c -I/exports/csce/datastore/geos/users/s1878599/WRFchem4.0/build/libraries/netcdf/include constants_module.f90

 

.

.

.

1.3/fortran/fort-varaio.c:160: undefined reference to `nc_put_vara'

/exports/csce/datastore/geos/users/s1878599/WRFchem4.0/build/libraries/netcdf/lib/libnetcdff.a(fort-varaio.o): In function `nf_get_vara_':

/exports/csce/datastore/geos/users/s1878599/WRFchem4.0/build/libraries/netcdf-4.1.3/fortran/fort-varaio.c:163: undefined reference to `nc_get_vara'

collect2: error: ld returned 1 exit status

make: *** [anthro_emis] Error 1

Failed to build anthro_emis


I have compiled the NETCDF library using gfortran, with the following commands:

 

export DIR=/export/csce/datastore/geos/users/s1878599/WRFchem4.0/build/libraries   
export CC=gcc
export CXX=g++
export FC=gfortran
export FCFLAGS=-m64
export F77=gfortran
export FFLAGS=-m64

cd netcdf-4.1.3
./configure --prefix=$DIR/netcdf --disable-dap \
     --disable-netcdf-4 --disable-shared
make
make install
export PATH=$DIR/netcdf/bin:$PATH
export NETCDF=$DIR/netcdf
cd ..

 

 

Thanks in advance for the help!

 

Caterina Mogno



caterin...@gmail.com

unread,
Mar 27, 2019, 1:43:35 PM3/27/19
to wrf-chem-anthro_emiss
As was suggested to me, it has worked by modifying this line in the make_anthro file:

(line 72): 
  set ar_libs = "${ar_libs} -lnetcdff  "

Change with:
  set ar_libs = "-lnetcdff ${ar_libs} "

Hope it can help people that future encounter this problem.

Caterina 
Reply all
Reply to author
Forward
0 new messages