[RegCNET] Problem with postproc

bmorel at univ-reunion.fr bmorel at univ-reunion.fr
Wed Apr 16 13:26:01 CEST 2008


Dear all,

I am trying and compiling postproc.f on an IBM machine. Here are the
errors I get:



-bash-3.00$ make
xlf_r   -c -o postproc.o postproc.f
"postproc.f", line 122.26: 1514-022 (W) Variable nui is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 122.32: 1514-022 (W) Variable nvi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 122.38: 1514-022 (W) Variable nti is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 122.43: 1514-022 (W) Variable nqvi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 122.49: 1514-022 (W) Variable nrhi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 122.56: 1514-022 (W) Variable ntdi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 122.62: 1514-022 (W) Variable nthi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 124.26: 1514-022 (W) Variable nvori is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 124.34: 1514-022 (W) Variable ndivi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 124.42: 1514-022 (W) Variable nhgti is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 128.25: 1514-022 (W) Variable npsi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 128.31: 1514-022 (W) Variable ntgi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 128.37: 1514-022 (W) Variable nslpi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.26: 1514-022 (W) Variable nua is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.32: 1514-022 (W) Variable nva is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.38: 1514-022 (W) Variable nomega is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.46: 1514-022 (W) Variable nta is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.51: 1514-022 (W) Variable nqva is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.57: 1514-022 (W) Variable nqca is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.63: 1514-022 (W) Variable nrh is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 135.68: 1514-022 (W) Variable nhgt is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 137.26: 1514-022 (W) Variable ntha is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 137.32: 1514-022 (W) Variable ntda is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 137.38: 1514-022 (W) Variable nvora is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 137.45: 1514-022 (W) Variable ndiva is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 140.25: 1514-022 (W) Variable npsa is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 140.32: 1514-022 (W) Variable nrt is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 140.37: 1514-022 (W) Variable ntgb is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 140.43: 1514-022 (W) Variable nsmt is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 140.50: 1514-022 (W) Variable nbf is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 140.55: 1514-022 (W) Variable nslp is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 153.25: 1514-022 (W) Variable nux is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 153.32: 1514-022 (W) Variable nvx is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 153.37: 1514-022 (W) Variable ndrag is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 153.46: 1514-022 (W) Variable ntg is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 153.53: 1514-022 (W) Variable ntf is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 153.58: 1514-022 (W) Variable ntanm is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 153.65: 1514-022 (W) Variable nqanm is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 155.24: 1514-022 (W) Variable nsmu is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 155.31: 1514-022 (W) Variable nsmr is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 155.39: 1514-022 (W) Variable npt is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 155.46: 1514-022 (W) Variable net is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 155.51: 1514-022 (W) Variable nrnfs is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 155.58: 1514-022 (W) Variable nsnow is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 155.67: 1514-022 (W) Variable nsh is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 157.24: 1514-022 (W) Variable nlwn is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 157.31: 1514-022 (W) Variable nswn is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 157.38: 1514-022 (W) Variable nlwd is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 157.45: 1514-022 (W) Variable nswi is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 157.52: 1514-022 (W) Variable nprc is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 157.58: 1514-022 (W) Variable npsrf is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 157.65: 1514-022 (W) Variable nzpbl is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 159.23: 1514-022 (W) Variable ntgmax is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 159.32: 1514-022 (W) Variable ntgmin is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 159.41: 1514-022 (W) Variable ntamax is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 159.49: 1514-022 (W) Variable ntamin is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 159.57: 1514-022 (W) Variable w10max is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 159.65: 1514-022 (W) Variable psmin is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 161.18: 1514-022 (W) Variable nrha is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 169.25: 1514-022 (W) Variable nsux is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 169.33: 1514-022 (W) Variable nsvx is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 169.39: 1514-022 (W) Variable nsdrag is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 169.49: 1514-022 (W) Variable nstg is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 169.57: 1514-022 (W) Variable nstf is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 169.63: 1514-022 (W) Variable nstanm is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 171.23: 1514-022 (W) Variable nsqanm is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 171.32: 1514-022 (W) Variable nssmu is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 171.40: 1514-022 (W) Variable nssmr is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 171.49: 1514-022 (W) Variable nspt is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 171.57: 1514-022 (W) Variable nset is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 171.63: 1514-022 (W) Variable nsrnfs is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 173.23: 1514-022 (W) Variable nssnow is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 173.33: 1514-022 (W) Variable nssh is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 173.40: 1514-022 (W) Variable nsprc is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 173.47: 1514-022 (W) Variable nspsrf is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 173.55: 1514-022 (W) Variable nsrha is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 182.26: 1514-022 (W) Variable ncld is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 182.33: 1514-022 (W) Variable nclwp is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 182.42: 1514-022 (W) Variable nqrs is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 182.50: 1514-022 (W) Variable nqrl is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 186.26: 1514-022 (W) Variable nfsw is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 186.34: 1514-022 (W) Variable nflw is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 186.40: 1514-022 (W) Variable nclrst is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 186.48: 1514-022 (W) Variable nclrss is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 186.56: 1514-022 (W) Variable nclrlt is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 188.24: 1514-022 (W) Variable nclrls is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 188.32: 1514-022 (W) Variable nsolin is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 188.40: 1514-022 (W) Variable nsabtp is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 188.48: 1514-022 (W) Variable nfirtp is in or is
equivalenced to a named COMMON block. Variable must only be initialized in
a BLOCK DATA subprogram.
"postproc.f", line 1006.66: 1515-020 (S) Syntax Error: Token " ) " is
missing. A token is supplied.
"postproc.f", line 1399.22: 1515-009 (E) Null literal string is not
permitted.  A single blank is assumed.
"postproc.f", line 1657.22: 1515-009 (E) Null literal string is not
permitted.  A single blank is assumed.
"postproc.f", line 1911.22: 1515-009 (E) Null literal string is not
permitted.  A single blank is assumed.
"postproc.f", line 2005.14: 1513-029 (W) The number of arguments to
"rdheadicbc" differs from the number of arguments in a previous reference.
You should use the OPTIONAL attribute and an explicit interface to define
a procedure with optional arguments.
"postproc.f", line 2182.22: 1515-009 (E) Null literal string is not
permitted.  A single blank is assumed.
** _main   === End of Compilation 1 ===
** xtdot   === End of Compilation 2 ===
** fexist   === End of Compilation 3 ===
** fexistnew   === End of Compilation 4 ===
** rdheadicbc   === End of Compilation 5 ===
** rdhead   === End of Compilation 6 ===
"postproc.f", line 2570.14: 1515-009 (E) Null literal string is not
permitted.  A single blank is assumed.
** rdicbc   === End of Compilation 7 ===
** rdatm   === End of Compilation 8 ===
** writebc   === End of Compilation 9 ===
** writeout   === End of Compilation 10 ===
** rdsrf   === End of Compilation 11 ===
** rdsub   === End of Compilation 12 ===
** writebat   === End of Compilation 13 ===
** writesub   === End of Compilation 14 ===
** rdrad   === End of Compilation 15 ===
** rdche   === End of Compilation 16 ===
** two2three   === End of Compilation 17 ===
** one2two   === End of Compilation 18 ===
** writerad   === End of Compilation 19 ===
** writeche   === End of Compilation 20 ===
** avgdata3d   === End of Compilation 21 ===
** avgdata2d   === End of Compilation 22 ===
** avgdatabat   === End of Compilation 23 ===
** avgdatasub   === End of Compilation 24 ===
** avgrain   === End of Compilation 25 ===
** writeavgbat   === End of Compilation 26 ===
** writeavgsub   === End of Compilation 27 ===
** writediurbat   === End of Compilation 28 ===
** writediursub   === End of Compilation 29 ===
** writeavgbc   === End of Compilation 30 ===
** writeavgout   === End of Compilation 31 ===
** writediurbc   === End of Compilation 32 ===
** writediurout   === End of Compilation 33 ===
** writeavgrad   === End of Compilation 34 ===
** writeavgche   === End of Compilation 35 ===
** writediurrad   === End of Compilation 36 ===
** writediurche   === End of Compilation 37 ===
** mmvlubc   === End of Compilation 38 ===
** mmvluout   === End of Compilation 39 ===
** mmvlubat   === End of Compilation 40 ===
** mmvlusub   === End of Compilation 41 ===
"postproc.f", line 6030.7: 1516-023 (E) Subscript is out of bounds.
"postproc.f", line 6031.7: 1516-023 (E) Subscript is out of bounds.
"postproc.f", line 6032.7: 1516-023 (E) Subscript is out of bounds.
"postproc.f", line 6033.7: 1516-023 (E) Subscript is out of bounds.
** mmvluche   === End of Compilation 42 ===
** mmvlurad   === End of Compilation 43 ===
** calcmse   === End of Compilation 44 ===
** calcmse2d   === End of Compilation 45 ===
** calcrh2d   === End of Compilation 46 ===
** calchgt   === End of Compilation 47 ===
** julian   === End of Compilation 48 ===
** writebathead   === End of Compilation 49 ===
** writehead   === End of Compilation 50 ===
** setconst   === End of Compilation 51 ===
** getminmax   === End of Compilation 52 ===
** param   === End of Compilation 53 ===
** writegrads   === End of Compilation 54 ===
** htsig   === End of Compilation 55 ===
** intlin   === End of Compilation 56 ===
** intlog   === End of Compilation 57 ===
** height   === End of Compilation 58 ===
** calcslp   === End of Compilation 59 ===
** calcvd   === End of Compilation 60 ===
** calcrh   === End of Compilation 61 ===
1501-511  Compilation failed for file postproc.f.
make: *** [postproc.o] Error 1



Could anyone help me with that?

Many thanks by advance.

Best regards,

Beatrice (Reunion Island)




More information about the RegCNET mailing list