WRF NMM COMPILE ERROR - get_region_center.c:40: aviso: decla

All things involving the setup (compiling, NetCDF, etc.) of the WRF Model itself.

WRF NMM COMPILE ERROR - get_region_center.c:40: aviso: decla

Postby apextreme » Thu Jul 22, 2010 8:37 am

Good morning.
I HAVE A BIG PROBLEM.
When compiling WRF NMM EXECUTIVES DO NOT BELIEVE IN THE FOLDER / MAIN.

My system is:
Linux ubuntu-19-generic 06/02/1928 # 61, Ubuntu SMP Wed May 26 23:35:15 UTC 2010 i686 GNU / Linux
PGF90 TO INSTALL VERSION 10.0 netCDF.

The first mistake is that they are:
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c get_region_center.c
get_region_center.c: En la función ‘get_region_center_’:
get_region_center.c:40: aviso: declaración implícita incompatible de la función interna ‘memcpy’


MY GCC IS:
gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
Esto es software libre; vea el código para las condiciones de copia. NO hay
garantía; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPÓSITO EN
PARTICULAR

CAN HELP ME?
I COMPILE FOR OPTION 7: PGI COMPILER + GCC (SERIAL)
DEPUTY COMPILE.LOG.

[b]copying Registry/Registry.NMM_NEST to Registry/Registry

Compiling: WRF_NMM_CORE .

