Dear WRF users<br>Merry Christmas to you all! Enjoy the holidays and wish you to have great time. <br><br>I am trying to compile WRF V 3.1.1 and get the following errors. It is my request to help me if any one of you has faced such problems in the compilation. Please pass on your suggestions. I would really appreciate your help and be thankful to you!<br>
=========================================================<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/tools/standard.exe <a href="http://nl_get_1_routines.bb" target="_blank">nl_get_1_routines.bb</a> | /lib/cpp -C -P > nl_get_1_routines.f90<br>
rm -f nl_get_1_routines.b <a href="http://nl_get_1_routines.bb" target="_blank">nl_get_1_routines.bb</a><br>pgf90 -c -r4 -i4 -O0 -w -Mfree -byteswapio -I../dyn_em -I../dyn_nmm -module /home/jagabandhu/SATDAS/RADMOD/WRF3P1/main -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90 -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/main -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_netcdf -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/frame -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/share -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/phys -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/chem -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/inc nl_get_1_routines.f90<br>
0 inform, 1 warnings, 0 severes, 0 fatal for nl_get_fire_ignition_start_long<br> 0 inform, 1 warnings, 0 severes, 0 fatal for nl_get_fire_ignition_start_long<br> 0 inform, 1 warnings, 0 severes, 0 fatal for nl_get_fire_ignition_start_long<br>
0 inform, 1 warnings, 0 severes, 0 fatal for nl_get_fire_ignition_start_long<br> 0 inform, 1 warnings, 0 severes, 0 fatal for nl_get_fire_ignition_start_long<br>PGF90-S-0165-nl_get_fire_ignition_start_long appeared more than once as a subprogram (nl_get_1_routines.f90)<br>
0 inform, 0 warnings, 1 severes, 0 fatal for nl_get_fire_ignition_start_long<br>PGF90-S-0165-nl_get_fire_ignition_start_long appeared more than once as a subprogram (nl_get_1_routines.f90)<br> 0 inform, 0 warnings, 1 severes, 0 fatal for nl_get_fire_ignition_start_long<br>
PGF90-S-0165-nl_get_fire_ignition_start_long appeared more than once as a subprogram (nl_get_1_routines.f90)<br> 0 inform, 0 warnings, 1 severes, 0 fatal for nl_get_fire_ignition_start_long<br>PGF90-S-0165-nl_get_fire_ignition_start_long appeared more than once as a subprogram (nl_get_1_routines.f90)<br>
0 inform, 0 warnings, 1 severes, 0 fatal for nl_get_fire_ignition_start_long<br>make[2]: [nl_get_1_routines.o] Error 2 (ignored)<br>----------------------------------------------------------------------------------------------------------------------<br clear="all">
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/tools/standard.exe <a href="http://nl_set_1_routines.bb" target="_blank">nl_set_1_routines.bb</a> | /lib/cpp -C -P > nl_set_1_routines.f90<br>rm -f nl_set_1_routines.b <a href="http://nl_set_1_routines.bb" target="_blank">nl_set_1_routines.bb</a><br>
pgf90 -c -r4 -i4 -O0 -w -Mfree -byteswapio -I../dyn_em -I../dyn_nmm -module /home/jagabandhu/SATDAS/RADMOD/WRF3P1/main -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90 -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/main -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_netcdf -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/frame -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/share -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/phys -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/chem -I/home/jagabandhu/SATDAS/RADMOD/WRF3P1/inc nl_set_1_routines.f90<br>
0 inform, 1 warnings, 0 severes, 0 fatal for nl_set_fire_ignition_start_long<br> 0 inform, 1 warnings, 0 severes, 0 fatal for nl_set_fire_ignition_start_long<br> 0 inform, 1 warnings, 0 severes, 0 fatal for nl_set_fire_ignition_start_long<br>
0 inform, 1 warnings, 0 severes, 0 fatal for nl_set_fire_ignition_start_long<br> 0 inform, 1 warnings, 0 severes, 0 fatal for nl_set_fire_ignition_start_long<br>PGF90-S-0165-nl_set_fire_ignition_start_long appeared more than once as a subprogram (nl_set_1_routines.f90)<br>
0 inform, 0 warnings, 1 severes, 0 fatal for nl_set_fire_ignition_start_long<br>PGF90-S-0165-nl_set_fire_ignition_start_long appeared more than once as a subprogram (nl_set_1_routines.f90)<br> 0 inform, 0 warnings, 1 severes, 0 fatal for nl_set_fire_ignition_start_long<br>
PGF90-S-0165-nl_set_fire_ignition_start_long appeared more than once as a subprogram (nl_set_1_routines.f90)<br> 0 inform, 0 warnings, 1 severes, 0 fatal for nl_set_fire_ignition_start_long<br>PGF90-S-0165-nl_set_fire_ignition_start_long appeared more than once as a subprogram (nl_set_1_routines.f90)<br>
0 inform, 0 warnings, 1 severes, 0 fatal for nl_set_fire_ignition_start_long<br>make[2]: [nl_set_1_routines.o] Error 2 (ignored)<br>rm -f collect_on_comm.o<br>gcc -DFSEEKO64_OK -o collect_on_comm.o -c -DDM_PARALLEL -DSTUBMPI collect_on_comm.c<br>
gcc -DFSEEKO64_OK -c -DDM_PARALLEL -DSTUBMPI pack_utils.c<br>ar ru ../main/libwrflib.a module_driver_constants.o module_domain_type.o module_alloc_space.o module_domain.o module_integrate.o module_timing.o module_configure.o module_tiles.o module_machine.o module_nesting.o module_wrf_error.o module_state_description.o module_sm.o module_io.o module_comm_dm.o module_dm.o module_quilt_outbuf_ops.o module_io_quilt.o wrf_num_bytes_between.o wrf_shutdown.o wrf_debug.o libmassv.o nl_get_0_routines.o nl_get_1_routines.o nl_set_0_routines.o nl_set_1_routines.o collect_on_comm.o<br>
ar: creating ../main/libwrflib.a<br>ar: nl_get_1_routines.o: No such file or directory<br>make[2]: [framework] Error 1 (ignored)<br>ranlib ../main/libwrflib.a<br>ranlib: '../main/libwrflib.a': No such file<br>make[2]: [framework] Error 1 (ignored)<br>
make[2]: Leaving directory `/home/jagabandhu/SATDAS/RADMOD/WRF3P1/frame'<br>--------------------------------------------------------------------------------------------------------------------------------------------<br>
module_sf_ruclsm.f90:(.text+0x12951): undefined reference to `wrf_dm_bcast_string_'<br>module_sf_ruclsm.f90:(.text+0x12967): undefined reference to `wrf_dm_bcast_integer_'<br>module_sf_ruclsm.f90:(.text+0x1297d): undefined reference to `wrf_dm_bcast_integer_'<br>
module_sf_ruclsm.f90:(.text+0x12993): undefined reference to `wrf_dm_bcast_real_'<br>module_sf_ruclsm.f90:(.text+0x129a9): undefined reference to `wrf_dm_bcast_real_'<br>module_sf_ruclsm.f90:(.text+0x129bf): undefined reference to `wrf_dm_bcast_real_'<br>
module_sf_ruclsm.f90:(.text+0x129d5): undefined reference to `wrf_dm_bcast_real_'<br>module_sf_ruclsm.f90:(.text+0x129eb): undefined reference to `wrf_dm_bcast_real_'<br>libwrflib.a(module_sf_ruclsm.o):module_sf_ruclsm.f90:(.text+0x12a01): more undefined references to `wrf_dm_bcast_real_' follow<br>
libwrflib.a(module_sf_ruclsm.o): In function `module_sf_ruclsm_ruclsm_soilvegparm_':<br>module_sf_ruclsm.f90:(.text+0x12a7a): undefined reference to `wrf_message_'<br>module_sf_ruclsm.f90:(.text+0x12a90): undefined reference to `wrf_message_'<br>
module_sf_ruclsm.f90:(.text+0x12ac1): undefined reference to `wrf_error_fatal3_'<br>module_sf_ruclsm.f90:(.text+0x12ac6): undefined reference to `wrf_dm_on_monitor_'<br>module_sf_ruclsm.f90:(.text+0x12c80): undefined reference to `wrf_error_fatal3_'<br>
module_sf_ruclsm.f90:(.text+0x1366a): undefined reference to `wrf_dm_bcast_integer_'<br>module_sf_ruclsm.f90:(.text+0x13680): undefined reference to `wrf_dm_bcast_integer_'<br>module_sf_ruclsm.f90:(.text+0x13696): undefined reference to `wrf_dm_bcast_real_'<br>
module_sf_ruclsm.f90:(.text+0x136ac): undefined reference to `wrf_dm_bcast_real_'<br>module_sf_ruclsm.f90:(.text+0x136c2): undefined reference to `wrf_dm_bcast_real_'<br>module_sf_ruclsm.f90:(.text+0x136d8): undefined reference to `wrf_dm_bcast_real_'<br>
module_sf_ruclsm.f90:(.text+0x136ee): undefined reference to `wrf_dm_bcast_real_'<br>libwrflib.a(module_sf_ruclsm.o):module_sf_ruclsm.f90:(.text+0x13704): more undefined references to `wrf_dm_bcast_real_' follow<br>
-------------------------------------------------------<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmsetringinterval_':<br>ESMF_Alarm.f:(.text+0x208): undefined reference to `wrf_error_fatal_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmgetringtime_':<br>ESMF_Alarm.f:(.text+0x238): undefined reference to `wrf_error_fatal_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmsetringtime_':<br>ESMF_Alarm.f:(.text+0x268): undefined reference to `wrf_error_fatal_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmsetprevringtime_':<br>ESMF_Alarm.f:(.text+0x388): undefined reference to `wrf_error_fatal_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmgetstoptime_':<br>ESMF_Alarm.f:(.text+0x3b8): undefined reference to `wrf_error_fatal_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o):ESMF_Alarm.f:(.text+0x3e8): more undefined references to `wrf_error_fatal_' follow<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `module_ext_internal_init_module_ext_internal_':<br>
io_int.f:(.text+0x147): undefined reference to `wrf_sizeof_integer_'<br>io_int.f:(.text+0x154): undefined reference to `wrf_sizeof_real_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_next_time_':<br>
io_int.f:(.text+0xd7a): undefined reference to `wrf_error_fatal_'<br>io_int.f:(.text+0xda1): undefined reference to `wrf_error_fatal_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_var_info_':<br>
io_int.f:(.text+0x161a): undefined reference to `wrf_error_fatal_'<br>io_int.f:(.text+0x1641): undefined reference to `wrf_error_fatal_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_next_var_':<br>
io_int.f:(.text+0x1b26): undefined reference to `wrf_error_fatal_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o):io_int.f:(.text+0x1b4d): more undefined references to `wrf_error_fatal_' follow<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_dom_ti_logical_':<br>io_int.f:(.text+0x2a48): undefined reference to `wrf_message_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_put_dom_ti_logical_':<br>
io_int.f:(.text+0x2a88): undefined reference to `wrf_message_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_dom_td_double_':<br>io_int.f:(.text+0x2f08): undefined reference to `wrf_error_fatal_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_put_dom_td_double_':<br>io_int.f:(.text+0x2f38): undefined reference to `wrf_error_fatal_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_var_ti_double_':<br>
io_int.f:(.text+0x3378): undefined reference to `wrf_error_fatal_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_put_var_ti_double_':<br>io_int.f:(.text+0x33a8): undefined reference to `wrf_error_fatal_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_var_td_double_':<br>io_int.f:(.text+0x38e8): undefined reference to `wrf_error_fatal_'<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o):io_int.f:(.text+0x3918): more undefined references to `wrf_error_fatal_' follow<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_read_field_':<br>io_int.f:(.text+0x3d20): undefined reference to `wrf_message_'<br>io_int.f:(.text+0x3f6d): undefined reference to `wrf_message_'<br>
/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_write_field_':<br>io_int.f:(.text+0x4043): undefined reference to `wrf_error_fatal_'<br>io_int.f:(.text+0x4067): undefined reference to `wrf_error_fatal_'<br>
io_int.f:(.text+0x40b2): undefined reference to `wrf_error_fatal_'<br>io_int.f:(.text+0x40e6): undefined reference to `wrf_error_fatal_'<br>make[1]: [em_wrf] Error 2 (ignored)<br>make[1]: Leaving directory `/home/jagabandhu/SATDAS/RADMOD/WRF3P1/main'<br>
---------------------------------------------------------------------------------------------<br>-----------------------------------<br>-------------------------------<br>---------------------------<br>The undefined references go on...............and as a result the exe files do not form.<br>
<br>I feel the problem started with "nl_fire_ignition_start_long appeared more than once as a subprogram" and then it continued. So, I request all of the users community to help me to over come the problems. I will really be grateful to you all.<br>
<br>with regards<br>Jagabandhu<br>New Delhi, India<br><br>