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 &gt; 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 &gt; 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: &#39;../main/libwrflib.a&#39;: No such file<br>make[2]: [framework] Error 1 (ignored)<br>

make[2]: Leaving directory `/home/jagabandhu/SATDAS/RADMOD/WRF3P1/frame&#39;<br>--------------------------------------------------------------------------------------------------------------------------------------------<br>

module_sf_ruclsm.f90:(.text+0x12951): undefined reference to `wrf_dm_bcast_string_&#39;<br>module_sf_ruclsm.f90:(.text+0x12967): undefined reference to `wrf_dm_bcast_integer_&#39;<br>module_sf_ruclsm.f90:(.text+0x1297d): undefined reference to `wrf_dm_bcast_integer_&#39;<br>

module_sf_ruclsm.f90:(.text+0x12993): undefined reference to `wrf_dm_bcast_real_&#39;<br>module_sf_ruclsm.f90:(.text+0x129a9): undefined reference to `wrf_dm_bcast_real_&#39;<br>module_sf_ruclsm.f90:(.text+0x129bf): undefined reference to `wrf_dm_bcast_real_&#39;<br>

module_sf_ruclsm.f90:(.text+0x129d5): undefined reference to `wrf_dm_bcast_real_&#39;<br>module_sf_ruclsm.f90:(.text+0x129eb): undefined reference to `wrf_dm_bcast_real_&#39;<br>libwrflib.a(module_sf_ruclsm.o):module_sf_ruclsm.f90:(.text+0x12a01): more undefined references to `wrf_dm_bcast_real_&#39; follow<br>

libwrflib.a(module_sf_ruclsm.o): In function `module_sf_ruclsm_ruclsm_soilvegparm_&#39;:<br>module_sf_ruclsm.f90:(.text+0x12a7a): undefined reference to `wrf_message_&#39;<br>module_sf_ruclsm.f90:(.text+0x12a90): undefined reference to `wrf_message_&#39;<br>

module_sf_ruclsm.f90:(.text+0x12ac1): undefined reference to `wrf_error_fatal3_&#39;<br>module_sf_ruclsm.f90:(.text+0x12ac6): undefined reference to `wrf_dm_on_monitor_&#39;<br>module_sf_ruclsm.f90:(.text+0x12c80): undefined reference to `wrf_error_fatal3_&#39;<br>

module_sf_ruclsm.f90:(.text+0x1366a): undefined reference to `wrf_dm_bcast_integer_&#39;<br>module_sf_ruclsm.f90:(.text+0x13680): undefined reference to `wrf_dm_bcast_integer_&#39;<br>module_sf_ruclsm.f90:(.text+0x13696): undefined reference to `wrf_dm_bcast_real_&#39;<br>

module_sf_ruclsm.f90:(.text+0x136ac): undefined reference to `wrf_dm_bcast_real_&#39;<br>module_sf_ruclsm.f90:(.text+0x136c2): undefined reference to `wrf_dm_bcast_real_&#39;<br>module_sf_ruclsm.f90:(.text+0x136d8): undefined reference to `wrf_dm_bcast_real_&#39;<br>

module_sf_ruclsm.f90:(.text+0x136ee): undefined reference to `wrf_dm_bcast_real_&#39;<br>libwrflib.a(module_sf_ruclsm.o):module_sf_ruclsm.f90:(.text+0x13704): more undefined references to `wrf_dm_bcast_real_&#39; follow<br>

-------------------------------------------------------<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmsetringinterval_&#39;:<br>ESMF_Alarm.f:(.text+0x208): undefined reference to `wrf_error_fatal_&#39;<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmgetringtime_&#39;:<br>ESMF_Alarm.f:(.text+0x238): undefined reference to `wrf_error_fatal_&#39;<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmsetringtime_&#39;:<br>ESMF_Alarm.f:(.text+0x268): undefined reference to `wrf_error_fatal_&#39;<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmsetprevringtime_&#39;:<br>ESMF_Alarm.f:(.text+0x388): undefined reference to `wrf_error_fatal_&#39;<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/esmf_time_f90/libesmf_time.a(ESMF_Alarm.o): In function `esmf_alarmmod_esmf_alarmgetstoptime_&#39;:<br>ESMF_Alarm.f:(.text+0x3b8): undefined reference to `wrf_error_fatal_&#39;<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_&#39; 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_&#39;:<br>

io_int.f:(.text+0x147): undefined reference to `wrf_sizeof_integer_&#39;<br>io_int.f:(.text+0x154): undefined reference to `wrf_sizeof_real_&#39;<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_next_time_&#39;:<br>

io_int.f:(.text+0xd7a): undefined reference to `wrf_error_fatal_&#39;<br>io_int.f:(.text+0xda1): undefined reference to `wrf_error_fatal_&#39;<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_var_info_&#39;:<br>

io_int.f:(.text+0x161a): undefined reference to `wrf_error_fatal_&#39;<br>io_int.f:(.text+0x1641): undefined reference to `wrf_error_fatal_&#39;<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_next_var_&#39;:<br>

io_int.f:(.text+0x1b26): undefined reference to `wrf_error_fatal_&#39;<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_&#39; follow<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_dom_ti_logical_&#39;:<br>io_int.f:(.text+0x2a48): undefined reference to `wrf_message_&#39;<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_put_dom_ti_logical_&#39;:<br>

io_int.f:(.text+0x2a88): undefined reference to `wrf_message_&#39;<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_dom_td_double_&#39;:<br>io_int.f:(.text+0x2f08): undefined reference to `wrf_error_fatal_&#39;<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_put_dom_td_double_&#39;:<br>io_int.f:(.text+0x2f38): undefined reference to `wrf_error_fatal_&#39;<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_var_ti_double_&#39;:<br>

io_int.f:(.text+0x3378): undefined reference to `wrf_error_fatal_&#39;<br>/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_put_var_ti_double_&#39;:<br>io_int.f:(.text+0x33a8): undefined reference to `wrf_error_fatal_&#39;<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_get_var_td_double_&#39;:<br>io_int.f:(.text+0x38e8): undefined reference to `wrf_error_fatal_&#39;<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_&#39; follow<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_read_field_&#39;:<br>io_int.f:(.text+0x3d20): undefined reference to `wrf_message_&#39;<br>io_int.f:(.text+0x3f6d): undefined reference to `wrf_message_&#39;<br>

/home/jagabandhu/SATDAS/RADMOD/WRF3P1/external/io_int/libwrfio_int.a(io_int.o): In function `ext_int_write_field_&#39;:<br>io_int.f:(.text+0x4043): undefined reference to `wrf_error_fatal_&#39;<br>io_int.f:(.text+0x4067): undefined reference to `wrf_error_fatal_&#39;<br>

io_int.f:(.text+0x40b2): undefined reference to `wrf_error_fatal_&#39;<br>io_int.f:(.text+0x40e6): undefined reference to `wrf_error_fatal_&#39;<br>make[1]: [em_wrf] Error 2 (ignored)<br>make[1]: Leaving directory `/home/jagabandhu/SATDAS/RADMOD/WRF3P1/main&#39;<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 &quot;nl_fire_ignition_start_long appeared more than once as a subprogram&quot; 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>