Hi<br><br>I have everything in place including LAPACK, BLAS, BUFR and NETCDF-3.6.3. I have also tried to take into account the several suggestions of the users in the forum to compile WRF-Var 3.0.1.1. However, I was still getting the errors. Therefore, I started the compilation afresh and getting the following errors:<br clear="all">
==================================================================================================<br>pgf90 -c -O2 -fast -w -Mfree -byteswapio -r8 -i4 -I/src -I/src da_wrfvar_main.f<br>pgf90 -o da_wrfvar.exe -O2 -fast -w -Mfree -byteswapio -I/home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/esmf_time_f90 da_wrfvar_main.o \<br>
-L. -lwrfvar -L/home/jagabandhu/bufrlib -lbufr \<br> -L/home/jagabandhu/lapack-3.2.1 -llapack -L/home/jagabandhu/lapack-3.2.1 -lblas -L/home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/fftpack/fftpack5 -lfftpack -L/home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/io_grib1 -lio_grib1 -L/home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/io_grib_share -lio_grib_share -L/home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/io_int -lwrfio_int /home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/esmf_time_f90/libesmf_time.a /home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/esmf_time_f90/libesmf_time.a /home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/frame/module_internal_header_util.o /home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/frame/pack_utils.o /home/jagabandhu/SATDAS/WRF3P0/WRFDAV3/external/io_netcdf/libwrfio_nf.a -L/home/jagabandhu/netcdf-3.6.3/lib -lnetcdf<br>
./libwrfvar.a(da_wrfvar_io.o): In function `da_wrfvar_io_da_med_initialdata_input_':<br>da_wrfvar_io.f:(.text+0x309): undefined reference to `ext_ncd_open_for_read_'<br>da_wrfvar_io.f:(.text+0x57b): undefined reference to `ext_ncd_get_next_time_'<br>
da_wrfvar_io.f:(.text+0x7f0): undefined reference to `ext_ncd_get_next_time_'<br>da_wrfvar_io.f:(.text+0xc20): undefined reference to `ext_ncd_ioclose_'<br>da_wrfvar_io.f:(.text+0x12be): undefined reference to `ext_ncd_get_next_time_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_real_arr_':<br>module_io.f90:(.text+0x112): undefined reference to `ext_ncd_get_dom_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_real_sca_':<br>
module_io.f90:(.text+0x462): undefined reference to `ext_ncd_get_dom_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_real_arr_':<br>module_io.f90:(.text+0x7a7): undefined reference to `ext_ncd_put_dom_ti_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_real_sca_':<br>module_io.f90:(.text+0xa37): undefined reference to `ext_ncd_put_dom_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_double_arr_':<br>
module_io.f90:(.text+0xcc7): undefined reference to `ext_ncd_get_dom_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_double_sca_':<br>module_io.f90:(.text+0xf77): undefined reference to `ext_ncd_get_dom_ti_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_double_arr_':<br>module_io.f90:(.text+0x121c): undefined reference to `ext_ncd_put_dom_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_double_sca_':<br>
module_io.f90:(.text+0x149c): undefined reference to `ext_ncd_put_dom_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_integer_arr_':<br>module_io.f90:(.text+0x1732): undefined reference to `ext_ncd_get_dom_ti_integer_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_integer_sca_':<br>module_io.f90:(.text+0x1a82): undefined reference to `ext_ncd_get_dom_ti_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_integer_arr_':<br>
module_io.f90:(.text+0x1dc7): undefined reference to `ext_ncd_put_dom_ti_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_integer_sca_':<br>module_io.f90:(.text+0x2057): undefined reference to `ext_ncd_put_dom_ti_integer_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_logical_arr_':<br>module_io.f90:(.text+0x22f2): undefined reference to `ext_ncd_get_dom_ti_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_logical_sca_':<br>
module_io.f90:(.text+0x1a82): undefined reference to `ext_ncd_get_dom_ti_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_integer_arr_':<br>module_io.f90:(.text+0x1dc7): undefined reference to `ext_ncd_put_dom_ti_integer_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_integer_sca_':<br>module_io.f90:(.text+0x2057): undefined reference to `ext_ncd_put_dom_ti_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_logical_arr_':<br>
module_io.f90:(.text+0x22f2): undefined reference to `ext_ncd_get_dom_ti_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_logical_sca_':<br>module_io.f90:(.text+0x2642): undefined reference to `ext_ncd_get_dom_ti_logical_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_logical_arr_':<br>module_io.f90:(.text+0x2987): undefined reference to `ext_ncd_put_dom_ti_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_logical_sca_':<br>
module_io.f90:(.text+0x2c17): undefined reference to `ext_ncd_put_dom_ti_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_ti_char_arr_':<br>module_io.f90:(.text+0x2e9e): undefined reference to `ext_ncd_get_dom_ti_char_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_ti_char_arr_':<br>module_io.f90:(.text+0x318a): undefined reference to `ext_ncd_put_dom_ti_char_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_real_arr_':<br>
module_io.f90:(.text+0x3430): undefined reference to `ext_ncd_get_dom_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_real_sca_':<br>module_io.f90:(.text+0x37c0): undefined reference to `ext_ncd_get_dom_td_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_real_arr_':<br>module_io.f90:(.text+0x3b49): undefined reference to `ext_ncd_put_dom_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_real_sca_':<br>
module_io.f90:(.text+0x3e19): undefined reference to `ext_ncd_put_dom_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_double_arr_':<br>module_io.f90:(.text+0x40e5): undefined reference to `ext_ncd_get_dom_td_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_double_sca_':<br>module_io.f90:(.text+0x43d5): undefined reference to `ext_ncd_get_dom_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_double_arr_':<br>
module_io.f90:(.text+0x46be): undefined reference to `ext_ncd_put_dom_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_double_sca_':<br>module_io.f90:(.text+0x498e): undefined reference to `ext_ncd_put_dom_td_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_integer_arr_':<br>module_io.f90:(.text+0x4c70): undefined reference to `ext_ncd_get_dom_td_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_integer_sca_':<br>
module_io.f90:(.text+0x5000): undefined reference to `ext_ncd_get_dom_td_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_integer_arr_':<br>module_io.f90:(.text+0x5389): undefined reference to `ext_ncd_put_dom_td_integer_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_integer_sca_':<br>module_io.f90:(.text+0x5659): undefined reference to `ext_ncd_put_dom_td_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_logical_arr_':<br>
module_io.f90:(.text+0x5930): undefined reference to `ext_ncd_get_dom_td_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_logical_sca_':<br>module_io.f90:(.text+0x5cc0): undefined reference to `ext_ncd_get_dom_td_logical_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_logical_arr_':<br>module_io.f90:(.text+0x6049): undefined reference to `ext_ncd_put_dom_td_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_logical_sca_':<br>
module_io.f90:(.text+0x6319): undefined reference to `ext_ncd_put_dom_td_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_dom_td_char_arr_':<br>module_io.f90:(.text+0x65dc): undefined reference to `ext_ncd_get_dom_td_char_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_dom_td_char_arr_':<br>module_io.f90:(.text+0x690c): undefined reference to `ext_ncd_put_dom_td_char_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_real_arr_':<br>
module_io.f90:(.text+0x6be0): undefined reference to `ext_ncd_get_var_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_real_sca_':<br>module_io.f90:(.text+0x6f70): undefined reference to `ext_ncd_get_var_ti_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_real_arr_':<br>module_io.f90:(.text+0x72f9): undefined reference to `ext_ncd_put_var_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_real_sca_':<br>
module_io.f90:(.text+0x75c9): undefined reference to `ext_ncd_put_var_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_double_arr_':<br>module_io.f90:(.text+0x7895): undefined reference to `ext_ncd_get_var_ti_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_double_sca_':<br>module_io.f90:(.text+0x7b85): undefined reference to `ext_ncd_get_var_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_double_arr_':<br>
module_io.f90:(.text+0x7e6e): undefined reference to `ext_ncd_put_var_ti_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_double_sca_':<br>module_io.f90:(.text+0x813e): undefined reference to `ext_ncd_put_var_ti_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_integer_arr_':<br>module_io.f90:(.text+0x8420): undefined reference to `ext_ncd_get_var_ti_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_integer_sca_':<br>
module_io.f90:(.text+0x87b0): undefined reference to `ext_ncd_get_var_ti_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_integer_arr_':<br>module_io.f90:(.text+0x8b39): undefined reference to `ext_ncd_put_var_ti_integer_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_integer_sca_':<br>module_io.f90:(.text+0x8e09): undefined reference to `ext_ncd_put_var_ti_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_logical_arr_':<br>
module_io.f90:(.text+0x90e0): undefined reference to `ext_ncd_get_var_ti_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_logical_sca_':<br>module_io.f90:(.text+0x9470): undefined reference to `ext_ncd_get_var_ti_logical_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_logical_arr_':<br>module_io.f90:(.text+0x97f9): undefined reference to `ext_ncd_put_var_ti_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_logical_sca_':<br>
module_io.f90:(.text+0x9ac9): undefined reference to `ext_ncd_put_var_ti_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_ti_char_arr_':<br>module_io.f90:(.text+0x9d8c): undefined reference to `ext_ncd_get_var_ti_char_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_ti_char_arr_':<br>module_io.f90:(.text+0xa0bc): undefined reference to `ext_ncd_put_var_ti_char_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_real_arr_':<br>
module_io.f90:(.text+0xa39e): undefined reference to `ext_ncd_get_var_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_real_sca_':<br>module_io.f90:(.text+0xa75e): undefined reference to `ext_ncd_get_var_td_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_real_arr_':<br>module_io.f90:(.text+0xab17): undefined reference to `ext_ncd_put_var_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_real_sca_':<br>
module_io.f90:(.text+0xae27): undefined reference to `ext_ncd_put_var_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_double_arr_':<br>module_io.f90:(.text+0xb133): undefined reference to `ext_ncd_get_var_td_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_double_sca_':<br>module_io.f90:(.text+0xb453): undefined reference to `ext_ncd_get_var_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_double_arr_':<br>
module_io.f90:(.text+0xb76c): undefined reference to `ext_ncd_put_var_td_double_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_double_sca_':<br>module_io.f90:(.text+0xba6c): undefined reference to `ext_ncd_put_var_td_double_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_integer_arr_':<br>module_io.f90:(.text+0xbd7e): undefined reference to `ext_ncd_get_var_td_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_integer_sca_':<br>
module_io.f90:(.text+0xc13e): undefined reference to `ext_ncd_get_var_td_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_integer_arr_':<br>module_io.f90:(.text+0xc4f7): undefined reference to `ext_ncd_put_var_td_integer_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_integer_sca_':<br>module_io.f90:(.text+0xc807): undefined reference to `ext_ncd_put_var_td_integer_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_logical_arr_':<br>
module_io.f90:(.text+0xcb1e): undefined reference to `ext_ncd_get_var_td_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_logical_sca_':<br>module_io.f90:(.text+0xcede): undefined reference to `ext_ncd_get_var_td_logical_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_logical_arr_':<br>module_io.f90:(.text+0xd297): undefined reference to `ext_ncd_put_var_td_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_logical_sca_':<br>
module_io.f90:(.text+0xd5a7): undefined reference to `ext_ncd_put_var_td_logical_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_td_char_arr_':<br>module_io.f90:(.text+0xd8aa): undefined reference to `ext_ncd_get_var_td_char_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_put_var_td_char_arr_':<br>module_io.f90:(.text+0xdc0a): undefined reference to `ext_ncd_put_var_td_char_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_ioinit_':<br>
module_io.f90:(.text+0xdeaa): undefined reference to `ext_ncd_ioinit_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_ioexit_':<br>module_io.f90:(.text+0xe037): undefined reference to `ext_ncd_ioexit_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_open_for_write_begin_':<br>module_io.f90:(.text+0xea20): undefined reference to `ext_ncd_open_for_write_begin_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_open_for_write_commit_':<br>
module_io.f90:(.text+0xefc9): undefined reference to `ext_ncd_open_for_write_commit_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_open_for_read_begin_':<br>module_io.f90:(.text+0xf987): undefined reference to `ext_ncd_open_for_read_begin_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_open_for_read_commit_':<br>module_io.f90:(.text+0xfd87): undefined reference to `ext_ncd_open_for_read_commit_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_open_for_read_':<br>
module_io.f90:(.text+0x106d6): undefined reference to `ext_ncd_open_for_read_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_inquire_opened_':<br>module_io.f90:(.text+0x10a91): undefined reference to `ext_ncd_inquire_opened_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_inquire_filename_':<br>module_io.f90:(.text+0x10ce1): undefined reference to `ext_ncd_inquire_filename_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_iosync_':<br>
module_io.f90:(.text+0x10f3e): undefined reference to `ext_ncd_iosync_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_ioclose_':<br>module_io.f90:(.text+0x1111e): undefined reference to `ext_ncd_ioclose_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_next_time_':<br>module_io.f90:(.text+0x11320): undefined reference to `ext_ncd_get_next_time_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_previous_time_':<br>
module_io.f90:(.text+0x115f0): undefined reference to `ext_ncd_get_previous_time_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_set_time_':<br>module_io.f90:(.text+0x1181c): undefined reference to `ext_ncd_set_time_'<br>
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_next_var_':<br>module_io.f90:(.text+0x11a3c): undefined reference to `ext_ncd_get_next_var_'<br>./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_info_':<br>
module_io.f90:(.text+0x11c7f): undefined reference to `ext_ncd_get_var_info_'<br>./libwrfvar.a(module_io.o): In function `wrf_read_field1_':<br>module_io.f90:(.text+0x12815): undefined reference to `ext_ncd_read_field_'<br>
./libwrfvar.a(module_io.o): In function `wrf_write_field1_':<br>module_io.f90:(.text+0x12e99): undefined reference to `ext_ncd_write_field_'<br>make[1]: [da_wrfvar.exe] Error 2 (ignored)<br>==================================================================================================<br>
<br>It is my humble request to help me in overcoming the problems.<br><br>with best regards<br>-- Jagabandhu<br>##################################<br>Jagabandhu Panda<br>Research Associate<br>Sattellite Meteorology Division<br>
India Meteorological Department <br>Mausam Bhawan, Lodhi Road<br>New Delhi-110003, India<br>Web:<a href="http://jagabandhu.googlepages.com">http://jagabandhu.googlepages.com</a><br>##################################<br>