setting parallel make -j 6
make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -module /home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/esmf_time_f90 -I/home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/io_netcdf -I/home/wrf/NMM/WRFV3/external/io_int -I/home/wrf/NMM/WRFV3/frame -I/home/wrf/NMM/WRFV3/share -I/home/wrf/NMM/WRFV3/phys -I/home/wrf/NMM/WRFV3/chem -I/home/wrf/NMM/WRFV3/inc -I/home/wrf/Netcdf/include " ext
make[1]: se ingresa al directorio `/home/wrf/NMM/WRFV3'
--------------------------------------
( cd frame ; make -i -r externals )
make[2]: se ingresa al directorio `/home/wrf/NMM/WRFV3/frame'
( cd /home/wrf/NMM/WRFV3/external/ioapi_share ; \
make -i -r NATIVE_RWORDSIZE="4" RWORDSIZE="4" AR="ar" ARFLAGS="ru" )
make[3]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/ioapi_share'
( /bin/rm -f ../../inc/wrf_io_flags.h foo_io_flags.h; \
/bin/cp wrf_io_flags.h foo_io_flags.h; \
if [ 4 -ne 4 ] ; then \
/bin/rm -f foo_io_flags.h; \
sed -e 's/104/105/' wrf_io_flags.h > foo_io_flags.h ;\
fi ; \
/bin/mv foo_io_flags.h ../../inc/wrf_io_flags.h )
/bin/rm -f ../../inc/wrf_status_codes.h
/bin/cp wrf_status_codes.h ../../inc
make[3]: se sale del directorio `/home/wrf/NMM/WRFV3/external/ioapi_share'
( cd /home/wrf/NMM/WRFV3/external/io_grib_share ; \
make CC="gcc" CFLAGS=" -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25" RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -C -P" \
FC="pgf90 -r4 -i4 -I. -w -Mfree -byteswapio " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" archive)
make[3]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib_share'
make[4]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib_share'
rm -f io_grib_share.o
/lib/cpp -C -P -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -I. -traditional -traditional -I. io_grib_share.F > io_grib_share.f90
pgf90 -r4 -i4 -I. -w -Mfree -byteswapio -I. -c io_grib_share.f90
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c get_region_center.c
get_region_center.c: En la función ‘get_region_center_’:
get_region_center.c:40: aviso: declaración implícita incompatible de la función interna ‘memcpy’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gridnav.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c open_file.c
open_file.c: En la función ‘open_file_’:
open_file.c:43: aviso: declaración implícita incompatible de la función interna ‘strncpy’
ar ru ./libio_grib_share.a io_grib_share.o get_region_center.o gridnav.o open_file.o
ar: creating ./libio_grib_share.a
ranlib ./libio_grib_share.a
make[4]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib_share'
make[3]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib_share'
( cd /home/wrf/NMM/WRFV3/external/io_grib1 ; \
make CC="gcc" CFLAGS=" -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25" RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -C -P" \
FC="pgf90 -r4 -i4 -I. -w -Mfree -byteswapio " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" archive)
make[3]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib1'
Doing make archive on library subdirectory MEL_grib1
make[4]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib1/MEL_grib1'
make[5]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib1/MEL_grib1'
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c FTP_getfile.c
FTP_getfile.c: En la función ‘FTP_getfile’:
FTP_getfile.c:91: aviso: declaración implícita incompatible de la función interna ‘strcpy’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c apply_bitmap.c
apply_bitmap.c: En la función ‘apply_bitmap’:
apply_bitmap.c:136: aviso: el formato ‘%ld’ espera el tipo ‘long int’, pero el argumento 4 es de tipo ‘int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c display_gribhdr.c
display_gribhdr.c: En la función ‘display_gribhdr’:
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long int’
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘long int’
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 5 es de tipo ‘long int’
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 6 es de tipo ‘long int’
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 7 es de tipo ‘long int’
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 8 es de tipo ‘long int’
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 9 es de tipo ‘long int’
display_gribhdr.c:68: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 10 es de tipo ‘long int’
display_gribhdr.c:74: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gbyte.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c grib_dec.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c grib_enc.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c grib_seek.c
grib_seek.c: En la función ‘grib_fseek’:
grib_seek.c:342: aviso: el formato ‘%ld’ espera el tipo ‘long int’, pero el argumento 5 es de tipo ‘int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribgetbds.c
gribgetbds.c: En la función ‘gribgetbds’:
gribgetbds.c:222: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘long unsigned int’
gribgetbds.c:269: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘long unsigned int’
gribgetbds.c:269: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 5 es de tipo ‘long unsigned int’
gribgetbds.c:393: aviso: declaración implícita incompatible de la función interna ‘memcpy’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribgetbms.c
gribgetbms.c: En la función ‘gribgetbms’:
gribgetbms.c:112: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 5 es de tipo ‘long unsigned int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribgetgds.c
gribgetgds.c: En la función ‘gribgetgds’:
gribgetgds.c:71: aviso: el formato ‘%ld’ espera el tipo ‘long int’, pero el argumento 3 es de tipo ‘int’
gribgetgds.c:276: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘int *’
gribgetgds.c:395: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘int *’
gribgetgds.c:504: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘int *’
gribgetgds.c:653: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘int *’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribgetpds.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribhdr2file.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribputbds.c
gribputbds.c: En la función ‘gribputbds’:
gribputbds.c:123: aviso: el formato ‘%ld’ espera el tipo ‘long int’, pero el argumento 4 es de tipo ‘unsigned char *’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribputgds.c
gribputgds.c: En la función ‘create_inpLambert’:
gribputgds.c:414: aviso: declaración implícita incompatible de la función interna ‘lrint’
gribputgds.c: En la función ‘create_inpPolar’:
gribputgds.c:536: aviso: declaración implícita incompatible de la función interna ‘lrint’
gribputgds.c: En la función ‘create_inpLatlon’:
gribputgds.c:645: aviso: declaración implícita incompatible de la función interna ‘lrint’
gribputgds.c: En la función ‘create_inpMercator’:
gribputgds.c:757: aviso: declaración implícita incompatible de la función interna ‘lrint’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribputpds.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c hdr_print.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c init_dec_struct.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c init_enc_struct.c
init_enc_struct.c: En la función ‘init_enc_struct’:
init_enc_struct.c:46: aviso: declaración implícita incompatible de la función interna ‘memset’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c init_gribhdr.c
init_gribhdr.c: En la función ‘init_gribhdr’:
init_gribhdr.c:67: aviso: declaración implícita incompatible de la función interna ‘memset’
init_gribhdr.c: En la función ‘Expand_gribhdr’:
init_gribhdr.c:241: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘long int’
init_gribhdr.c:249: aviso: declaración implícita incompatible de la función interna ‘memset’
init_gribhdr.c:259: aviso: declaración implícita incompatible de la función interna ‘memcpy’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c init_struct.c
init_struct.c: En la función ‘init_struct’:
init_struct.c:42: aviso: declaración implícita incompatible de la función interna ‘memset’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c ld_dec_lookup.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c ld_enc_input.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c ld_enc_lookup.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c ld_grib_origctrs.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c make_default_grbfn.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c make_grib_log.c
make_grib_log.c: En la función ‘make_grib_log’:
make_grib_log.c:327: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
make_grib_log.c:328: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
make_grib_log.c:529: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
make_grib_log.c:531: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
make_grib_log.c:663: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
make_grib_log.c:664: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c map_lvl.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c map_parm.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c pack_spatial.c
pack_spatial.c: En la función ‘pack_spatial’:
pack_spatial.c:110: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 4 es de tipo ‘long int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c prt_inp_struct.c
prt_inp_struct.c: En la función ‘prt_inp_struct’:
prt_inp_struct.c:140: aviso: el formato ‘%ld’ espera el tipo ‘long int’, pero el argumento 3 es de tipo ‘int’
prt_inp_struct.c:184: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:185: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:262: aviso: declaración implícita incompatible de la función interna ‘strstr’
prt_inp_struct.c:334: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:335: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:353: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:354: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:380: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:383: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:399: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_inp_struct.c:404: aviso: el formato ‘%u’ espera el tipo ‘unsigned int’, pero el argumento 3 es de tipo ‘long unsigned int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c upd_child_errmsg.c
upd_child_errmsg.c: En la función ‘upd_child_errmsg’:
upd_child_errmsg.c:48: aviso: declaración implícita incompatible de la función interna ‘strncpy’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c prt_badmsg.c
prt_badmsg.c: En la función ‘prt_badmsg’:
prt_badmsg.c:56: aviso: declaración implícita incompatible de la función interna ‘memset’
prt_badmsg.c:132: aviso: el formato ‘%ld’ espera el tipo ‘long int’, pero el argumento 3 es de tipo ‘int’
prt_badmsg.c:244: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
prt_badmsg.c:282: aviso: el formato ‘%d’ espera el tipo ‘int’, pero el argumento 3 es de tipo ‘long unsigned int’
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c swap.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c grib_uthin.c
gcc -I. -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c set_bytes.c
ar ru ../libio_grib1.a FTP_getfile.o apply_bitmap.o display_gribhdr.o gbyte.o grib_dec.o grib_enc.o grib_seek.o gribgetbds.o gribgetbms.o gribgetgds.o gribgetpds.o gribhdr2file.o gribputbds.o gribputgds.o gribputpds.o hdr_print.o init_dec_struct.o init_enc_struct.o init_gribhdr.o init_struct.o ld_dec_lookup.o ld_enc_input.o ld_enc_lookup.o ld_grib_origctrs.o make_default_grbfn.o make_grib_log.o map_lvl.o map_parm.o pack_spatial.o prt_inp_struct.o upd_child_errmsg.o prt_badmsg.o swap.o grib_uthin.o set_bytes.o
ar: creating ../libio_grib1.a
ranlib ../libio_grib1.a
make[5]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib1/MEL_grib1'
make[4]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib1/MEL_grib1'
Doing make archive on library subdirectory grib1_util
make[4]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib1/grib1_util'
make[5]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib1/grib1_util'
gcc -I. -I../MEL_grib1 -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c alloc_2d.c
gcc -I. -I../MEL_grib1 -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c read_grib.c
gcc -I. -I../MEL_grib1 -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c write_grib.c
write_grib.c: En la función ‘rg_fwrite_grib’:
write_grib.c:85: aviso: declaración implícita incompatible de la función interna ‘strcpy’
write_grib.c:87: aviso: declaración implícita incompatible de la función interna ‘strcpy’
write_grib.c:100: aviso: declaración implícita incompatible de la función interna ‘strcpy’
ar ru ../libio_grib1.a alloc_2d.o read_grib.o write_grib.o
ranlib ../libio_grib1.a
make[5]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib1/grib1_util'
make[4]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib1/grib1_util'
Doing make archive on library subdirectory WGRIB
make[4]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib1/WGRIB'
gcc -c -O wgrib_main.c
gcc -c -O seekgrib.c
gcc -c -O ibm2flt.c
gcc -c -O readgrib.c
gcc -c -O intpower.c
gcc -c -O cnames.c
gcc -c -O BDSunpk.c
gcc -c -O flt2ieee.c
gcc -c -O wrtieee.c
gcc -c -O levels.c
gcc -c -O PDStimes.c
gcc -c -O missing.c
gcc -c -O nceptable_reanal.c
gcc -c -O nceptable_opn.c
gcc -c -O ensemble.c
gcc -c -O ombtable.c
gcc -c -O ec_ext.c
gcc -c -O gribtable.c
gcc -c -O gds_grid.c
gcc -c -O PDS_date.c
gcc -c -O ectable_128.c
gcc -c -O ectable_129.c
gcc -c -O ectable_130.c
gcc -c -O ectable_140.c
gcc -c -O ectable_151.c
gcc -c -O ectable_160.c
gcc -c -O ectable_170.c
gcc -c -O ectable_180.c
gcc -c -O nceptab_129.c
gcc -c -O dwdtable_002.c
gcc -c -O dwdtable_201.c
gcc -c -O dwdtable_202.c
gcc -c -O dwdtable_203.c
gcc -c -O cptectable_254.c
gcc -c -O nceptab_130.c
gcc -c -O nceptab_131.c
gcc -o wgrib.exe wgrib_main.o seekgrib.o ibm2flt.o readgrib.o intpower.o cnames.o BDSunpk.o flt2ieee.o wrtieee.o levels.o PDStimes.o missing.o nceptable_reanal.o nceptable_opn.o ensemble.o ombtable.o ec_ext.o gribtable.o gds_grid.o PDS_date.o ectable_128.o ectable_129.o ectable_130.o ectable_131.o ectable_140.o ectable_150.o ectable_151.o ectable_160.o ectable_170.o ectable_180.o nceptab_129.o dwdtable_002.o dwdtable_201.o dwdtable_202.o dwdtable_203.o cptectable_254.o nceptab_130.o nceptab_131.o #-lm
( cd .. ; \rm -f wgrib.exe ; \ln -sf WGRIB/wgrib.exe wgrib.exe ; cd WGRIB )
make[4]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib1/WGRIB'
make[4]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_grib1'
gcc -I. -I./MEL_grib1 -Igrib1_util -I../io_grib_share -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c grib1_routines.c
grib1_routines.c: En la función ‘get_time_’:
grib1_routines.c:142: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c:150: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c: En la función ‘index_metadata’:
grib1_routines.c:257: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c:264: aviso: declaración implícita incompatible de la función interna ‘strlen’
grib1_routines.c:269: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c:291: aviso: declaración implícita incompatible de la función interna ‘strlen’
grib1_routines.c:296: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c: En la función ‘index_times’:
grib1_routines.c:387: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c:401: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c: En la función ‘get_metadata_value_’:
grib1_routines.c:448: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c:488: aviso: declaración implícita incompatible de la función interna ‘strlen’
grib1_routines.c:490: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c: En la función ‘get_grib_index_’:
grib1_routines.c:505: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c: En la función ‘get_grib_index_guess_’:
grib1_routines.c:539: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c: En la función ‘get_grib_index_validtime_’:
grib1_routines.c:612: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c: En la función ‘get_grib_index_validtime_guess_’:
grib1_routines.c:643: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c: En la función ‘get_grib_indices_’:
grib1_routines.c:675: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c: En la función ‘load_grid_info_’:
grib1_routines.c:723: aviso: declaración implícita incompatible de la función interna ‘strncpy’
grib1_routines.c:728: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c: En la función ‘write_grib_’:
grib1_routines.c:882: aviso: declaración implícita incompatible de la función interna ‘strcpy’
grib1_routines.c:943: aviso: declaración implícita incompatible de la función interna ‘strlen’
grib1_routines.c:1015: aviso: declaración implícita incompatible de la función interna ‘sin’
grib1_routines.c: En la función ‘grib_time_format’:
grib1_routines.c:1281: aviso: declaración implícita incompatible de la función interna ‘strcpy’
gcc -I. -I./MEL_grib1 -Igrib1_util -I../io_grib_share -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c gribmap.c
gribmap.c: En la función ‘read_gribmap_’:
gribmap.c:99: aviso: declaración implícita incompatible de la función interna ‘strncpy’
gribmap.c:144: aviso: declaración implícita incompatible de la función interna ‘strcpy’
gribmap.c:193: aviso: declaración implícita incompatible de la función interna ‘strncpy’
gribmap.c:201: aviso: declaración implícita incompatible de la función interna ‘strlen’
gribmap.c: En la función ‘get_grib_param_’:
gribmap.c:271: aviso: declaración implícita incompatible de la función interna ‘strncpy’
gribmap.c: En la función ‘findchar’:
gribmap.c:350: aviso: declaración implícita incompatible de la función interna ‘strlen’
gribmap.c: En la función ‘load_grib1_tables_’:
gribmap.c:399: aviso: declaración implícita incompatible de la función interna ‘strncpy’
gribmap.c: En la función ‘copy_grib_tables’:
gribmap.c:436: aviso: declaración implícita incompatible de la función interna ‘memcpy’
gribmap.c:481: aviso: declaración implícita incompatible de la función interna ‘strlen’
rm -f io_grib1.o
/lib/cpp -C -P -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -I. -traditional -traditional -I. -I./MEL_grib1 -Igrib1_util -I../io_grib_share io_grib1.F > io_grib1.f90
pgf90 -r4 -i4 -I. -w -Mfree -byteswapio -I. -I./MEL_grib1 -Igrib1_util -I../io_grib_share -c io_grib1.f90
PGF90-F-0004-Corrupt or Old Module file ./gr1_data_info.mod (io_grib1.f90: 917)
PGF90/x86 Linux 10.0-0: compilation aborted
make[4]: [io_grib1.o] Error 2 (no tiene efecto)
gcc -I. -I./MEL_grib1 -Igrib1_util -I../io_grib_share -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25 -c trim.c
ar ru ./libio_grib1.a grib1_routines.o gribmap.o io_grib1.o trim.o
ar: io_grib1.o: No such file or directory
make[4]: [thisdir_archive] Error 1 (no tiene efecto)
ranlib ./libio_grib1.a
make[4]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib1'
make[3]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_grib1'
( cd /home/wrf/NMM/WRFV3/external/io_int ; \
make CC="gcc -DFSEEKO64_OK " RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -C -P" \
FC="pgf90 -r4 -i4 -w -Mfree -byteswapio " \
TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" all )
make[3]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_int'
cp ../../frame/module_internal_header_util.F module_internal_header_util.b
cp ../../inc/intio_tags.h intio_tags.h
/bin/rm -f module_internal_header_util.f
/lib/cpp -C -P -traditional -I../ioapi_share module_internal_header_util.b > module_internal_header_util.f
pgf90 -r4 -i4 -w -Mfree -byteswapio -I. -o module_internal_header_util.o -c module_internal_header_util.f
/bin/rm -f module_internal_header_util.b
/lib/cpp -C -P -traditional -I../ioapi_share io_int.F90 | m4 -Uinclude -Uindex -Ulen - > io_int.f
pgf90 -r4 -i4 -w -Mfree -byteswapio -I. -I../ioapi_share -o io_int.o -c io_int.f
/bin/rm -f intio_tags.h
/bin/rm -f libwrfio_int.a
ar cr libwrfio_int.a io_int.o
ranlib libwrfio_int.a
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
if [ -f ../../frame/pack_utils.o ] ; then \
mv diffwrf.F diffwrf.F90 ; \
x=`echo "pgf90 -r4 -i4 -w -Mfree -byteswapio " | awk '{print $1}'` ; export x ; \
if [ $x = "gfortran" ] ; then \
echo removing external declaration of iargc for gfortran ; \
/lib/cpp -C -P -traditional -I../ioapi_share diffwrf.F90 | sed '/integer *, *external.*iargc/d' > diffwrf.f ; \
else \
/lib/cpp -C -P -traditional -I../ioapi_share diffwrf.F90 > diffwrf.f ; \
fi ; \
pgf90 -r4 -i4 -w -Mfree -byteswapio -c -I../ioapi_share diffwrf.f ; \
mv diffwrf.F90 diffwrf.F ; \
pgf90 -r4 -i4 -w -Mfree -byteswapio -o diffwrf diffwrf.o io_int.o \
../../frame/pack_utils.o ../../frame/module_internal_header_util.o \
../../frame/module_driver_constants.o \
../../frame/module_machine.o ../../frame/wrf_debug.o ../../frame/module_wrf_error.o \
; fi
make[3]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_int'
( cd /home/wrf/NMM/WRFV3/external/esmf_time_f90 ; \
make FC="pgf90 -r4 -i4 -w -Mfree -byteswapio " RANLIB="ranlib" \
CPP="/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional" AR="ar" ARFLAGS="ru" )
make[3]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/esmf_time_f90'
/bin/rm -f ESMF_Base.o
sed -e "/\!.*'/s/'//g" ESMF_Base.F90 > ESMF_Base.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Base.b > ESMF_Base.f
/bin/rm -f ESMF_Base.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Base.o -c ESMF_Base.f
/bin/rm -f ESMF_BaseTime.o
sed -e "/\!.*'/s/'//g" ESMF_BaseTime.F90 > ESMF_BaseTime.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_BaseTime.b > ESMF_BaseTime.f
/bin/rm -f ESMF_BaseTime.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_BaseTime.o -c ESMF_BaseTime.f
/bin/rm -f ESMF_Calendar.o
sed -e "/\!.*'/s/'//g" ESMF_Calendar.F90 > ESMF_Calendar.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Calendar.b > ESMF_Calendar.f
/bin/rm -f ESMF_Calendar.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Calendar.o -c ESMF_Calendar.f
/bin/rm -f ESMF_Fraction.o
sed -e "/\!.*'/s/'//g" ESMF_Fraction.F90 > ESMF_Fraction.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Fraction.b > ESMF_Fraction.f
/bin/rm -f ESMF_Fraction.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Fraction.o -c ESMF_Fraction.f
/bin/rm -f ESMF_TimeInterval.o
sed -e "/\!.*'/s/'//g" ESMF_TimeInterval.F90 > ESMF_TimeInterval.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_TimeInterval.b > ESMF_TimeInterval.f
/bin/rm -f ESMF_TimeInterval.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_TimeInterval.o -c ESMF_TimeInterval.f
/bin/rm -f ESMF_Stubs.o
sed -e "/\!.*'/s/'//g" ESMF_Stubs.F90 > ESMF_Stubs.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Stubs.b > ESMF_Stubs.f
/bin/rm -f ESMF_Stubs.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Stubs.o -c ESMF_Stubs.f
/bin/rm -f ESMF_Time.o
sed -e "/\!.*'/s/'//g" ESMF_Time.F90 > ESMF_Time.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Time.b > ESMF_Time.f
cc1: error: ESMF_Time.b: No existe el fichero ó directorio
make[3]: [ESMF_Time.o] Error 1 (no tiene efecto)
/bin/rm -f ESMF_Time.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Time.o -c ESMF_Time.f
PGF90/x86 Linux 10.0-0: compilation completed with warnings
/bin/rm -f ESMF_Alarm.o
sed -e "/\!.*'/s/'//g" ESMF_Alarm.F90 > ESMF_Alarm.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Alarm.b > ESMF_Alarm.f
/bin/rm -f ESMF_Alarm.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Alarm.o -c ESMF_Alarm.f
PGF90-F-0004-Unable to open MODULE file esmf_timemod.mod (ESMF_Alarm.f: 84)
PGF90/x86 Linux 10.0-0: compilation aborted
make[3]: [ESMF_Alarm.o] Error 2 (no tiene efecto)
/bin/rm -f ESMF_Clock.o
sed -e "/\!.*'/s/'//g" ESMF_Clock.F90 > ESMF_Clock.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Clock.b > ESMF_Clock.f
/bin/rm -f ESMF_Clock.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Clock.o -c ESMF_Clock.f
PGF90-F-0004-Unable to open MODULE file esmf_timemod.mod (ESMF_Clock.f: 83)
PGF90/x86 Linux 10.0-0: compilation aborted
make[3]: [ESMF_Clock.o] Error 2 (no tiene efecto)
/bin/rm -f Meat.o
sed -e "/\!.*'/s/'//g" Meat.F90 > Meat.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. Meat.b > Meat.f
/bin/rm -f Meat.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o Meat.o -c Meat.f
PGF90-F-0004-Unable to open MODULE file esmf_timemod.mod (Meat.f: 79)
PGF90/x86 Linux 10.0-0: compilation aborted
make[3]: [Meat.o] Error 2 (no tiene efecto)
/bin/rm -f ESMF_AlarmClock.o
sed -e "/\!.*'/s/'//g" ESMF_AlarmClock.F90 > ESMF_AlarmClock.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_AlarmClock.b > ESMF_AlarmClock.f
/bin/rm -f ESMF_AlarmClock.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_AlarmClock.o -c ESMF_AlarmClock.f
PGF90-F-0004-Unable to open MODULE file esmf_alarmmod.mod (ESMF_AlarmClock.f: 80)
PGF90/x86 Linux 10.0-0: compilation aborted
make[3]: [ESMF_AlarmClock.o] Error 2 (no tiene efecto)
/bin/rm -f ESMF_Mod.o
sed -e "/\!.*'/s/'//g" ESMF_Mod.F90 > ESMF_Mod.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. ESMF_Mod.b > ESMF_Mod.f
/bin/rm -f ESMF_Mod.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o ESMF_Mod.o -c ESMF_Mod.f
PGF90-F-0004-Unable to open MODULE file esmf_alarmmod.mod (ESMF_Mod.f: 6)
PGF90/x86 Linux 10.0-0: compilation aborted
make[3]: [ESMF_Mod.o] Error 2 (no tiene efecto)
/bin/rm -f module_symbols_util.o
sed -e "/\!.*'/s/'//g" module_symbols_util.F90 > module_symbols_util.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. module_symbols_util.b > module_symbols_util.f
/bin/rm -f module_symbols_util.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o module_symbols_util.o -c module_symbols_util.f
PGF90/x86 Linux 10.0-0: compilation completed with warnings
/bin/rm -f module_utility.o
sed -e "/\!.*'/s/'//g" module_utility.F90 > module_utility.b
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -I. -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -traditional -C -P -I. module_utility.b > module_utility.f
/bin/rm -f module_utility.b
pgf90 -r4 -i4 -w -Mfree -byteswapio -o module_utility.o -c module_utility.f
PGF90-F-0004-Unable to open MODULE file module_symbols_util.mod (module_utility.f: 6)
PGF90/x86 Linux 10.0-0: compilation aborted
make[3]: [module_utility.o] Error 2 (no tiene efecto)
/bin/rm -f libesmf_time.a
if [ "ar" != "lib.exe" ] ; then \
ar ru libesmf_time.a ESMF_Alarm.o ESMF_BaseTime.o ESMF_Clock.o ESMF_Time.o Meat.o ESMF_Base.o ESMF_Calendar.o ESMF_Fraction.o ESMF_TimeInterval.o ESMF_Stubs.o ESMF_Mod.o module_symbols_util.o module_utility.o ESMF_AlarmClock.o ; \
else \
ar /out:libesmf_time.a ESMF_Alarm.o ESMF_BaseTime.o ESMF_Clock.o ESMF_Time.o Meat.o ESMF_Base.o ESMF_Calendar.o ESMF_Fraction.o ESMF_TimeInterval.o ESMF_Stubs.o ESMF_Mod.o module_symbols_util.o module_utility.o ESMF_AlarmClock.o ; \
fi
ar: creating libesmf_time.a
ar: ESMF_Alarm.o: No such file or directory
make[3]: [libesmf_time.a] Error 1 (no tiene efecto)
ranlib libesmf_time.a
ranlib: 'libesmf_time.a': No such file
make[3]: [libesmf_time.a] Error 1 (no tiene efecto)
make[3]: se sale del directorio `/home/wrf/NMM/WRFV3/external/esmf_time_f90'
( cd /home/wrf/NMM/WRFV3/external/fftpack/fftpack5 ; \
make FC="pgf90" FFLAGS="-r4 -i4 -w -Mfree -byteswapio " RANLIB="ranlib" AR="ar" ARFLAGS="ru" )
make[3]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/fftpack/fftpack5'
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f2kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f2kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f3kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f3kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f4kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f4kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f5kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1f5kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1fgkf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1fm1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio c1fm1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfft1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfft1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfft1i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfft2b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfft2f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfft2i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfftmb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cfftmf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmf2kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmf2kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmf3kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmf3kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmf4kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmf4kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmf5kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmfgkb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmfgkf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmfm1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cmfm1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosq1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosq1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosq1i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosqb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosqf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosqmb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosqmf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cosqmi.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cost1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cost1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio cost1i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio costb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio costf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio costmb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio costmf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio costmi.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio factor.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mcfti1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mcsqb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mcsqf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mcstb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mcstf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradb2.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradb3.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradb4.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradb5.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradbg.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradf2.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradf3.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradf4.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradf5.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mradfg.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mrftb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mrftf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio mrfti1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio msntb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio msntf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f2kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f2kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f3kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f3kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f4kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f4kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f5kb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1f5kf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1fgkb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio r1fgkf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfft1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfft1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfft1i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfft2b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfft2f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfft2i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfftb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfftf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rffti1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfftmb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfftmf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio rfftmi.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sinq1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sinq1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sinq1i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sinqmf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sinqmi.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sint1b.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sint1f.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sint1i.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sintb1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sintf1.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sintmb.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sintmf.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio sintmi.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio tables.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio xercon.F
pgf90 -c -r4 -i4 -w -Mfree -byteswapio xerfft.F
ar ru libfftpack.a c1f2kb.o c1f2kf.o c1f3kb.o c1f3kf.o c1f4kb.o c1f4kf.o c1f5kb.o c1f5kf.o c1fgkb.o c1fgkf.o c1fm1b.o c1fm1f.o cfft1b.o cfft1f.o cfft1i.o cfft2b.o cfft2f.o cfft2i.o cfftmb.o cfftmf.o cfftmi.o cmf2kb.o cmf2kf.o cmf3kb.o cmf3kf.o cmf4kb.o cmf4kf.o cmf5kb.o cmf5kf.o cmfgkb.o cmfgkf.o cmfm1b.o cmfm1f.o cosq1b.o cosq1f.o cosq1i.o cosqb1.o cosqf1.o cosqmb.o cosqmf.o cosqmi.o cost1b.o cost1f.o cost1i.o costb1.o costf1.o costmb.o costmf.o costmi.o factor.o mcfti1.o mcsqb1.o mcsqf1.o mcstb1.o mcstf1.o mradb2.o mradb3.o mradb4.o mradb5.o mradbg.o mradf2.o mradf3.o mradf4.o mradf5.o mradfg.o mrftb1.o mrftf1.o mrfti1.o msntb1.o msntf1.o r1f2kb.o r1f2kf.o r1f3kb.o r1f3kf.o r1f4kb.o r1f4kf.o r1f5kb.o r1f5kf.o r1fgkb.o r1fgkf.o rfft1b.o rfft1f.o rfft1i.o rfft2b.o rfft2f.o rfft2i.o rfftb1.o rfftf1.o rffti1.o rfftmb.o rfftmf.o rfftmi.o sinq1b.o sinq1f.o sinq1i.o sinqmb.o sinqmf.o sinqmi.o sint1b.o sint1f.o sint1i.o sintb1.o sintf1.o sintmb.o sintmf.o sintmi.o tables.o xercon.o xerfft.o
ar: creating libfftpack.a
ranlib libfftpack.a
make[3]: se sale del directorio `/home/wrf/NMM/WRFV3/external/fftpack/fftpack5'
( cd /home/wrf/NMM/WRFV3/external/io_netcdf ; \
make NETCDFPATH="/home/wrf/Netcdf" RANLIB="ranlib" CPP="/lib/cpp -C -P" \
CC="gcc" CFLAGS=" -DDM_PARALLEL -DSTUBMPI -DMAX_HISTORY=25" \
FC="pgf90 -r4 -i4 -O2 -fast -w -Mfree -byteswapio " TRADFLAG="-traditional" AR="ar" ARFLAGS="ru" )
make[3]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_netcdf'
grep nf_format_64bit /home/wrf/Netcdf/include/netcdf.inc ;\
a=$? ; export a ; \
if [ $a -a "$WRFIO_NCD_LARGE_FILE_SUPPORT" = "1" ] ; then \
/lib/cpp -C -P -C -P -traditional -DWRFIO_NCD_LARGE_FILE_SUPPORT -I../ioapi_share wrf_io.F90 | m4 -Uinclude -Uindex -Ulen - > wrf_io.f ; \
else \
/lib/cpp -C -P -C -P -traditional -I../ioapi_share wrf_io.F90 | m4 -Uinclude -Uindex -Ulen - > wrf_io.f ; \
fi
integer nf_format_64bit
parameter (nf_format_64bit = 2)
pgf90 -r4 -i4 -O2 -fast -w -Mfree -byteswapio -o wrf_io.o -I/home/wrf/Netcdf/include -I../ioapi_share -c wrf_io.f
/lib/cpp -C -P -C -P -traditional -I../ioapi_share field_routines.F90 > field_routines.f
pgf90 -r4 -i4 -O2 -fast -w -Mfree -byteswapio -o field_routines.o -I/home/wrf/Netcdf/include -I../ioapi_share -c field_routines.f
/bin/rm -f libwrfio_nf.a
if [ "ar" != "lib.exe" ] ; then \
ar cr libwrfio_nf.a wrf_io.o field_routines.o module_wrfsi_static.o ; \
else \
ar /out:libwrfio_nf.a wrf_io.o field_routines.o module_wrfsi_static.o ; \
fi
ranlib libwrfio_nf.a
make[3]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_netcdf'
( if [ ! -e /home/wrf/NMM/WRFV3/tools/gen_comms.c ] ; then \
/bin/cp /home/wrf/NMM/WRFV3/tools/gen_comms_warning /home/wrf/NMM/WRFV3/tools/gen_comms.c ; \
cat /home/wrf/NMM/WRFV3/external/RSL_LITE/gen_comms.c >> /home/wrf/NMM/WRFV3/tools/gen_comms.c ; fi )
( if [ ! -e module_dm.F ] ; then /bin/cp module_dm_warning module_dm.F ; \
cat /home/wrf/NMM/WRFV3/external/RSL_LITE/module_dm.F >> module_dm.F ; fi )
make[2]: se sale del directorio `/home/wrf/NMM/WRFV3/frame'
make[1]: se sale del directorio `/home/wrf/NMM/WRFV3'
make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -module /home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/esmf_time_f90 -I/home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/io_netcdf -I/home/wrf/NMM/WRFV3/external/io_int -I/home/wrf/NMM/WRFV3/frame -I/home/wrf/NMM/WRFV3/share -I/home/wrf/NMM/WRFV3/phys -I/home/wrf/NMM/WRFV3/chem -I/home/wrf/NMM/WRFV3/inc -I/home/wrf/Netcdf/include " toolsdir
make[1]: se ingresa al directorio `/home/wrf/NMM/WRFV3'
--------------------------------------
( cd tools ; make -i -r CC_TOOLS="gcc -DIWORDSIZE=4 -DMAX_HISTORY=25" )
make[2]: se ingresa al directorio `/home/wrf/NMM/WRFV3/tools'
make[2]: `registry' está actualizado.
make[2]: se sale del directorio `/home/wrf/NMM/WRFV3/tools'
make[1]: se sale del directorio `/home/wrf/NMM/WRFV3'
/bin/rm -f main/libwrflib.a main/libwrflib.lib
make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -module /home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/esmf_time_f90 -I/home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/io_netcdf -I/home/wrf/NMM/WRFV3/external/io_int -I/home/wrf/NMM/WRFV3/frame -I/home/wrf/NMM/WRFV3/share -I/home/wrf/NMM/WRFV3/phys -I/home/wrf/NMM/WRFV3/chem -I/home/wrf/NMM/WRFV3/inc -I/home/wrf/Netcdf/include " framework
make[1]: se ingresa al directorio `/home/wrf/NMM/WRFV3'
--------------------------------------
( cd frame ; make -i -r -j 6 framework; \
cd ../external/io_netcdf ; \
make -i -r NETCDFPATH="/home/wrf/Netcdf" FC="pgf90 -w -Mfree -byteswapio " RANLIB="ranlib" \
CPP="/lib/cpp -C -P" LDFLAGS=" -O2 -fast -w -Mfree -byteswapio " TRADFLAG="-traditional" ESMF_IO_LIB_EXT="-L/home/wrf/NMM/WRFV3/external/esmf_time_f90/libesmf_time.a" \
ESMF_MOD_DEPENDENCE="/home/wrf/NMM/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf; \
cd ../io_int ; \
make -i -r SFC="pgf90 -w -Mfree -byteswapio " FC="pgf90 -w -Mfree -byteswapio " RANLIB="ranlib" CPP="/lib/cpp -C -P" \
TRADFLAG="-traditional" ESMF_IO_LIB_EXT="-L/home/wrf/NMM/WRFV3/external/esmf_time_f90/libesmf_time.a" \
ESMF_MOD_DEPENDENCE="/home/wrf/NMM/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf ; \
cd ../../frame )
make[2]: se ingresa al directorio `/home/wrf/NMM/WRFV3/frame'
make[2]: *** No hay ninguna regla para construir el objetivo `/home/wrf/NMM/WRFV3/external/esmf_time_f90/module_utility.o', necesario para `module_wrf_error.o'. Alto.
make[2]: se sale del directorio `/home/wrf/NMM/WRFV3/frame'
make[2]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_netcdf'
x=`echo "pgf90 -w -Mfree -byteswapio " | awk '{print $1}'` ; export x ; \
if [ $x = "gfortran" ] ; then \
echo removing external declaration of iargc for gfortran ; \
/lib/cpp -C -P -C -P -traditional -I/home/wrf/Netcdf/include -I../ioapi_share diffwrf.F90 | sed '/integer *, *external.*iargc/d' > diffwrf.f ;\
else \
/lib/cpp -C -P -C -P -traditional -I/home/wrf/Netcdf/include -I../ioapi_share diffwrf.F90 > diffwrf.f ; \
fi
pgf90 -w -Mfree -byteswapio -c -I/home/wrf/Netcdf/include -I../ioapi_share diffwrf.f
*****************************************************************************
*** Rerun compile to make diffwrf in external/io_netcdf directory ***
*****************************************************************************
make[2]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_netcdf'
make[2]: se ingresa al directorio `/home/wrf/NMM/WRFV3/external/io_int'
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
Diffwrf io_int will be built later on in this compile. No need to rerun compile.
if [ -f ../../frame/pack_utils.o ] ; then \
mv diffwrf.F diffwrf.F90 ; \
x=`echo "pgf90 -w -Mfree -byteswapio " | awk '{print $1}'` ; export x ; \
if [ $x = "gfortran" ] ; then \
echo removing external declaration of iargc for gfortran ; \
/lib/cpp -C -P -traditional -I../ioapi_share diffwrf.F90 | sed '/integer *, *external.*iargc/d' > diffwrf.f ; \
else \
/lib/cpp -C -P -traditional -I../ioapi_share diffwrf.F90 > diffwrf.f ; \
fi ; \
pgf90 -w -Mfree -byteswapio -c -I../ioapi_share diffwrf.f ; \
mv diffwrf.F90 diffwrf.F ; \
pgf90 -w -Mfree -byteswapio -o diffwrf diffwrf.o io_int.o \
../../frame/pack_utils.o ../../frame/module_internal_header_util.o \
../../frame/module_driver_constants.o \
../../frame/module_machine.o ../../frame/wrf_debug.o ../../frame/module_wrf_error.o \
-L/home/wrf/NMM/WRFV3/external/esmf_time_f90/libesmf_time.a ; fi
make[2]: se sale del directorio `/home/wrf/NMM/WRFV3/external/io_int'
make[1]: se sale del directorio `/home/wrf/NMM/WRFV3'
make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -module /home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/esmf_time_f90 -I/home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/io_netcdf -I/home/wrf/NMM/WRFV3/external/io_int -I/home/wrf/NMM/WRFV3/frame -I/home/wrf/NMM/WRFV3/share -I/home/wrf/NMM/WRFV3/phys -I/home/wrf/NMM/WRFV3/chem -I/home/wrf/NMM/WRFV3/inc -I/home/wrf/Netcdf/include " shared
make[1]: se ingresa al directorio `/home/wrf/NMM/WRFV3'
--------------------------------------
( cd share ; make -i -r -j 6 )
make[2]: se ingresa al directorio `/home/wrf/NMM/WRFV3/share'
rm -f ../frame/module_configure.o
make[2]: *** No hay ninguna regla para construir el objetivo `/home/wrf/NMM/WRFV3/external/esmf_time_f90/module_utility.o', necesario para `module_bc_time_utilities.o'. Alto.
make[2]: *** Se espera a que terminen otras tareas....
/lib/cpp -C -P -I/home/wrf/NMM/WRFV3/inc -DEM_CORE=0 -DNMM_CORE=1 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DDFI_RADAR=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR -DDM_PARALLEL -DSTUBMPI -DNETCDF -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=1 -I. -traditional ../frame/module_configure.F > ../frame/module_configure.bb
/home/wrf/NMM/WRFV3/tools/standard.exe ../frame/module_configure.bb | /lib/cpp -C -P > ../frame/module_configure.f90
rm -f ../frame/module_configure.b ../frame/module_configure.bb
if fgrep -iq '!$OMP' ../frame/module_configure.f90 ; then \
if [ -n "" ] ; then echo COMPILING ../frame/module_configure.F WITH OMP ; fi ; \
pgf90 -o ../frame/module_configure.o -c -O2 -fast -w -Mfree -byteswapio -I../dyn_em -I../dyn_nmm -module /home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/esmf_time_f90 -I/home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/io_netcdf -I/home/wrf/NMM/WRFV3/external/io_int -I/home/wrf/NMM/WRFV3/frame -I/home/wrf/NMM/WRFV3/share -I/home/wrf/NMM/WRFV3/phys -I/home/wrf/NMM/WRFV3/chem -I/home/wrf/NMM/WRFV3/inc -I/home/wrf/Netcdf/include -r4 -i4 ../frame/module_configure.f90 ; \
else \
if [ -n "" ] ; then echo COMPILING ../frame/module_configure.F WITHOUT OMP ; fi ; \
pgf90 -o ../frame/module_configure.o -c -O2 -fast -w -Mfree -byteswapio -I../dyn_em -I../dyn_nmm -module /home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/esmf_time_f90 -I/home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/io_netcdf -I/home/wrf/NMM/WRFV3/external/io_int -I/home/wrf/NMM/WRFV3/frame -I/home/wrf/NMM/WRFV3/share -I/home/wrf/NMM/WRFV3/phys -I/home/wrf/NMM/WRFV3/chem -I/home/wrf/NMM/WRFV3/inc -I/home/wrf/Netcdf/include -r4 -i4 ../frame/module_configure.f90 ; \
fi
PGF90-F-0004-Unable to open MODULE file module_driver_constants.mod (../frame/module_configure.f90: 9)
PGF90/x86 Linux 10.0-0: compilation aborted
make[2]: [../frame/module_configure.o] Error 2 (no tiene efecto)
make[2]: se sale del directorio `/home/wrf/NMM/WRFV3/share'
make[1]: [shared] Error 2 (no tiene efecto)
make[1]: se sale del directorio `/home/wrf/NMM/WRFV3'
make -i -r MODULE_DIRS="-I../dyn_em -I../dyn_nmm -module /home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/esmf_time_f90 -I/home/wrf/NMM/WRFV3/main -I/home/wrf/NMM/WRFV3/external/io_netcdf -I/home/wrf/NMM/WRFV3/external/io_int -I/home/wrf/NMM/WRFV3/frame -I/home/wrf/NMM/WRFV3/share -I/home/wrf/NMM/WRFV3/phys -I/home/wrf/NMM/WRFV3/chem -I/home/wrf/NMM/WRFV3/inc -I/home/wrf/Netcdf/include " physics
make[1]: se ingresa al directorio `/home/wrf/NMM/WRFV3'
--------------------------------------
( cd phys ; make -i -r -j 6 )
make[2]: se ingresa al directorio `/home/wrf/NMM/WRFV3/phys'
if [ 1 -eq 1 ] ; then \
make -i -r nmm_contrib ; \
ar ru ../main/libwrflib.a module_bl_ysu.o module_bl_mrf.o module_bl_gfs.o module_bl_myjpbl.o module_bl_qnsepbl.o module_bl_acm.o module_bl_mynn.o module_bl_gwdo.o module_bl_myjurb.o module_bl_boulac.o module_cu_g3.o module_cu_kf.o module_cu_bmj.o module_cu_kfeta.o module_cu_gd.o module_cu_sas.o module_mp_kessler.o module_mp_lin.o module_mp_wsm3.o module_mp_wsm5.o module_mp_wsm6.o module_mp_etanew.o module_mp_HWRF.o module_mp_thompson.o module_mp_thompson07.o module_mp_gsfcgce.o module_mp_morr_two_moment.o module_mp_milbrandt2mom.o module_mp_wdm5.o module_mp_wdm6.o module_ra_sw.o module_ra_gsfcsw.o module_ra_rrtm.o module_ra_rrtmg_lw.o module_ra_rrtmg_sw.o module_ra_cam_support.o module_ra_cam.o module_ra_gfdleta.o module_ra_HWRF.o module_ra_hs.o module_sf_sfclay.o module_sf_gfs.o module_sf_gfdl.o module_sf_slab.o module_sf_noahdrv.o module_sf_noahlsm.o module_sf_urban.o module_sf_bep.o module_sf_bep_bem.o module_sf_bem.o module_sf_pxlsm.o module_sf_ruclsm.o module_sf_sfcdiags.o module_sf_sfcdiags_ruclsm.o module_sf_sstskin.o module_sf_tmnupdate.o module_sf_oml.o module_sf_myjsfc.o module_sf_qnsesfc.o module_sf_mynn.o module_sf_pxsfclay.o module_physics_addtendc.o module_physics_init.o module_gfs_machine.o module_gfs_funcphys.o module_gfs_physcons.o module_progtm.o module_pbl_driver.o module_data_gocart_dust.o module_cumulus_driver.o module_microphysics_driver.o module_microphysics_zero_out.o module_mixactivate.o module_radiation_driver.o module_surface_driver.o module_diagnostics.o module_fdda_psufddagd.o module_fdda_spnudging.o module_fddagd_driver.o module_fddaobs_rtfdda.o module_fddaobs_driver.o ; \
else \
make -i -r non_nmm ; \
ar ru ../main/libwrflib.a module_bl_ysu.o module_bl_mrf.o module_bl_gfs.o module_bl_myjpbl.o module_bl_qnsepbl.o module_bl_acm.o module_bl_mynn.o module_bl_gwdo.o module_bl_myjurb.o module_bl_boulac.o module_cu_g3.o module_cu_kf.o module_cu_bmj.o module_cu_kfeta.o module_cu_gd.o module_cu_sas.o module_mp_kessler.o module_mp_lin.o module_mp_wsm3.o module_mp_wsm5.o module_mp_wsm6.o module_mp_etanew.o module_mp_HWRF.o module_mp_thompson.o module_mp_thompson07.o module_mp_gsfcgce.o module_mp_morr_two_moment.o module_mp_milbrandt2mom.o module_mp_wdm5.o module_mp_wdm6.o module_ra_sw.o module_ra_gsfcsw.o module_ra_rrtm.o module_ra_rrtmg_lw.o module_ra_rrtmg_sw.o module_ra_cam_support.o module_ra_cam.o module_ra_gfdleta.o module_ra_HWRF.o module_ra_hs.o module_sf_sfclay.o module_sf_gfs.o module_sf_gfdl.o module_sf_slab.o module_sf_noahdrv.o module_sf_noahlsm.o module_sf_urban.o module_sf_bep.o module_sf_bep_bem.o module_sf_bem.o module_sf_pxlsm.o module_sf_ruclsm.o module_sf_sfcdiags.o module_sf_sfcdiags_ruclsm.o module_sf_sstskin.o module_sf_tmnupdate.o module_sf_oml.o module_sf_myjsfc.o module_sf_qnsesfc.o module_sf_mynn.o module_sf_pxsfclay.o module_physics_addtendc.o module_physics_init.o module_gfs_machine.o module_gfs_funcphys.o module_gfs_physcons.o module_progtm.o module_pbl_driver.o module_data_gocart_dust.o module_cumulus_driver.o module_microphysics_driver.o module_microphysics_zero_out.o module_mixactivate.o module_radiation_driver.o module_surface_driver.o module_diagnostics.o module_fdda_psufddagd.o module_fdda_spnudging.o module_fddagd_driver.o module_fddaobs_rtfdda.o module_fddaobs_driver.o module_fr_sfire_driver.o module_fr_sfire_atm.o module_fr_sfire_model.o module_fr_sfire_core.o module_fr_sfire_phys.o module_fr_sfire_util.o ; \
...
...
...
apextreme
 
