arw2arl for PC HYSPLIT

Post any questions or comments regarding the Desktop PC version of HYSPLIT. This includes the model execution, GUIs, results, or graphics. Be sure to include the operating system you are using (Windows XP, Windows Vista, Windows 7, Windows 8, etc.
Post Reply
Christian813
Posts: 16
Joined: January 25th, 2018, 1:28 pm
Registered HYSPLIT User: Yes

arw2arl for PC HYSPLIT

Post by Christian813 »

Hello,

I'm trying the PC version of hysplit with wrf output so I need the arw2arl but this seems to work only on linux. SO I'm trying to compile the converter on Linux. But some errors suggest that the arw2arl needs the hysplit installed on Linux to work, I hope I'm wrong. I played with the directions in Makefile in such a way that the next error disappeared.
/usr/bin/ld: cannot open output file ../../exec/arw2arl: No such file or directory
make: *** [arw2arl] Error 1

Unfortunately there are new errors related to 'undefined reference to' kind of error. My question is, can the arw2arl be compiled and used without installing hysplit on LInux (since I have it on windows)?

I'm using netcdf 4 and attached my Makefile just in case.
Thank you!
Attachments
Makefile.txt
(1.88 KiB) Downloaded 322 times
Christian813
Posts: 16
Joined: January 25th, 2018, 1:28 pm
Registered HYSPLIT User: Yes

Re: arw2arl for PC HYSPLIT

Post by Christian813 »

Hi, this is an update.

I heard somewhere that the library in the metprog should be compiled previous to the arw2arl, so I did the make on library. Then I did the make in arw2arl and had the next error:

/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:14: referencia a `nc_put_att_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:21: referencia a `nc_get_att_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:29: referencia a `nc_put_att_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:47: referencia a `nc_get_att_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:65: referencia a `nc_put_att_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:80: referencia a `nc_get_att_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:95: referencia a `nc_put_att_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:107: referencia a `nc_get_att_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:122: referencia a `nc_put_att_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:134: referencia a `nc_get_att_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:142: referencia a `nc_put_att_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:149: referencia a `nc_get_att_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:14: referencia a `nc_put_att_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:21: referencia a `nc_get_att_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:29: referencia a `nc_put_att_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:47: referencia a `nc_get_att_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:65: referencia a `nc_put_att_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:80: referencia a `nc_get_att_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:95: referencia a `nc_put_att_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:107: referencia a `nc_get_att_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:122: referencia a `nc_put_att_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:134: referencia a `nc_get_att_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_put_att_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:142: referencia a `nc_put_att_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-attio.o): En la función `nf_get_att_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-attio.c:149: referencia a `nc_get_att_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_create_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:13: referencia a `nc_create' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:13: referencia a `nc_create' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf__create_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:20: referencia a `nc__create' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:20: referencia a `nc__create' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_open_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:27: referencia a `nc_open' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:27: referencia a `nc_open' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf__open_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:34: referencia a `nc__open' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:34: referencia a `nc__open' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_set_fill_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:41: referencia a `nc_set_fill' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_set_default_format_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:48: referencia a `nc_set_default_format' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_delete_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:99: referencia a `nc_delete' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf__create_mp_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:105: referencia a `nc__create_mp' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:105: referencia a `nc__create_mp' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf__open_mp_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:111: referencia a `nc__open_mp' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:111: referencia a `nc__open_mp' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_delete_mp_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:117: referencia a `nc_delete_mp' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_inq_base_pe_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:129: referencia a `nc_inq_base_pe' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_redef_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:55: referencia a `nc_redef' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_enddef_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:62: referencia a `nc_enddef' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf__enddef_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:69: referencia a `nc__enddef' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_sync_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:77: referencia a `nc_sync' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_abort_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:84: referencia a `nc_abort' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_close_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:91: referencia a `nc_close' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_delete_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:99: referencia a `nc_delete' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_delete_mp_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:117: referencia a `nc_delete_mp' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-control.o): En la función `nf_set_base_pe_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-control.c:123: referencia a `nc_set_base_pe' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-dim.o): En la función `nf_def_dim_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:20: referencia a `nc_def_dim' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:20: referencia a `nc_def_dim' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-dim.o): En la función `nf_inq_dimid_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:27: referencia a `nc_inq_dimid' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:27: referencia a `nc_inq_dimid' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-dim.o): En la función `nf_inq_dim_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:34: referencia a `nc_inq_dim' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-dim.o): En la función `nf_inq_dimname_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:41: referencia a `nc_inq_dimname' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-dim.o): En la función `nf_inq_dimlen_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:48: referencia a `nc_inq_dimlen' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-dim.o): En la función `nf_rename_dim_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:55: referencia a `nc_rename_dim' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-dim.c:55: referencia a `nc_rename_dim' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_def_var_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:20: referencia a `nc_def_var' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:20: referencia a `nc_def_var' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_inq_var_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:27: referencia a `nc_inq_var' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_inq_varid_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:34: referencia a `nc_inq_varid' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:34: referencia a `nc_inq_varid' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_inq_varname_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:41: referencia a `nc_inq_varname' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_inq_vartype_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:48: referencia a `nc_inq_vartype' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_inq_varndims_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:55: referencia a `nc_inq_varndims' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_inq_vardimid_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:62: referencia a `nc_inq_vardimid' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_inq_varnatts_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:69: referencia a `nc_inq_varnatts' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_rename_var_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:76: referencia a `nc_rename_var' sin definir
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:76: referencia a `nc_rename_var' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-genvar.o): En la función `nf_copy_var_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-genvar.c:83: referencia a `nc_copy_var' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-lib.o): En la función `c2f_dimids':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-lib.c:30: referencia a `nc_inq_varndims' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-lib.o): En la función `c2f_chunksizes':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-lib.c:61: referencia a `nc_inq_varndims' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-lib.o): En la función `f2c_chunksizes':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-lib.c:77: referencia a `nc_inq_varndims' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-lib.o): En la función `f2c_coords':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-lib.c:96: referencia a `nc_inq_varndims' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-lib.o): En la función `f2c_counts':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-lib.c:116: referencia a `nc_inq_varndims' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-lib.o):/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-lib.c:138: más referencias a `nc_inq_varndims' sin definir a continuación
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-misc.o): En la función `nf_inq_libvers_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-misc.c:20: referencia a `nc_inq_libvers' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-misc.o): En la función `nf_strerror_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-misc.c:36: referencia a `nc_strerror' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_put_var_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:22: referencia a `nc_put_var_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_get_var_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:29: referencia a `nc_get_var_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_put_var_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:37: referencia a `nc_put_var_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_get_var_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:55: referencia a `nc_get_var_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_put_var_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:73: referencia a `nc_put_var_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_get_var_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:88: referencia a `nc_get_var_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_put_var_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:103: referencia a `nc_put_var_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_get_var_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:115: referencia a `nc_get_var_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_put_var_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:130: referencia a `nc_put_var_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_get_var_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:142: referencia a `nc_get_var_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_put_var_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:150: referencia a `nc_put_var_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-vario.o): En la función `nf_get_var_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-vario.c:157: referencia a `nc_get_var_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_put_vara_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:22: referencia a `nc_put_vara_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_get_vara_text_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:29: referencia a `nc_get_vara_text' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_put_vara_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:37: referencia a `nc_put_vara_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_get_vara_int1_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:55: referencia a `nc_get_vara_schar' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_put_vara_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:73: referencia a `nc_put_vara_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_get_vara_int2_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:88: referencia a `nc_get_vara_short' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_put_vara_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:103: referencia a `nc_put_vara_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_get_vara_int_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:115: referencia a `nc_get_vara_int' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_put_vara_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:130: referencia a `nc_put_vara_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_get_vara_real_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:142: referencia a `nc_get_vara_float' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_put_vara_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:150: referencia a `nc_put_vara_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_get_vara_double_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:157: referencia a `nc_get_vara_double' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_put_vara_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:160: referencia a `nc_put_vara' sin definir
/home/christian/Documentos/modelo/netcdf/lib/libnetcdff.a(fort-varaio.o): En la función `nf_get_vara_':
/home/christian/Documentos/modelo/netcdf-4.1.3/fortran/fort-varaio.c:163: referencia a `nc_get_vara' sin definir
collect2: error: ld returned 1 exit status
make: *** [arw2arl] Error 1

In english is the classic "undefined reference to". I know this should be easy for most of you, but I'm kind of rookie. I attached my makefile for library and my makefile for arw2arl.

Thank you very much for your kind attention.
Christian
Attachments
Makefile_arw2arl.txt
(1.89 KiB) Downloaded 329 times
Makefile_library.txt
(1.9 KiB) Downloaded 324 times
Christian813
Posts: 16
Joined: January 25th, 2018, 1:28 pm
Registered HYSPLIT User: Yes

Re: arw2arl for PC HYSPLIT

Post by Christian813 »

Hi, a last update!

A modification in Makefile from arw2arl solved the problem. The arw2arl executable was created.

The line changed was:
LINKS = -L$(NETLIB) -lnetcdff -L ../../metprog/library -lhysplit

to

LINKS = -L$(NETLIB) -lnetcdff -lnetcdf -lz -L ../../metprog/library -lhysplit
Post Reply

Return to “HYSPLIT for PCs”