[Wrf-users] WRF-VAR INSTALLATION PROBLEM: da_wrfvar.exe is not forming
jagabandhu panda
jagabandhu at gmail.com
Thu Dec 10 04:19:17 MST 2009
Hi
I have LAPACK, BLAS, BUFR and NETCDF installed and I have also modified to
link netcdf fortran library for the version netcdf-3.6.3. However I am not
able to compile the wrf-var version 3. I am still getting the following
errors:
================================================
(cd /home/jagabandhu/SATDAS/WRF3P0/WRFDA3/var/da/makedepf90-2.8.8;
./setup_makedepf90)
checking for gcc... cc
checking for C compiler default output file name... configure: error: C
compiler cannot create executables
See `config.log' for more details.
make[2]: Entering directory
`/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/var/da/makedepf90-2.8.8'
rm -f *.o makedepf90 gmon.out gmon.sum
find . -name 'core' -exec rm {} \;
make[2]: Leaving directory
`/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/var/da/makedepf90-2.8.8'
==================================================
pgf90 -c -O2 -fast -w -Mfree -byteswapio -r8 -i4 -I/src -I/src
da_wrfvar_main.f
pgf90 -o da_wrfvar.exe -O2 -fast -w -Mfree -byteswapio
-I/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/esmf_time_f90
da_wrfvar_main.o \
-L. -lwrfvar -L/usr/local/lib -lbufr \
-L/usr/local/lib -llapack -L/usr/local/lib -lblas
-L/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/fftpack/fftpack5 -lfftpack
-L/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/io_grib1 -lio_grib1
-L/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/io_grib_share
-lio_grib_share -L/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/io_int
-lwrfio_int
/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/esmf_time_f90/libesmf_time.a
/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/esmf_time_f90/libesmf_time.a
/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/frame/module_internal_header_util.o
/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/frame/pack_utils.o
/home/jagabandhu/SATDAS/WRF3P0/WRFDA3/external/io_netcdf/libwrfio_nf.a
-L/home/jagabandhu/netcdf-3.6.3/lib -lnetcdf
-L/home/jagabandhu/netcdf-3.6.3/fortran/.libs -lnetcdff
./libwrfvar.a(da_wrfvar_io.o): In function
`da_wrfvar_io_da_med_initialdata_input_':
da_wrfvar_io.f:(.text+0x309): undefined reference to
`ext_ncd_open_for_read_'
da_wrfvar_io.f:(.text+0x57b): undefined reference to
`ext_ncd_get_next_time_'
da_wrfvar_io.f:(.text+0x7f0): undefined reference to
`ext_ncd_get_next_time_'
da_wrfvar_io.f:(.text+0xc20): undefined reference to `ext_ncd_ioclose_'
da_wrfvar_io.f:(.text+0x12be): undefined reference to
`ext_ncd_get_next_time_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_real_arr_':
module_io.f90:(.text+0x112): undefined reference to
`ext_ncd_get_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_real_sca_':
module_io.f90:(.text+0x462): undefined reference to
`ext_ncd_get_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_real_arr_':
module_io.f90:(.text+0x7a7): undefined reference to
`ext_ncd_put_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_real_sca_':
module_io.f90:(.text+0xa37): undefined reference to
`ext_ncd_put_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_double_arr_':
module_io.f90:(.text+0xcc7): undefined reference to
`ext_ncd_get_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_double_sca_':
module_io.f90:(.text+0xf77): undefined reference to
`ext_ncd_get_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_double_arr_':
module_io.f90:(.text+0x121c): undefined reference to
`ext_ncd_put_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_double_sca_':
module_io.f90:(.text+0x149c): undefined reference to
`ext_ncd_put_dom_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_integer_arr_':
module_io.f90:(.text+0x1732): undefined reference to
`ext_ncd_get_dom_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_integer_sca_':
module_io.f90:(.text+0x1a82): undefined reference to
`ext_ncd_get_dom_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_integer_arr_':
module_io.f90:(.text+0x1dc7): undefined reference to
`ext_ncd_put_dom_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_integer_sca_':
module_io.f90:(.text+0x2057): undefined reference to
`ext_ncd_put_dom_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_logical_arr_':
module_io.f90:(.text+0x22f2): undefined reference to
`ext_ncd_get_dom_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_logical_sca_':
module_io.f90:(.text+0x2642): undefined reference to
`ext_ncd_get_dom_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_logical_arr_':
module_io.f90:(.text+0x2987): undefined reference to
`ext_ncd_put_dom_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_logical_sca_':
module_io.f90:(.text+0x2c17): undefined reference to
`ext_ncd_put_dom_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_ti_char_arr_':
module_io.f90:(.text+0x2e9e): undefined reference to
`ext_ncd_get_dom_ti_char_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_ti_char_arr_':
module_io.f90:(.text+0x318a): undefined reference to
`ext_ncd_put_dom_ti_char_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_real_arr_':
module_io.f90:(.text+0x3430): undefined reference to
`ext_ncd_get_dom_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_real_sca_':
module_io.f90:(.text+0x37c0): undefined reference to
`ext_ncd_get_dom_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_real_arr_':
module_io.f90:(.text+0x3b49): undefined reference to
`ext_ncd_put_dom_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_real_sca_':
module_io.f90:(.text+0x3e19): undefined reference to
`ext_ncd_put_dom_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_double_arr_':
module_io.f90:(.text+0x40e5): undefined reference to
`ext_ncd_get_dom_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_double_sca_':
module_io.f90:(.text+0x498e): undefined reference to
`ext_ncd_put_dom_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_integer_arr_':
module_io.f90:(.text+0x4c70): undefined reference to
`ext_ncd_get_dom_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_integer_sca_':
module_io.f90:(.text+0x5000): undefined reference to
`ext_ncd_get_dom_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_integer_arr_':
module_io.f90:(.text+0x5389): undefined reference to
`ext_ncd_put_dom_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_integer_sca_':
module_io.f90:(.text+0x5659): undefined reference to
`ext_ncd_put_dom_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_logical_arr_':
module_io.f90:(.text+0x5930): undefined reference to
`ext_ncd_get_dom_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_logical_sca_':
module_io.f90:(.text+0x5cc0): undefined reference to
`ext_ncd_get_dom_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_logical_arr_':
module_io.f90:(.text+0x6049): undefined reference to
`ext_ncd_put_dom_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_logical_sca_':
module_io.f90:(.text+0x6319): undefined reference to
`ext_ncd_put_dom_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_dom_td_char_arr_':
module_io.f90:(.text+0x65dc): undefined reference to
`ext_ncd_get_dom_td_char_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_dom_td_char_arr_':
module_io.f90:(.text+0x690c): undefined reference to
`ext_ncd_put_dom_td_char_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_real_arr_':
module_io.f90:(.text+0x6be0): undefined reference to
`ext_ncd_get_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_real_sca_':
module_io.f90:(.text+0x6f70): undefined reference to
`ext_ncd_get_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_real_arr_':
module_io.f90:(.text+0x72f9): undefined reference to
`ext_ncd_put_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_real_sca_':
module_io.f90:(.text+0x75c9): undefined reference to
`ext_ncd_put_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_double_arr_':
module_io.f90:(.text+0x7895): undefined reference to
`ext_ncd_get_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_double_sca_':
module_io.f90:(.text+0x7b85): undefined reference to
`ext_ncd_get_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_double_arr_':
module_io.f90:(.text+0x7e6e): undefined reference to
`ext_ncd_put_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_double_sca_':
module_io.f90:(.text+0x813e): undefined reference to
`ext_ncd_put_var_ti_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_integer_arr_':
module_io.f90:(.text+0x8420): undefined reference to
`ext_ncd_get_var_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_integer_sca_':
module_io.f90:(.text+0x87b0): undefined reference to
`ext_ncd_get_var_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_integer_arr_':
module_io.f90:(.text+0x8b39): undefined reference to
`ext_ncd_put_var_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_integer_sca_':
module_io.f90:(.text+0x8e09): undefined reference to
`ext_ncd_put_var_ti_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_logical_arr_':
module_io.f90:(.text+0x90e0): undefined reference to
`ext_ncd_get_var_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_logical_sca_':
module_io.f90:(.text+0x9470): undefined reference to
`ext_ncd_get_var_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_logical_arr_':
module_io.f90:(.text+0x97f9): undefined reference to
`ext_ncd_put_var_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_logical_sca_':
module_io.f90:(.text+0x9ac9): undefined reference to
`ext_ncd_put_var_ti_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_ti_char_arr_':
module_io.f90:(.text+0x9d8c): undefined reference to
`ext_ncd_get_var_ti_char_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_ti_char_arr_':
module_io.f90:(.text+0xa0bc): undefined reference to
`ext_ncd_put_var_ti_char_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_real_arr_':
module_io.f90:(.text+0xa39e): undefined reference to
`ext_ncd_get_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_real_sca_':
module_io.f90:(.text+0xa75e): undefined reference to
`ext_ncd_get_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_real_arr_':
module_io.f90:(.text+0xab17): undefined reference to
`ext_ncd_put_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_real_sca_':
module_io.f90:(.text+0xae27): undefined reference to
`ext_ncd_put_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_double_arr_':
module_io.f90:(.text+0xb133): undefined reference to
`ext_ncd_get_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_double_sca_':
module_io.f90:(.text+0xb453): undefined reference to
`ext_ncd_get_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_double_arr_':
module_io.f90:(.text+0xb76c): undefined reference to
`ext_ncd_put_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_double_sca_':
module_io.f90:(.text+0xba6c): undefined reference to
`ext_ncd_put_var_td_double_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_integer_arr_':
module_io.f90:(.text+0xbd7e): undefined reference to
`ext_ncd_get_var_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_integer_sca_':
module_io.f90:(.text+0xc13e): undefined reference to
`ext_ncd_get_var_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_integer_arr_':
module_io.f90:(.text+0xc4f7): undefined reference to
`ext_ncd_put_var_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_integer_sca_':
module_io.f90:(.text+0xc807): undefined reference to
`ext_ncd_put_var_td_integer_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_logical_arr_':
module_io.f90:(.text+0xcb1e): undefined reference to
`ext_ncd_get_var_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_logical_sca_':
module_io.f90:(.text+0xcede): undefined reference to
`ext_ncd_get_var_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_logical_arr_':
module_io.f90:(.text+0xd297): undefined reference to
`ext_ncd_put_var_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_logical_sca_':
module_io.f90:(.text+0xd5a7): undefined reference to
`ext_ncd_put_var_td_logical_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_get_var_td_char_arr_':
module_io.f90:(.text+0xd8aa): undefined reference to
`ext_ncd_get_var_td_char_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_put_var_td_char_arr_':
module_io.f90:(.text+0xdc0a): undefined reference to
`ext_ncd_put_var_td_char_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_ioinit_':
module_io.f90:(.text+0xdeaa): undefined reference to `ext_ncd_ioinit_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_ioexit_':
module_io.f90:(.text+0xe037): undefined reference to `ext_ncd_ioexit_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_open_for_write_begin_':
module_io.f90:(.text+0xea20): undefined reference to
`ext_ncd_open_for_write_begin_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_open_for_write_commit_':
module_io.f90:(.text+0xefc9): undefined reference to
`ext_ncd_open_for_write_commit_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_open_for_read_begin_':
module_io.f90:(.text+0xf987): undefined reference to
`ext_ncd_open_for_read_begin_'
./libwrfvar.a(module_io.o): In function
`module_io_wrf_open_for_read_commit_':
module_io.f90:(.text+0xfd87): undefined reference to
`ext_ncd_open_for_read_commit_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_open_for_read_':
module_io.f90:(.text+0x106d6): undefined reference to
`ext_ncd_open_for_read_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_inquire_opened_':
module_io.f90:(.text+0x10a91): undefined reference to
`ext_ncd_inquire_opened_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_inquire_filename_':
module_io.f90:(.text+0x10ce1): undefined reference to
`ext_ncd_inquire_filename_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_iosync_':
module_io.f90:(.text+0x10f3e): undefined reference to `ext_ncd_iosync_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_ioclose_':
module_io.f90:(.text+0x1111e): undefined reference to `ext_ncd_ioclose_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_next_time_':
module_io.f90:(.text+0x11320): undefined reference to
`ext_ncd_get_next_time_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_previous_time_':
module_io.f90:(.text+0x115f0): undefined reference to
`ext_ncd_get_previous_time_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_set_time_':
module_io.f90:(.text+0x1181c): undefined reference to `ext_ncd_set_time_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_next_var_':
module_io.f90:(.text+0x11a3c): undefined reference to
`ext_ncd_get_next_var_'
./libwrfvar.a(module_io.o): In function `module_io_wrf_get_var_info_':
module_io.f90:(.text+0x11c7f): undefined reference to
`ext_ncd_get_var_info_'
./libwrfvar.a(module_io.o): In function `wrf_read_field1_':
module_io.f90:(.text+0x12815): undefined reference to `ext_ncd_read_field_'
./libwrfvar.a(module_io.o): In function `wrf_write_field1_':
module_io.f90:(.text+0x12e99): undefined reference to `ext_ncd_write_field_'
make[1]: [da_wrfvar.exe] Error 2 (ignored)
===============================================================
I do not understand how to overcome this. It is my humble request to help in
this direction.
Thanks a lot in advance for your help.
regards
Jagabandhu
--
##################################
Jagabandhu Panda
Research Associate
Sattellite Meteorology Division
India Meteorological Department
Mausam Bhawan, Lodhi Road
New Delhi-110003, India
Web:http://jagabandhu.googlepages.com
##################################
--
##################################
Jagabandhu Panda
Research Associate
Sattellite Meteorology Division
India Meteorological Department
Mausam Bhawan, Lodhi Road
New Delhi-110003, India
Web:http://jagabandhu.googlepages.com
##################################
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/wrf-users/attachments/20091210/7049587f/attachment-0001.html
More information about the Wrf-users
mailing list