Hi<br>I was trying to compile WRF V3.1.1 and WRF-Var 3.1.1. I found similar errors like &quot;nl_get_fire_ignition_start_long appeared more than once as a subprogram&quot; in both cases. I am sending the kind of errors I got as follows. It is my humble request to help me in overcoming this problem.<br>
-------------------------------------------------------------------------------<br>/lib/cpp -C -P -I/home/jagabandhu/SATDAS/RADMOD/WRFDAV3P1/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR   -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DCRTM -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -I. -traditional   nl_get_1_routines.F  &gt; <a href="http://nl_get_1_routines.bb">nl_get_1_routines.bb</a><br>
/home/jagabandhu/SATDAS/RADMOD/WRFDAV3P1/tools/standard.exe <a href="http://nl_get_1_routines.bb">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">nl_get_1_routines.bb</a><br>
pgf90 -c -r8 -i4  -O0 -w  -Mfree -byteswapio  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[1]: [nl_get_1_routines.o] Error 2 (ignored)<br>
rm -f nl_set_0_routines.o<br>-------------------------------------------------------------------------------------------------------------------------------------------------------------<br>/lib/cpp -C -P -I/home/jagabandhu/SATDAS/RADMOD/WRFDAV3P1/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DBUFR   -DFFTPACK -DPROMOTE_FLOAT -DNORESHAPE -DNETCDF -DCRTM -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -I. -traditional   nl_set_1_routines.F  &gt; <a href="http://nl_set_1_routines.bb">nl_set_1_routines.bb</a><br>
/home/jagabandhu/SATDAS/RADMOD/WRFDAV3P1/tools/standard.exe <a href="http://nl_set_1_routines.bb">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">nl_set_1_routines.bb</a><br>
pgf90 -c -r8 -i4  -O0 -w  -Mfree -byteswapio  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[1]: [nl_set_1_routines.o] Error 2 (ignored)<br>
--------------------------------------------------------------------------------------------------------------------------<br>ar: creating libwrfvar.a<br>ar: nl_get_1_routines.o: No such file or directory<br>make[1]: [libwrfvar.a] Error 1 (ignored)<br>
ranlib libwrfvar.a<br>ranlib: &#39;libwrfvar.a&#39;: No such file<br>make[1]: [libwrfvar.a] Error 1 (ignored)<br>----------------------------------------------------------------------------------------------------------------------------<br>
/usr/bin/ld: cannot find -lwrfvar<br>make[1]: [da_wrfvar.exe] Error 2 (ignored)<br>----------------------------------------------------------------------------------------------------------------------------<br><br>with best regards<br>
Jagabandhu<br clear="all">New Delhi, India<br><br>