Posts: 47
Joined: Thu Nov 05, 2009 9:58 am

Re: WRF NMM COMPILE ERROR - get_region_center.c:40: aviso: decla

Postby apextreme » Fri Jul 23, 2010 6:25 pm

HELP PLEASE!!!
apextreme
 
Posts: 47
Joined: Thu Nov 05, 2009 9:58 am

Re: WRF NMM COMPILE ERROR - get_region_center.c:40: aviso: d

Postby juanliria » Tue Sep 20, 2016 4:14 am

When compiling WRF NMM EXECUTIVES DO NOT BELIEVE IN THE FOLDER / MAIN.
Bueno en primer lugar yo creo que los ejecutivos "creen en el directorio Main". Pero si lo que ocurre es que los ejecutables no se crean en el directorio main (Executables do not create/compile in the main folder)

es porque al parecer has compilado las bibliotecas de dependencias con un compilador diferente a PGI
juanliria
 
Posts: 4
Joined: Thu Feb 04, 2016 9:50 am

Re: WRF NMM COMPILE ERROR - get_region_center.c:40: aviso: d

Postby kwthomas » Thu Sep 22, 2016 1:19 pm

Hi...

You are using the Portland Fortran compiler, but the GNU C compiler. It looks like they don't work well together.

Try using "pgcc" instead of "gcc", which is the Porland C compiler.
Kevin W. Thomas
Center for Analysis and Prediction of Storms
University of Oklahoma
kwthomas
 
Posts: 193
Joined: Thu Aug 07, 2008 6:53 pm


Return to Installation

Who is online

Users browsing this forum: Bing [Bot] and 2 guests